Import, Export, and Generation
Who This Page Is For
Section titled “Who This Page Is For”This page is for players who want more than the basic edit-save-publish loop.
Use it if you want to:
- Back up maps as files
- Move maps between devices
- Start from generated layouts instead of a blank map
- Rebuild the same generated map from a seed
- Recover recent work after a refresh or crash
Importing A Map From JSON
Section titled “Importing A Map From JSON”Use Import JSON when you want to replace the current editor contents with a file.
The editor will:
- Ask you to choose a
.jsonfile - Validate the file structure
- Show a confirmation dialog before replacing your current work
- Load the imported map into the editor
Important behavior:
- Importing replaces the current editor contents
- It updates the map name, description, size, tiles, buildings, and spawn data
- Importing does not automatically publish the map
If you care about the current work, save or export it first.
Exporting A Map To JSON
Section titled “Exporting A Map To JSON”Use Export JSON to download the map currently loaded in the editor.
This is useful for:
- Personal backups
- Sharing work-in-progress
- Copying maps between browsers or machines
- Keeping versions outside the game
Export works on the current editor state, even if you have not saved the map to your account yet.
Random Map Generation
Section titled “Random Map Generation”When creating a new map, you can open the Random Generator section in the sidebar.
It lets you:
- Choose a player count from 2 to 8
- Generate a new map layout
- Reuse a seed to recreate the same generated layout
This is best used as a starting point, not a finished answer. Generate a map, then clean up the terrain, buildings, roads, and spawns by hand.
Reusing Seeds
Section titled “Reusing Seeds”After generating a map, the editor shows the seed it used.
You can:
- Keep the seed for later
- Share it with another player
- Enter it again and regenerate the same base layout
This is helpful when you want to experiment with one generated map concept without losing the original starting point.
Draft Saving And Publishing
Section titled “Draft Saving And Publishing”The editor separates normal saving from publishing:
- Save keeps your work as a draft
- Publish tries to make the map available as a finished map
This matters because drafts are flexible, while publishing runs validation checks first.
A good workflow is:
- Save often while building
- Publish only after the structure is stable
- If needed, Unpublish to move the map back into draft state for larger changes
Auto-Restore And Recovery
Section titled “Auto-Restore And Recovery”The editor keeps recent local auto-save data and may offer to restore it if you reopen the same work soon after leaving.
This is useful if:
- Your browser refreshed unexpectedly
- You closed the editor by mistake
- You were working on a new map and lost the tab
Auto-restore is a recovery feature, not a substitute for saving proper drafts. If the map matters, save it to your account.
Resizing And Generated Content
Section titled “Resizing And Generated Content”You can change map width and height from the sidebar at any time.
Be careful when shrinking the map:
- Tiles outside the new bounds are removed
- Buildings outside the new bounds are removed
- Spawn points outside the new bounds are removed
If you are making a major size change, exporting first is a good safety step.
Recommended Power-User Workflow
Section titled “Recommended Power-User Workflow”If you are iterating quickly, this workflow works well:
- Generate a rough map
- Save a draft
- Export a JSON backup
- Refine terrain and spawns
- Publish once validation passes
That gives you a saved in-game version and a file-based fallback.
Next Steps
Section titled “Next Steps”- Map Editor: Beginner overview
- Creating Your First Map: Basic workflow from blank map to publish
- Map Editor Tools: Controls, palettes, and shortcuts