| 01-08-2008, 09:56 AM | #1 |
I'm just asking, this is important for my mod's programmer. What type of programming should be used to change the functionality of Warcraft III (like C++, Visual Basic, etc.)? Project Revolution did programming to affect the functionality of Wc3 but how? Examples: - Turning the Inventory panel in-game to an FMV (like RA2) - Changing the movement type in the main menu (instead of chains and gears lifting/lowering each menu) - Changing the amount of races to be selected in melee maps. - Changing files in MPQ and replacing those files with the files needed for the mod. Like if you add a file in an MPQ then it should also be used within the World Editor and the game. For example, when I add a Siege Tank model in the MPQ, and I could easily select the model in WE in the Model File field in the Units area and not in the Import Manager. - And much more.... If i posted this in the wrong forum then plz move it to the right one. Thanks in advance.. |
| 01-08-2008, 12:41 PM | #2 |
I heard it was C. |
| 01-08-2008, 03:24 PM | #3 |
The main screen UI, IIRC, can be modded by hand without much hassle, and tweaking the amount of races show is somehwat possible as well (look for threads started by Daelin). The mpq patching can be performed by using mpqdraft. Now, modding functionality through memory patching is not a trivial task. Not at all. Rather than an specific programming language, you need to learn how to hook apps with win32 and doing some "mem-cheating"/"code injection", or learn how to hack an executable. The specifics techniques are rather indepth and quite complicated. I know people like pipedream have invested some time on researching some of these stuff. While not entirely related, romhacking has quite alike principles and methodologies that would work for such a thing, so you could invest some time on that so the task of exe hacking is less overwhelming. If you want agood source, you could try romhacking.net |
| 01-19-2008, 06:18 AM | #4 |
Ah! I know now, the FDF files inside the MPQ.. |
| 01-19-2008, 10:07 AM | #5 |
If you need to ask those questions, don't try hacking the game. Some of those things though can be done through MPQ editing, as already mentioned. |
