The Basics
Enabling the editor
To use Architect's level editor mode, you first need to enable it in the settings.

Pause the game, then navigate to Options -> Mods -> Architect Options, and change the "Allow Editing" setting to true.
You can also view and change keybinds in this area, as well as toggle different Content Packs.
Next, press the 'E' key (or whatever you set the keybind to) whilst in-game to toggle the editor.
Placing things down
This is what Architect's UI looks like:

These settings appear when you have Edit mode enabled and have the game paused, and allow you to switch between items, as well as change their Configuration and set up Events and Listeners.
To switch between items, first select a category on the right, then choose an object from that category on the left.
To scroll through the items in a category, use your left and right movement controls. You can also use the search bar above the grid of items to search for specific objects.
The cursor button can be used to reset your cursor and clear the current item, and the eraser button allows you to click on objects you have placed down to remove them (this only works on objects you placed).
Undo/Redo
By pressing the "Z" and "Y" keys, you can undo/redo edits.
This means if you make a mistake such as deleting an object you didn't mean to, you can revert it without having to recreate the whole object.
Your edit history persists as long as you stay in the same room. Leaving a room will clear your edit history.
Like all keybinds, the Undo and Redo keybinds can be changed in the Architect configuration.
Drag Tool
By using the Drag Tool, you can move objects after placing them down.
You can also select multiple objects at once by dragging the cursor over multiple objects to make a selection box, or by holding control and clicking on individual objects to select them.
If you hold control after releasing the left click button, the objects will stay selected and you can continue to move them.
Pick Tool
By using the Pick Tool, you can grab an object that has already been placed down to edit it again.
This will set your currently selected item to that object, and load all configuration settings, events and receivers on the object, making it easy to check or modify things after placing them down.
Favourites
By clicking the star icon next to any object, you add it to your Favourites list, a special category above the others.
This allows you to easily find objects that you use frequently, rather than having to search for them each time.
To remove an item from your Favourites list, simply click the star again.
Prefabs
By pressing the Add Prefab keybind (Enter by default), you can add your currently selected object to the Prefabs category.
Prefabs work similarly to Favourites, but they also store configuration data, making it easy to save and place down objects you use frequently.
Prefabs can be deleted by pressing the "X" icon next to the prefab in the UI.
Scale, Flip and Rotation
All objects can be scaled using the scale up and down keybinds.
These keybinds are "-" and "=" by default.
All objects can be flipped by using the flip keybind.
This keybind is "F" by default.
Some enemies such as the Gruzzer are unaffected by the direction they are facing
Some objects can be rotated, with different objects being rotatable by different amounts. Generally, hazards, platforms and some enemies are rotatable.
This keybind is "R" by default.
By also holding down the "Unsafe Rotations" keybind (left alt by default), you can rotate any object at any angle.
Whilst this feature may be useful for certain maps such as those using tricks like the stallball, it is likely to break when used on things like enemies or conveyor belts, so for complex objects like those you should use the regular safe rotation system.
You can also set scale and rotation to precise values using the settings on the left hand side of the UI.
Align Objects
For certain edits such as conveyor belts or smooth walls, you may wish to ensure that elements are perfectly in line with others.
By holding down the Lock Axis keybind (Right Shift by default), you can make the next object lock in-line with the previous object, helping to make this process easy.
Reset
By selecting the "Reset" tool, a rocket icon above the object selection, and holding it down for 3 seconds, you can remove all custom objects from the room you are currently in.
This edit cannot be undone, so be careful when using it.
Test Mode
By enabling the "Test Mode" in the settings, you can prevent the persistent data of any custom objects (such as levers being pulled, enemies dying and walls being broken) from saving.
This means you can test things multiple times while you make a level, such as ensuring events for a lever are properly configured, without needing to delete and place down the lever each time.
To reset every room at once, you can go to the mod settings in Options ⇒ Mods ⇒ Architect and press the "Delete All Edits" button.
Further Support
If there's anything you don't understand or need more help with, you can get more help with Architect in the Starshooter Discord Server.
Last updated