Rusted Moss

Rusted Moss

Not enough ratings
Rusted Moss Level Editor Guide (Contains Spoilers!)
By happysquared and 2 collaborators
Ever wanted to challenge yourself through your own custom level?

Use the Level Editor to create your own custom levels; you can even share them with others using Steam Workshop!
   
Award
Favorite
Favorited
Unfavorite
Introduction
Guide to the Rusted Moss Level Editor.

This editor is designed to be fairly minimalistic and made specifically for designing your own challenge courses (the timed challenges you discover in the main game).

When the guide uses the word "level", it is referring to the project being made in the level editor. When the guide uses the word "room", it is referring to the individual components that make up the level. A level is made up of one or more rooms.
Level Editor Controls


Keyboard Controls

Place Block - Left Click
Delete Block - Hold D down to change cursor to delete block mode. Click on the object/tile to delete.

Move screen - Middle mouse button OR Arrow keys

Teleport Player - R (This only works when you are playing a level from the level editor. When you are testing one of your levels and hold R down, Fern will teleport to where your cursor is.)

---Moving/Rotating Objects---
Note: Not all blocks can be moved/rotated. Tiles do not have this behaviour. Only some objects do. When holding down the appropriate control, hover over the object. When a square appears around it, it means that action can be taken.

Move Object - Hold V down to change cursor to move object mode. Click and drag to move object.

Rotate Object - Hold R down to change cursor to rotate object mode. Click on the object to rotate it.

Controller Controls

Select - A
Go Back - B

Navigate Cursor - Left Stick/D Pad

Move screen - Right Stick

Place an object/tile - Have an object selected + A

Delete an object/tile - Hold left bumper + select object with A

Rotate an object/tile - Hold right bumper + select object with A (note: not all object types can be rotated)

Move border i.e. resize room - Hold right trigger and select a level border with A
UI Guide

Sidebar Filters
Click on these icons to filter available blocks you can place onto the level. The first icon is for key items, the second is for basic blocks, the third is for objects, and the final icon is for enemies.

1) Sidebar Filters

2) Available blocks/objects to use
⠀⠀
Other Options
These buttons on the top affect player and level settings as well as meta data like the level name and description.


1) Opens up the trinket menu. This is to set the trinkets players have equipped when playing your course.

2) Opens up the available upgrades/guns menu. This menu lets you set what guns players have as well as the gun level. You can also set what ability upgrades the player has like: Charge Jump, Grenades, Grapple Upgrade, Infinite Grapple.

3) Opens up the menu to manage what the room area is (which area in the main game the room style should have). Also let's you pick what music plays for your level. You can also disable music.

4) Let's you edit your level pack name and level pack description.

Room Bar
You can navigate to different rooms from this bar. Each numbered square represents a room. Click on a number to jump to that room. The plus icon adds more rooms to your level.

Work Area
Blocks are placed in this area. Rooms can be played from this area too.

1) Play button for active room (room selected in the room bar)

2) Deletes the active room

3) Area to move room blocks in

4) Displays controls. It will change depending if you're using keyboard or controller.

Exit
Exit the level editor




Available Blocks
Moss Block

Basic faerie moss block.
Players can grapple onto this and charge jump when standing on top of it.

Wall Block

Basic wall block.
Players cannot grapple onto this.

Spike Block

Basic spike block.
Players take damage when hitting spike block.
As there is no death floor, spike blocks need to be used if you want the player to die when falling into a pit.

Jump Pad

When players jump off a jump pad, they will jump with greater height.

IMPORTANT NOTE: Jump pads NEED to be placed over a solid block or they will not work.


This is incorrect placement. The jump pad will not work.


Correct placement of a jump pad.

Jump Crystal

Recharges the player’s grapple if the grapple is already used.

Also boosts them a small height.

Ground Enemy

Basic enemy.

Enemy that stays on the ground.

Flying Enemy

Basic enemy.

Enemy that flies.

Vent

Periodically releases hot steam that damages players.

IMPORTANT NOTE: Vents NEED to be placed over a solid block or they will not work.

Mana Stone

Lets players recharge their mana for healing.

Best placed on the ground.

End Flag

This block marks the end of a level. When a player touches it, the level ends and shows their final time (time it took to get to the flag).
Placing, moving, deleting blocks

How to place blocks
1) Click on a block in the sidebar to select it.

