mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-11 11:33:52 +00:00
Compares two .w* files at the standard catalog header level: 4-byte magic, version, catalog name, entry count, total file bytes. Useful for confirming a JSON round-trip didn't drift, checking whether two preset emissions produced equivalent output, or quickly diagnosing when a content snapshot has silently shifted (entry count up means content was added, file bytes up but everything else same means entry payloads got fatter). Output uses = / ≠ markers per field so visual scanning is fast. Three diagnostic summary cases: identical headers (and same bytes — possibly byte-equal, run cmp(1) to confirm), same shape but bytes differ (entry payloads diverged), and different formats entirely (files are unrelated). Returns exit 1 if any field differs, so the flag composes into shell pipelines (`if diff-headers a.wcms b.wcms; then ...`). World/asset formats stop after magic since their layouts diverge from the standard catalog header. Supports --json variant for tooling integration. |
||
|---|---|---|
| .. | ||
| 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 | ||