Skip to content

Codex world map editor#1223

Closed
s-kania wants to merge 82 commits into
deepnight:masterfrom
s-kania:codex-world-map-editor
Closed

Codex world map editor#1223
s-kania wants to merge 82 commits into
deepnight:masterfrom
s-kania:codex-world-map-editor

Conversation

@s-kania
Copy link
Copy Markdown

@s-kania s-kania commented May 10, 2026

No description provided.

s-kania and others added 28 commits September 22, 2025 21:38
* fix: add flip field to auto-layer tiles in JSON export when flips are non-zero

* fix: add world coordinates to entity positions in pathfinding export
* fix: add flip field to auto-layer tiles in JSON export when flips are non-zero

* Feat/save land navigation grid (#6)

* fix: add world coordinates to entity positions in pathfinding export

* fix: refactor walls export to use dedicated Walls exporter class and rename pathfinding label to ships pathfinding

* fix: add land walls export with landNonTraversable flag for IntGrid values and auto-layer rules
* fix: add flip field to auto-layer tiles in JSON export when flips are non-zero

* fix: add world coordinates to entity positions in pathfinding export

* feat: save land navigation grid (#10)

* fix: refactor walls export to use dedicated Walls exporter class and rename pathfinding label to ships pathfinding

* fix: add land walls export with landNonTraversable flag for IntGrid values and auto-layer rules

* fix: add dev-master branch to macOS packaging workflow triggers
…a files for atlas, changelog images, and samples
…rs and directional ship wheel asset configuration
…timization, and interactive controls

Add new World Map Editor page with comprehensive UI for generating and customizing procedural pirate archipelago maps. Implement water component connectivity analysis to skip unreachable pathfinding attempts. Optimize A* route search using binary heap for open set management and index-based node tracking. Add resolution limit for route generation to prevent performance issues on large maps.
…tracking to World Map Editor

Add opening screen UI with options to create new world or load from JSON. Implement recent file tracking in settings and display recent world option when available. Hide editor body and export actions until world is loaded. Add file loading with JSON validation and parameter restoration. Update JSON export to remember file path for recent file tracking.
…nes and runtime testing instructions

Add AGENT.md with detailed project overview, build commands, and verification expectations. Document Docker-based testing workflow with CDP/screenshot validation for UI changes. Include Haxe compilation commands, Electron debugging setup, and project-specific code patterns. Establish that agents should verify changes locally when practical rather than deferring to user.
…raft state persistence, and unified world export format

Add location popup with create/assign/relink/open map actions and start location designation. Implement draft state auto-save and resume functionality with localStorage persistence. Replace separate PNG/JSON/Locations exports with unified world export format including schema versioning, node metadata, and editor state. Add world ID/name fields with sanitization. Support loading
…hensive validation and unified navigation structure

Rename simplified export to runtime region export with schema versioning and manifest-based structure. Move walls output from /walls to /navigation/walls subdirectory. Replace simplified/main.json with region manifest including grid metadata, content paths, and player start position. Add comprehensive chunk validation for naming convention, dimensions, and grid uniqueness. Implement player
@s-kania
Copy link
Copy Markdown
Author

s-kania commented May 10, 2026

@codex review

@s-kania s-kania closed this May 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant