mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-07 17:43:51 +00:00
Tree view of a WCP archive's contents with per-file byte sizes. --list-wcp shows the flat sorted file list; this gives the hierarchical view that's easier to read for archives with subdirectories: wowee_editor --info-pack-tree custom_zones/MyZone.wcp custom_zones/MyZone.wcp (47 files, 2348.21 KB) ├─ Forest_28_30.whm (150540 bytes) ├─ Forest_28_30.wot (26685 bytes) ├─ buildings/ │ ├─ inn.wob (45120 bytes) │ └─ tavern.wob (38104 bytes) ├─ creatures.json (694 bytes) ├─ data/ │ ├─ Spell.json (15032 bytes) │ └─ Item.json (8194 bytes) ├─ objects.json (234 bytes) └─ zone.json (500 bytes) Recursive renderer with UTF-8 box-drawing connectors. Files show their byte size; directories show the subtree subtotal aggregated from children. Children sorted alphabetically (std::map). Pairs with --info-pack-budget (per-extension byte breakdown) and --list-wcp (flat sorted list) — three lenses on the same archive: hierarchy / extension cost / flat search. Verified on a 6-file mvp-zone WCP: tree correctly shows top-level files (no subdirs in mvp-zone output) with byte sizes and total 175 KB summary. |
||
|---|---|---|
| .. | ||
| 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 | ||