Note: This is the development version of the site. Check out the Releases tab to see what's new. New features may not yet be well-tested, so bugs are likely. If you notice any issues, please let us know in the Discord. Alternatively, return to the stable version of the site.

Super Metroid Map Rando

After planet Zebes exploded, Mother Brain put it back together again but arranged it differently this time.

Can you find the items needed to defeat Mother Brain and restore peace to the galaxy?

Important tips

  • Saves are fast. Save often, to avoid losing progress.
  • Don't go a way you can't come back from, except as a last resort.
  • Before giving up, check the spoiler map to see what the game intended.
  • This game can be challenging. There is a community happy to help. Find us on Discord!

How to not get stuck

Randomized maps can lead to tricky scenarios. The game should always be beatable, but there are ways that you could get stuck. If selecting a difficulty higher than "Basic", it is recommended to take a close look at the list of tricks that are expected. If a trick is enabled that you don't know about, the game could require it, making it seem as if there's no way to progress. You can disable any trick if you don't want to do it.

It is possible to get caught in places that you can't escape. For example, you could fall down through crumble blocks or water without the items needed to get out. Learning to manage these risks is one of the challenges of this randomizer. The game has features to make it less painful in case you do get stuck, and to help you prevent getting stuck:

  • You can quickly reload your saves using the shortcut L + R + Select + Start.
  • If you save in an area you can't escape, you can load an earlier save by repeating the quick reload shortcut.
  • Hazard stripes appear on certain doors where the other side has an immediate risk of softlock or death.
  • The game logic won't expect you to go down a one-way for an item unless there is some way out without using the item (though this could be by some other path that loops around).