Editor Tips

Really simple so far. I plan to expand this page into nice advanced usage docs. Stay tuned.

Mario's position and the camera

Where Mario starts in a room has an influence on the camera. If you start him down low, then the camera will bias up high. If you start him about 3 or 4 files up from the bottom, the camera will be more balanced.

This is temporary, eventually Smaghetti will give you controls to configure the camera. But that probably won't get added for a good while.

Keyboard shortcuts

In the editor press '?' to see all the shortcuts available.

Hold shift when dragging to copy

When dragging something in the editor, if you hold shift it will make a copy of what you are dragging. This is especially useful when you need many copies of something that has to be configured. Configure the first one, then make copies.

Press 'p' twice to get playing again quicker

'p' toggles between playing and editing. If you die and want to try again, press p twice. This will reset the emulator and it's much faster than waiting for the game to let you try the level again.

You need a pretty fast machine for this tip unfortunately.

Vine and Wood Support

These two behave a little different from other entities. They automatically grow downward until they hit something. That's just how Nintendo made these entities work.

Scroll Stop

In the meta section of the item chooser is "Scroll Stop - Horizontal". This entity prevents the screen from scrolling past it. You can click on its arrow to change the direction of scrolling it stops.

With this entity, you can chop one room into several smaller rooms. The scroll stop will prevent the player from seeing other parts of the level.

Try Chrome if the emulator is too slow

I hate having to suggest this. But it is true that Chrome runs the emulator much faster than Firefox.

Ghost Player

The Ghost Player entity is found in the meta section of the entity chooser. It lets you start Mario at a temporary location in your room, for testing purposes.

  • There can only be one Ghost Player per room. If you draw a new one, the old one gets erased. Use this to quickly set up a new ghost wherever you are working in your room.
  • When testing a room, if it has a ghost, that is where Mario will start the level, otherwise he starts in his real position.
  • Whenever you save your level, all ghosts are removed.