mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-07 09:33:51 +00:00
Walks every zone in <projectDir> and emits totals across the project
plus a per-zone breakdown table. Useful for content-pack release
notes ('this update adds 47 quests across 12 zones'), capacity
planning ('terrain bytes are 73% of pack size'), and PR diffs that
touch many zones at once:
wowee_editor --zone-stats custom_zones
Zone stats: custom_zones
zones : 2
tiles : 3 total
creatures : 3 (0 hostile)
objects : 0
quests : 1 (0 chained, 250 total XP)
bytes : 1706.5 KB total
whm/wot : 441.0 KB / 78.2 KB
woc : 1184.0 KB
wom/wob : 0.0 KB / 0.0 KB
png/json : 0.0 KB / 3.2 KB
per-zone breakdown:
name tiles creat obj quest bytes
Desert 1 1 0 0 174.2 KB
Forest 2 2 0 1 1532.3 KB
Aggregates:
- zone count (every dir with a zone.json)
- tile count (sum across all manifests)
- creature count + hostile subset
- object count
- quest count + chained subset + total XP awarded
- on-disk bytes bucketed by extension (.whm/.wot/.woc/.wom/.wob/
.png/.json + 'other')
JSON mode emits per-zone records for programmatic consumption
(release-note generators, dashboards, etc.). Verified on a 2-zone
project: counts and byte totals match what individual --info-*
commands report per-zone, summed correctly.
|
||
|---|---|---|
| .. | ||
| asset_extract | ||
| auth_login_probe | ||
| auth_probe | ||
| blp_convert | ||
| dbc_to_csv | ||
| editor | ||
| asset_pipeline_gui.py | ||
| backup_assets.sh | ||
| diff_classic_turtle_opcodes.py | ||
| gen_opcode_registry.py | ||
| generate_ffx_sdk_vk_permutations.sh | ||
| m2_viewer.py | ||
| opcode_map_utils.py | ||
| validate_opcode_maps.py | ||