wc3mapStats

Status
Not open for further replies.
Level 26
Joined
Aug 18, 2009
Messages
4,099
A tool that displays a couple of information about a selected map, reads from the map as well as your wc3 installation for translations, icons and stuff.

requirements: Java8 (uses JavaFX), Warcraft III installation
usage: drag a .w3m/.w3x on the included .bat file

On windows, it will try to get the wc3 directory from the registry but you can also edit the settings.conf to specify it manually. Just remove the // and adjust the path.

Due to the nature of the MPQ editor that is currently used, it does not work if the map/wc3 mpqs are already opened.

Tell me about errors/misreadings, so I can fix them. This does not only benefit this side project but the wc3libs I am developing at the moment.

latest version: 2016-09-15
 

Attachments

  • wc3mapStats.7z
    4.2 MB · Views: 65
Last edited:
Where the tool displays some configs from in-editor set settings like "hide minimap", "use custom forces", etc, there are some unknown fields:
1-png.248166


It also says for me "use custom abilties: false", whereas I have custom abilities in the map.

Other info seems to be correct. It also displays all trigger set.
For GUI triggers though, it closes the current "trigger window" when clicking on one, the first time.
The GUI actions are also all hidden, and each action has to be unhidden manualy at first.

I did not see the "Triggers" button very fast, maybe it can be changed slightly to be more outstanding. ;D
 

Attachments

  • 1.PNG
    1.PNG
    1.6 KB · Views: 176
Level 26
Joined
Aug 18, 2009
Messages
4,099
The unknown fields are specifically named this way. Those are not any game strings but the W3M and W3X Files Format do not know their purpose. The "custom..." refers to the information in the .w3i, which are the scenario properties in the World Editor. The tool does not view the objMod files like .w3a at all. The triggers window getting pushed to background happens due to the flashing process windows. I have tried to hide them now. Items should be expanded now, although that's a design question. Added some cue to the button.

edit: New version includes reading the objMod files. Beware though that it may look fishy: Not all listed objects may necessarily have modifications. It only shows modifications, default data is not considered, therefore a lot of the fields may be empty. Modifications without level/level of 0 share their table column with level 1. Except for WTS translations, it's all raw data, too.

Fixed a mistake in the WTS parser which would conceal some entries.
 
Last edited:
Status
Not open for further replies.
Top