mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-07 09:33:51 +00:00
Drills into one zone's contents with categorized + sorted file
sizes. --zone-stats aggregates across multiple zones; this answers
'which file is 80% of THIS zone?' and 'how much would --strip-zone
free?':
wowee_editor --info-zone-bytes custom_zones/MyZone
Zone bytes: custom_zones/MyZone
total: 2282178 bytes (2228.7 KB) across 6 file(s)
Per-file (largest first):
path bytes category
Z_30_30.woc 1212456 terrain
Z.glb 891736 3D export (derived)
Z_30_30.whm 150540 terrain
Z_30_30.wot 26680 terrain
zone.json 446 json (source)
quests.json 320 json (source)
Per-category:
3D export (derived) 1 files 891736 bytes ( 39.1%)
json (source) 2 files 766 bytes ( 0.0%)
terrain 3 files 1389676 bytes ( 60.9%)
Categories: terrain / model (open|proprietary) / building (open|
proprietary) / texture (open|proprietary) / DBC / json (source) /
3D export (derived) / doc (derived) / other.
Source vs derived split surfaces what --strip-zone would clean up
(any 'derived' category) so capacity planning shows both 'what's
mine' (source) and 'what's regeneratable' (derived).
Recursive walk so subdirs (data/) are included with relative paths.
JSON mode emits per-file records + per-category aggregate for
programmatic consumption.
|
||
|---|---|---|
| .. | ||
| 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 | ||