mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-07 09:33:51 +00:00
--scaffold-zone creates a zone with one tile; some zones (continent fragments, large dungeons) span multiple ADT tiles. This extends an existing zone: wowee_editor --add-tile custom_zones/MyZone 29 30 # default baseHeight=100 wowee_editor --add-tile custom_zones/MyZone 28 31 250.5 # custom baseHeight What it does: - Generates a fresh blank-flat WHM/WOT pair via the same factory --scaffold-zone uses, so output is consistent. - Appends (tx, ty) to ZoneManifest::tiles. Save() rebuilds the files-block from tiles, so the new adt_TX_TY entry appears automatically in zone.json. Safety: - Tile coord must be in WoW grid [0, 64) per axis; rejects 99,99. - Refuses if the tile is already in the manifest (catches typos). - Refuses if the .whm/.wot files exist on disk but aren't in the manifest (catches manifest-out-of-sync drift from hand edits). - Optional baseHeight allows seeding flat terrain at a non-default elevation. Verified end-to-end: scaffolded 1-tile zone, added 2 more tiles (one with custom height). Result: 3 tiles in manifest, 6 files on disk, files-block has all 3 adt_TX_TY entries. Duplicate and out-of-range cases both rejected with exit 1. |
||
|---|---|---|
| .. | ||
| 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 | ||