![]() ![]() Nowar Sans is shipped in 5 weights and 4 regional variants, with several features. This is "Diabolic Warcraft III Tools" this software allows you to change various things in Warcraft III, it contains tools for changing Warcraft III Font, Warcraft III main screen background, DotA-Allstars theme (implemented Infrisios' DTM in it) changer, Model file fixes for various broken /improper unit models, Warcraft III Logo Remover, Warcraft III Installation registry data fixer and also some other little tools.Defaults write " III" "Allow Local Files" -int 1 Simply it's a all in one package about customizing Warcraft III #Warcraft iii font software You can select a font from list or you can implement your "TrueType" font copying font file under "userfont" directory as "font.ttf" This tool allows you to change Warcraft III main menu and in-game font. This tool allows you to change Warcraft III main menu background model. This tool allows you to change in-game DotA theme. Special thanks to Infrisios for giving permission about his tool. This tool contains fixed versions of some unit model files to fix selection circles of these units All themes at here made by him and his team. This tool contains a better colored cooldown UI indicator. This tool contains some custom command buttons. This tool contains registry fix for Warcraft III, Add/Remove Warcraft III Logo to Main Screen and a backup utility. ![]() Simply extract all files under Warcraft III Installation directory, the path should look like "C:\Program Files\Warcraft III\dw3toolsv01\", "C:\Program Files\Warcraft III\dw3toolsv01\DiabolicW3Tools.exe" and it's done. IMPORTANT: Diabolic Warcraft III Tools uses mpq tool and needs Visual Basic 4 Runtime Files and Runtime Files Pack 3 to run properly, you can download both of them from links below NET Framework 2.0 English Installation (Direct Link) You can download it from Microsoft Support site IMPORTANT: Diabolic Warcraft III Tools needs. (Still in a beta phase, tell me if you find any bug.) Now it gets fonts from Windows/Fonts directory. Added an option for customized command buttons in "Other" tab at "".Diabolic Warcraft III Tools is not downloading "mscomctl.ocx" from remote site anymore.It is now included at the zipped package it automacilly copies "mscomctl.ocx" into system32 folder. Diabolic Warcraft III Tools now requires to be runned as administrator to run.New DTMV4 Themes (City, Highlands) implemented.Added hero-unit model fixes for "DranaiMage", "Hydralisk", "MeatWagon", "IcecrownObelisk", "SatyrHellCaller", "VoidWalker".Added better cooldown UI indicators colored in Blue, Green, Orange, Purple, Red, White and Yellow.DW3Tools now searches for and downloads it automacilly from remote site if you don't have it in your directory.DW3Tools no longer runs WinMPQ tool if DW3Tools in a wrong folder or is not found in above folder.So you need to parse structure I named s_LevelData.Game resources during new game starting (for example resource 117 is the first human mission)Ģ. To find AttackAi data you need go to offset 0xdc of this structure (0x5AA 0xDC=0圆86 in save file). This is common heap for different arrays. You should skip it with next pattern: if the first byte is not 0, you should take 3 bytes. Repeat until value will be 0.įor example, if you have data 0a 72 77 0a 79 7e 00 46 00 05, you should skip first value (0a 72 77), second value (0a 79 7e), and one byte 00. So the first array members are quite simple, they have only two fields, like this: The first one is different routes for attack. ![]() The first field is a chance that new unit will chose this route. The second is Offset for points array, starting from AttackAi data. If Percent is -1, this mean that the first section is over, and now you are in points section. UnitsCnt - is the number of Ai units on this point right now (0 - in the data.war) PosX, PosY - x, y coordinates of this point. If the first field (UnitsCnt) is -1, the current array is finished and you are starting the next array for the next route. ![]() Double -1, -1 means that AttackAi data is over. So, now you have all the possible routes for Ai. Now you need a field 0xA2 from s_LevelData (0x5AA 0xA2=0圆86 in save file). This is simple UInt16 number, which indicate current units count for each Ai attack group. ![]()
0 Comments
Leave a Reply. |