Kelsidavis-WoWee/tools/editor
Kelsi 4e2f704124 fix(editor): undo now covers texture painting, fix stale buffer bug
- Extend undo/redo to snapshot alpha maps and texture layers alongside
  heights — texture painting operations are now fully undoable
- Bracket paint mode with beginStroke/endStroke like sculpt mode
- Fix stale static char buffer in quest objective loop (showed wrong
  objective's description when editing multiple objectives)
- Zero-initialize all quest UI text buffers for null termination safety
- Fix unused variable warnings in terrain_editor.cpp
2026-05-05 12:58:11 -07:00
..
adt_writer.cpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
adt_writer.hpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
asset_browser.cpp feat(editor): Find Valid Tile button, improved ADT loading workflow 2026-05-05 06:35:37 -07:00
asset_browser.hpp feat(editor): Find Valid Tile button, improved ADT loading workflow 2026-05-05 06:35:37 -07:00
content_pack.cpp fix(editor): harden JSON handling, quest loading, and content validation 2026-05-05 12:48:50 -07:00
content_pack.hpp fix(editor): harden JSON handling, quest loading, and content validation 2026-05-05 12:48:50 -07:00
dbc_exporter.cpp feat(editor): DBC→JSON export for open format zone data tables 2026-05-05 10:21:14 -07:00
dbc_exporter.hpp feat(editor): DBC→JSON export for open format zone data tables 2026-05-05 10:21:14 -07:00
editor_app.cpp fix(editor): undo now covers texture painting, fix stale buffer bug 2026-05-05 12:58:11 -07:00
editor_app.hpp feat(editor): project management UI in File menu 2026-05-05 09:39:01 -07:00
editor_brush.cpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
editor_brush.hpp feat(editor): erosion brush, NPC load, auto-save 2026-05-05 04:44:54 -07:00
editor_camera.cpp feat(editor): middle mouse orbit camera around terrain point 2026-05-05 06:48:05 -07:00
editor_camera.hpp feat(editor): middle mouse orbit camera around terrain point 2026-05-05 06:48:05 -07:00
editor_history.cpp fix(editor): undo now covers texture painting, fix stale buffer bug 2026-05-05 12:58:11 -07:00
editor_history.hpp fix(editor): undo now covers texture painting, fix stale buffer bug 2026-05-05 12:58:11 -07:00
editor_markers.cpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
editor_markers.hpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
editor_project.cpp fix(editor): harden JSON handling, quest loading, and content validation 2026-05-05 12:48:50 -07:00
editor_project.hpp feat(editor): git integration for collaborative expansion development 2026-05-05 09:45:00 -07:00
editor_ui.cpp fix(editor): undo now covers texture painting, fix stale buffer bug 2026-05-05 12:58:11 -07:00
editor_ui.hpp fix(editor): Create + Generate button now actually runs generation pipeline 2026-05-05 09:17:23 -07:00
editor_viewport.cpp fix(editor): ghost preview logs warning when model file not found 2026-05-05 09:08:03 -07:00
editor_viewport.hpp fix(editor): stop destructive M2 rebuild on every NPC click, fix Clear All 2026-05-05 07:07:33 -07:00
editor_water.cpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
editor_water.hpp feat(editor): brush radius circle indicator on terrain 2026-05-05 04:10:46 -07:00
FORMAT_SPEC.md docs(editor): add WOM version note and future animation support plan to FORMAT_SPEC 2026-05-05 11:50:22 -07:00
main.cpp feat: complete client integration for all 6 open formats 2026-05-05 12:41:19 -07:00
npc_presets.cpp fix(editor): filter bad M2 models, toast on tile not found, robustness 2026-05-05 07:10:29 -07:00
npc_presets.hpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
npc_spawner.cpp feat(editor): erosion brush, NPC load, auto-save 2026-05-05 04:44:54 -07:00
npc_spawner.hpp fix(editor): NPC default scale 3x, right-side panels track window resize 2026-05-05 05:23:09 -07:00
object_placer.cpp feat(editor): object save/load JSON, working duplicate, export objects 2026-05-05 05:14:03 -07:00
object_placer.hpp feat(editor): import ADT doodad/WMO placements on load 2026-05-05 05:42:14 -07:00
quest_editor.cpp fix(editor): harden JSON handling, quest loading, and content validation 2026-05-05 12:48:50 -07:00
quest_editor.hpp fix(editor): harden JSON handling, quest loading, and content validation 2026-05-05 12:48:50 -07:00
stb_image_impl.cpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
terrain_biomes.hpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
terrain_editor.cpp fix(editor): undo now covers texture painting, fix stale buffer bug 2026-05-05 12:58:11 -07:00
terrain_editor.hpp feat(editor): sand dune generator for desert terrain 2026-05-05 08:47:44 -07:00
texture_exporter.cpp feat(editor): BLP→PNG texture export for open format zones 2026-05-05 10:17:03 -07:00
texture_exporter.hpp feat(editor): BLP→PNG texture export for open format zones 2026-05-05 10:17:03 -07:00
texture_painter.cpp feat(editor): scatter texture patches for natural surface variety 2026-05-05 08:40:43 -07:00
texture_painter.hpp feat(editor): scatter texture patches for natural surface variety 2026-05-05 08:40:43 -07:00
transform_gizmo.cpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
transform_gizmo.hpp feat(editor): add standalone world editor (rough/WIP) 2026-05-05 03:47:03 -07:00
wowee_terrain.cpp feat(editor): hole mask PNG export (16x16 chunk grid, white=holes) 2026-05-05 11:43:23 -07:00
wowee_terrain.hpp feat(editor): hole mask PNG export (16x16 chunk grid, white=holes) 2026-05-05 11:43:23 -07:00
zone_manifest.cpp feat(editor): zone manifest includes ISO export timestamp for tracking 2026-05-05 11:40:56 -07:00
zone_manifest.hpp feat(editor): zone manifest for client loading, export workflow complete 2026-05-05 05:06:41 -07:00