The Power of Fire provides a custom directory called War3Mod.mpq in the Warcraft III installation directory with all required resources such as models, textures, icons and sound files. There is several third-party libraries for accessing MPQ archives such as StormLib and wc3lib (only reading). Warcraft III uses the format MPQ for data archives. Therefore, this modification is not based on it.Ĭurrently, it would be too much work to convert all vJass code into Wurst although Wurst has some nice features which are missing from vJass. Wurst is another scripting language for Warcraft III. I even wrote many posts on to improve the language and to report bugs. The size of the modification helped to find the limits of vJass and to make usage of nearly all features. It is highly unlikely that the modification will change its core scripting language since too much code is based on it.īesides, it has been tested with a specific version of the JassHelper, so there would be a risk of losing functionality or even missing features in the new scripting language. It has also been used for The Power of Fire.īy now other approaches with a better syntax exist like WurstScript which has not been there when the project was started. The first and probably most popular compiler is the JassHelper. It adds new features like object oriented programming to the scripting language and is implemented by several compilers which translate the vJass code into JASS code. VJass is a scripting language based on Warcraft III's scripting language JASS. Objects which have to be deleted manually extend the type agent since patch 1.24b. It allows defining functions and global variables. JASS is statically typed, event-driven and procedural. The script Blizzard.j contains JASS functions and variables which are used for Blizzard's own Warcraft III maps. Warcraft III contains the two files common.j and common.ai which declare native functions which can be used in JASS scripts. JASS is the scripting language used by Warcraft III to define the logic of a game. Warcraft III brings several custom file formats which have to be understood to modify the game properly.
0 Comments
Leave a Reply. |