Jump to content


Looking to start creating mods

mod mods modification modifications creating create

  • Please log in to reply
11 replies to this topic

ExclamationMark #1 Posted 30 May 2019 - 10:38 PM

    Brigadier

  • Player
  • 16788 battles
  • 4,405
  • [IDEAD] IDEAD
  • Member since:
    04-12-2013

Hello,

 

I'll cut right to the chase, title, I want to start creating mods.

Specifically, right now, my goal is to make two mods:

- one which will help manage or extend the blacklist

- one to disable mini-map pinging (goal is to make it toggle-able)

 

I just need a point in the right direction. Resources, something for me to work off of, etc.

In regards to experience, I have very limited experience with HTML and working with commands & functions in Minecraft, if that will be of any benefit.

 

Thank you in advance. :)



Zaraki_Kenpachi_FR #2 Posted 31 May 2019 - 01:03 AM

    Warrant Officer

  • Player
  • 22782 battles
  • 805
  • [_TFS_] _TFS_
  • Member since:
    09-11-2012

these two mods already exist : 

 

- one which will help manage or extend the blacklist

- one to disable mini-map pinging (goal is to make it toggle-able)

 

why make them ?


Edited by Zaraki_Kenpachi_FR, 31 May 2019 - 01:05 AM.


ExclamationMark #3 Posted 31 May 2019 - 01:32 AM

    Brigadier

  • Player
  • 16788 battles
  • 4,405
  • [IDEAD] IDEAD
  • Member since:
    04-12-2013

View PostZaraki_Kenpachi_FR, on 31 May 2019 - 01:03 AM, said:

 

Yeah, I saw those, but TY nonetheless. :)

One of them (blacklist), I downloaded it and checked the files, there were files in there which I did not recognize (URL/Internet shortcut files), so decided not to use it.

Other one looked fine, if I cannot figure out how to make the mods myself then I'll use it.

 

Few reasons. I enjoy problem solving, want to be able to customize a mod to my needs and make changes that I think are desireable, want to have ownership, etc.


Edited by ExclamationMark, 31 May 2019 - 01:33 AM.


ExclamationMark #4 Posted 31 May 2019 - 02:48 AM

    Brigadier

  • Player
  • 16788 battles
  • 4,405
  • [IDEAD] IDEAD
  • Member since:
    04-12-2013
Soo... can't help me out? :P

OldSkool #5 Posted 31 May 2019 - 09:33 AM

    Colonel

  • WGL PRO Player
  • 65336 battles
  • 3,818
  • [GRATE] GRATE
  • Member since:
    09-22-2010

View PostExclamationMark, on 31 May 2019 - 02:48 AM, said:

Soo... can't help me out? :P

 

Well, the client is unprotected. You can start at anytime?

..\World of Tanks\res\packages\scripts.pkg

RaJCeL #6 Posted 31 May 2019 - 11:10 AM

    Lieutenant

  • Player
  • 24700 battles
  • 1,743
  • Member since:
    10-14-2011

Learn python basics.

Dig into WoT client source code.

Try to find and understand scripts that looks you are interested in.

Make a lot of reverse engineering.

Always import BigWorld in your scripts.

Develop, test, DevUps.

What's more can be said...



ExclamationMark #7 Posted 31 May 2019 - 01:54 PM

    Brigadier

  • Player
  • 16788 battles
  • 4,405
  • [IDEAD] IDEAD
  • Member since:
    04-12-2013

View PostOldSkool, on 31 May 2019 - 09:33 AM, said:

Well, the client is unprotected. You can start at anytime?


..\World of Tanks\res\packages\scripts.pkg

 

Like I said, I have very little experience with this sort of thing. I'd have no idea where to start, thus this post. Posting a directory path means nothing to me.

 

View PostRaJCeL, on 31 May 2019 - 11:10 AM, said:

Learn python basics.

Dig into WoT client source code.

Try to find and understand scripts that looks you are interested in.

Make a lot of reverse engineering.

Always import BigWorld in your scripts.

Develop, test, DevUps.

What's more can be said...

 

So there are no general guides out there? Not even basic ones?

I tried looking, but not even WG has any documentation [that I could find] on how to create mods.

Only thing I could find lead to koreanrandom, and unfortunately I don't speak Russian so... :mellow:



