How To Play

First off, head on over to Generate Randomize Game and provide your ROM.

If you'd like more detail on what the flags do, check out the Flag Explanations page.

If you haven't played Super Mario RPG in a while, you should check out the Player's Guide page to jog your memory!

Once you've got a randomized ROM, you need a way to play. There's a couple options for that...

Option 1: Use an Emulator

An emulator is a program that closely replicates SNES hardware, allowing you to run SNES games on your computer.

While you can play using only your keyboard, a controller makes for a better experience. While most USB controllers will work, the most recommended ones include the iBuffalo Classic USB Gamepad or the 8Bitdo SFC30 Wireless Bluetooth Controller.

Some emulators available:

  • Snes9x *MOST RECOMMENDED*
    • Very popular, widely considered the overall best SNES emulator.
    • Generally the easiest to set up and use compared to others.
    • Use version 1.56 or later only! Anything prior to version 1.56 does not emulate the SA-1 chip properly. Get the latest stable version for best results.
  • Higan/bsnes
    • Very accurate, and supports multiple systems.
    • More complicated to set up, and requires a more powerful CPU.
  • RetroArch
    • Frontend for libretro library, supports many different systems.
    • Snes9x cores are based on older versions, does not work.
    • Has bsnes cores which should be okay for compatibility, use these instead.
  • Bizhawk *Not recommended*
    • Has more advanced memory searching and recording features geared towards tool-assisted runs.
    • Has two different SNES cores available:
    • Snes9x core based on the older Snes9x version 1.54. Does not work with SMRPG.
    • bsnes core based on v87 of bsnes compatibility mode (heavily modified). Only option that works with SMRPG.
    • In general, this emulator is not recommended unless you specifically need the advanced features it provides for something like a TAS.
  • ZSNES *DO NOT USE*
    • ZSNES is no longer under active development and has a long history of accuracy problems with its emulation.
    • Uses various speed hacks that do not emulate the games properly.
    • Has known issues with SA-1 games, generally does not work with SMRPG.
    • Do not use this emulator at all.

Option 2: Play on Original Hardware

Yes, you read that right! You can actually play this on your original SNES console now. Playing a randomizer on original hardware requires a "flash cart", which is a special cartridge designed for that hardware that allows you to put the randomized ROM on some kind of portable flash memory (usually an SD or MicroSD card) which is inserted into the flash cart, which then goes in the original console.

The best SNES flash cart on the market right now (and the only one that currently supports Super Mario RPG) is the SD2SNES. You can learn more about it, download the firmware, and find a shop to buy one on their website here.

Until very recently, no SNES flash cart on the market supported the SA-1 enhancement chip that SMRPG uses. However thanks to the insane work of RedGuy, SA-1 support has been added to the latest SD2SNES firmware!

Make sure you're on the latest official firmware!

Option 3: Play on Wii Virtual Console

If you don't have an SD2SNES and don't want to play on emulator, it is possible to play this on the Wii Virtual Console. Prior to RedGuy's recent work, this was the preferred way to play as close to original hardware as possible. This requires locating a WAD file of the North American release of SMRPG on the Wii VC. The randomizer can pack the generated ROM into the WAD file for you automatically.

Once you have the packed WAD file, you can install it on your Wii using the Homebrew Channel. Setting this up is beyong the scope of this site, but we do have some instructions on the community wiki that can be found here.