When a block is selected, you will see an outline around the block.




2) Click into the work area
With a selected block, you can now click onto the work area to place it.

To deselect a block in the sidebar, click on it again. You can also click on another block if you want to place a different block down in the work area.


How to delete blocks
1) Hold down the D key, a delete icon should appear near the cursor

2) While the D key is being held down, click on the block you would like to delete.

Choosing Where the Player First Spawns
The location of where Fern spawns when a level is first started is determined by where the Fern doll is placed.

This doll is only available in the first room of your level. Where Fern appears when going to different rooms is determined by where the transition objects are placed (Covered in room transition section).


1) You should only see this doll when room 1 is selected. You can see what room is selected in the top room bar.

2) Have your cursor in move mode (hold V down) and click and drag the fern doll to move her position.
Adding Rooms / Deleting Rooms

To add a room, click on the plus icon located on the room bar near the top of the level editor.

Rooms are made in order so the new room will appear on the utmost right side of the bar. (example: if you have four rooms and you add a new room, the newest room will be room 5).

To delete a room, click on the delete button to the right of the play button. You will be prompted to confirm your decision. The room that is currently selected is the room that will be deleted.

How to Link Rooms
The room transition blocks are used to move the player from room to room.

The blue transition blocks move a player forward a room.

Their position in the next room is determined by where the red transition block is placed.

So if a player touches a blue block in room 1, they will appear where the red block is placed in room 2.

Example:
Example of room 1 with a blue transition block. If a player is playing this room and touches that block, they will get moved to room 2.

Example of room 2. A red transition block has been placed, indicating where the player will appear.


-----------


The arrow direction on the transition blocks show where the player spawns in relation to the transition block in the next room. For example, if a blue block is placed pointing right, this is how the interaction happens in-game:

The player appears to the RIGHT of where the red block is placed because the blue block in the previous room had its arrow pointing to the right.


When the blue block is rotated so that it is pointing to the left, here is how the same interaction happens in-game.

The player appears to the LEFT of where the red block is placed because the blue block in the previous room had its arrow pointing to the left.


NOTE: It is possible to have multiple room transitions placed inside a room far away from each other. We are not sure what the exact rule is of where the player will spawn if there are multiple blocks placed in very different positions. However, wherever the player spawns does remain consistent. I'm just not sure how to predict where they will spawn without running the room and just testing it out.
Changing a Room's Biome / Changing the music of the level
Click on the paintbrush icon on the top left of the screen to open the room biome modal. You can also change the music of the overall level here or disable music completely. You cannot edit the music for each room, only select the music for the entire level.


The room biome determines the room's visual theme. Some biomes will mimic the behaviour of the areas in the game as well.

For example, setting a room to have the biome of "Smokestack Forest" will cause the wind effect to be applied.

The level editor has a unique biome called "Twilight". It has no additional gimmicks and is just a unique visual theme that doesn't appear in the game.

Changing Player Equipment/Upgrades
You can adjust what kind of guns and upgrades the player has available to them in the upgrades modal.

Access the modal by clicking on the settings slider icon on the top left of the editor.


The rail gun is always active. A lot of the game's code was made thinking the player would have the rail gun which is why it is not currently possible to remove the gun.

The gun level corresponds to the gun upgrades you get from turning in fae silver to the blacksmith in the main game.

The grapple upgrade is the grapple pull you get later in the main game.


You can also select what trinkets the player has in the trinket modal.

Access this modal by clicking on this icon located on the top left of the editor:




How to Upload to Steam Workshop
When you are done with your level, exit by clicking on the X icon.

Exiting from the level editor should bring you to the screen where you can browse your own levels. Select the level you were editing and click on the "Upload" button to upload to Steam Workshop.

Important things to note when you upload:
  • Your level will be set to private by default. To have it public and searchable by other users, you have to visit the actual steam workshop website (or within the Steam app) to change its visibility settings
  • Deleting your level locally in the level editor does not remove it from steam workshop. You will have to visit the steam workshop website (or within the Steam app) to delete it from there
  • Deleting your level in the workshop will not affect your local level
  • Editing the name and description of the level in steam workshop will not change your local level.
  • If you change your level name and description in steam workshop but re-upload your level in the level editor, the level name and description will change to reflect what is in the level editor.
1 Comments
samwarrior03 20 Apr, 2023 @ 2:46am 
good