Tools for checking the TVTower dictionary files for consistency
Checks that all dictionary files in a theme folder have the same structure. Even if there is no translation, the key must exist (as comment).
The code for checking the refactored dictionaries against the original dictionaries (one file per language) is still present but not in use anymore.
Naive text search over the TVTower source code to identify keys that are not used in the source code anymore. Reported keys can then be checked manually.
Some keys do not appear in the source code as such but are assembled typically from a fixed prefix and further strings (e.g. enum values).
src/main/resources/prefixes.txt
contains some such prefixes.
Keys starting with such a prefix will not be reported as not being present in the source code.
Obviously this does not mean that the key will actually be used.
Prototype for quick and dirty analysis of usages in bmx code
Evaluate statistics.csv files written by TVTower aggregating information about ad income, daily costs etc. based on the players' reach.
Aggregate information about the size of different blocks across a number of save games. This allows to check which part of the game use up the most space and which contribute the most to the increase of save game size.