Skip to content

Multi editor blueprints rework, CentrED# blueprints, selected tiles list - #199

Merged
AsYlum- merged 5 commits into
masterfrom
feature/multieditor-blueprints
Nov 14, 2026
Merged

AsYlum- merged 5 commits into
masterfrom
feature/multieditor-blueprints

Conversation

@AsYlum-

@AsYlum- AsYlum- commented Nov 14, 2026 •

Copy link
Copy Markdown
Collaborator

Blueprints:

  • Prefabs are now called blueprints everywhere and are kept in MultiEditorBlueprints. An existing MultiEditorPrefabs folder is moved there the first time blueprints are used. When both folders exist, files are moved one by one, and any whose name is already taken stay where they were.
  • Open from client, Import files, Import from folder and the Designs page have a Save as blueprints button for the selected multis or designs. They go into a chosen group, or into one group per file or per design category. A name that is already taken gets " (2)" instead of being overwritten.
  • A blueprint keeps its name on a # line at the top of its file, so a name can hold characters a file name can't. Rename changes both the line and the file.
  • Blueprint labels show the footprint in cells (for example Small house (8×8)). The tooltip and the status bar add the height and the tile count.
  • Save as blueprint saves the whole design when nothing is selected, and asks first before saving more than 2,000 tiles.
  • Thumbnails are drawn as they scroll into view, and their tiles are stacked like the canvas stacks them, so tree foliage covers the trunk.
  • The group buttons are replaced by one drop-down, which also renames and removes the group shown. Favorite groups stay on the bar as buttons. They are kept in the profile and dropped once their folder is gone.

CentrED#:

  • Imports and exports CentrED# blueprints: its CSV (id,x,y,z,hue,flags) and TilesEntry XML, where each entry becomes a multi of its own. Both are recognised when importing files or a folder. Hues are dropped, since multis have none.

Multi Editor:

  • With several tiles selected, the inspector lists them, one row per tile or grouped by tile id. Hovering or choosing a row highlights its tiles on the canvas. Delete takes rows out of the selection, and Enter or a double click keeps only them selected.
  • Tile tooltips show the height and the flags that matter when building (impassable, wall, no shoot, surface, bridge, stairs, door, window, roof, background, foliage, hover over). Weight and the other flags are gone. The inspector uses the same list.
  • A Zoom 100% button (1:1) sits with the other zoom buttons.
  • The shortcuts list (F1) also covers the keys held with a tool, the tile browser keys and the selected tiles list.
  • Ctrl+drag on empty space with the Select tool adds a box to the selection. Before, it did nothing unless Ctrl was pressed after the drag started.
  • The grid and the multi outline are drawn under the tiles, so they no longer show through them.
  • Undo and redo keep 400 steps per design instead of 200.

Prefabs become blueprints in MultiEditorBlueprints; open, import and Designs lists save them in bulk.
The Blueprints page gets a group drop-down, favorite groups and thumbnails in the canvas's order.
Reads CentrED# CSV blueprints and TilesEntry XML (one multi per entry); both are detected on import.
Ctrl+drag on empty space now adds to the selection in the Select tool.
@AsYlum-
AsYlum- merged commit 9f2a589 into master Nov 14, 2026
1 check passed
@AsYlum-
AsYlum- deleted the feature/multieditor-blueprints branch November 14, 2026 16:27
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