RaJCeL #8 Posted 31 May 2019 - 04:22 PM

    Lieutenant

  • Player
  • 24700 battles
  • 1,743
  • Member since:
    10-14-2011

View PostExclamationMark, on 31 May 2019 - 02:54 PM, said:

 

Like I said, I have very little experience with this sort of thing. I'd have no idea where to start, thus this post. Posting a directory path means nothing to me.

 

 

So there are no general guides out there? Not even basic ones?

I tried looking, but not even WG has any documentation [that I could find] on how to create mods.

Only thing I could find lead to koreanrandom, and unfortunately I don't speak Russian so... :mellow:

This path leads you to the place when you can find WoT client source scripts.

 

No help from WG side on that topic (no guides, no documentation).
You can try to decompile some ready mods and read&learn from this source. Ofc some are protected, but for sure you will find some open ones.
XVM for sure is open. Also Spoter has his mods on open github.

And yes, if you find something perhaps it will be in russian. In english I haven't found anything valuable, just some basics stuff sometimes.


Edited by RaJCeL, 31 May 2019 - 04:23 PM.


ExclamationMark #9 Posted 31 May 2019 - 04:43 PM

    Brigadier

  • Player
  • 16788 battles
  • 4,405
  • [IDEAD] IDEAD
  • Member since:
    04-12-2013

View PostRaJCeL, on 31 May 2019 - 04:22 PM, said:

This path leads you to the place when you can find WoT client source scripts.

 

Alright. I'll keep this in mind, once I figure out when I'll need it. :P

 

View PostRaJCeL, on 31 May 2019 - 04:22 PM, said:

No help from WG side on that topic (no guides, no documentation).

 

Not surprising... given how their actual gameplay tutorials are pretty bad and have only recently started trying to improve them.

 

View PostRaJCeL, on 31 May 2019 - 04:22 PM, said:

You can try to decompile some ready mods and read&learn from this source. Ofc some are protected, but for sure you will find some open ones.

XVM for sure is open. Also Spoter has his mods on open github.

 

Yeah, I had thought of doing that, but I need to understand how things work beforehand. If I dive straight in without knowing anything, I could risk plagiarism which I want to avoid.

Thanks for the help. Think I have something to work off now. :)


Edited by ExclamationMark, 31 May 2019 - 04:43 PM.


ShuraBB #10 Posted 31 May 2019 - 05:15 PM

    Warrant Officer

  • Player
  • 836 battles
  • 873
  • [RU_PP] RU_PP
  • Member since:
    07-01-2014

>I just need a point in the right direction.

Start by learning Python

 

>One of them (blacklist), I downloaded it and checked the files, there were files in there which I did not recognize (URL/Internet shortcut files), so decided not to use it.

I'm afraid in this case it is necessary to start with the simplest basics of computer literacy

 

>want to be able to customize a mod to my needs

There are configuration files for this

 

>want to have ownership

All mods are owned by WG ;-)

 

>I'd have no idea where to start

Learn the language, learn the source code of the client, learn other people's fashion and read all that is written about the creation of mods.

 

>Only thing I could find lead to koreanrandom

Here you will find the maximum information

 

>I don't speak Russian so.

Google is good enough to do the translation
 

>Yeah, I had thought of doing that, but I need to understand how things work beforehand

How it works not thoroughly know, even experienced modders, the more WG is frequently changing client code.

 

Well, about the black list, you can offer what you are missing and if this is really an interesting idea, then maybe I will add it to the mod.



ExclamationMark #11 Posted 31 May 2019 - 05:21 PM

    Brigadier

  • Player
  • 16788 battles
  • 4,405
  • [IDEAD] IDEAD
  • Member since:
    04-12-2013

View PostShuraBB, on 31 May 2019 - 05:15 PM, said:

snip

 

Hey. Thanks for the advice. :)

 

View PostShuraBB, on 31 May 2019 - 05:15 PM, said:

>I don't speak Russian so.

Google is good enough to do the translation

 

Alright. I'll give that a go then.



ExclamationMark #12 Posted 02 June 2019 - 02:23 PM

    Brigadier

  • Player
  • 16788 battles
  • 4,405
  • [IDEAD] IDEAD
  • Member since:
    04-12-2013

Not sure what I was thinking... I don't have the time to learn a coding language lol.

Thanks for the replies anyway. :P







Also tagged with mod, mods, modification, modifications, creating, create

1 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users