1
Utilities and 3rd Party Applications / [Tool] DF Entity Checker v0.23
« on: April 28, 2012, 01:47:52 pm »
This tool checks entity (civilization) tags and shows buildings and reactions that exists in raw's files but are not added to the entity tags.
Usage: run (preferably in DF directory - where /raw/ is located). If the tool finds /raw/ directory, it automatically reads it's contents. If not, press button "Change dir" and select the directory, which contains /raw/. Afterwards, select entity to check, and press "Check" button. Afterwards, just copy required lines from respective windows into the corresponding entity.
Now doing cross-check also, as suggested by Jeoshua here. Cross-check test for:
Updated: New buttons: "Clear log" and "Copy log to clipboard".
Screenshot (slightly outdated, but shows basic usefulness of the program):
Binaries (for Windows) are here, source is here.
Changelog:
Suggestions (on how to improve this), bugreports and comments are welcome!
Usage: run (preferably in DF directory - where /raw/ is located). If the tool finds /raw/ directory, it automatically reads it's contents. If not, press button "Change dir" and select the directory, which contains /raw/. Afterwards, select entity to check, and press "Check" button. Afterwards, just copy required lines from respective windows into the corresponding entity.
Now doing cross-check also, as suggested by Jeoshua here. Cross-check test for:
- Entity-defined buildings with not all entity-defined reactions (adds not defined reactions)
- Entity-defined reactions with not all entity-defined buildings (adds not defined buildings)
- Possible mistypes (entity-defined reactions and buildings that are not defined in raws)
- reactions w/o defined buildings.
- buildings w/o defined reactions (possibly decorations? whatever, mostly it is an error).
Updated: New buttons: "Clear log" and "Copy log to clipboard".
Screenshot (slightly outdated, but shows basic usefulness of the program):
Spoiler (click to show/hide)
Binaries (for Windows) are here, source is here.
Changelog:
Spoiler (click to show/hide)

