Super Mario Bros. -2



Super Mario Bros. -2 is a ROM hack that adds new ways to play the original. New characters, 2-player modes, bug fixes, and quality-of-life improvements have been added. For more info, you can read about those changes below. You can download the patch or view the source code by clicking the icons at the bottom of the page.

How to Patch

You'll need a clean PRG0 NTSC version of the SMB2 ROM. There are two different patches, one with the vanilla music and one with the prototype music. Pick the one you prefer and use it on the ROM with one of the tools listed below. I highly recommend using .bps, but both options work.


Online tool for patching (BPS and IPS)
BPS tool
IPS tool
Characters
Info
There are 12 selectable characters in total. Some have special abilities. Each character can beat every level by themselves. But some levels are much harder and take more planning. Player 2 gets a different palette to make it easier to tell who is playing.
Mario

Stats: Vanilla

Special ability: None

Mario image Player 2 Mario image
Luigi

Stats: Vanilla

Special ability: Flutter jump (vanilla behavior)

Luigi image Player 2 Luigi image
Toad

Stats: Vanilla

Special ability: Run faster with a heavy object (vanilla behavior)

Toad image Player 2 Toad image
Peach

Stats: Vanilla

Special ability: Float (vanilla behavior)

Peach image Player 2 Peach image
Imajin

Stats: Same as Imajin in Yume Kōjō: Doki Doki Panic

Special ability: Does not shrink, damage boost at 2 hp and no lock when healing (Doki Doki Panic behavior)

Imajin image Player 2 Imajin image
Mama

Stats: Same as Mama in Yume Kōjō: Doki Doki Panic

Special ability: Does not shrink, damage boost at 2 hp and no lock when healing (Doki Doki Panic behavior)

Mama image Player 2 Mama image
Papa

Stats: Same as Papa in Yume Kōjō: Doki Doki Panic

Special ability: Does not shrink, damage boost at 2 hp, no lock when healing and run faster with an heavy item (Doki Doki Panic behavior)

Papa image Player 2 Papa image
Lina

Stats: Same as Lina in Yume Kōjō: Doki Doki Panic

Special ability: Does not shrink, damage boost at 2 hp, no lock when healing and float (Doki Doki Panic behavior)

Lina image Player 2 Lina image
Merio

Stats: Mario stats

Special ability: Stomp enemies and bounce off them. Only works on sprites you can pickup.

Exceptions have been added to these to make the game beatable: Eggs, keys, carpets, clawgrip rocks.

Graphics by Valis emma

Merio image Player 2 Merio image
Garfield

Stats: Luigi

Special ability: Every plant Garfield picks up gives him a random item. Cherries also have random effects.

Random item table
Item Ods
Large veggie 18.75%
Mushroom block 12.50%
Shell 12.50%
Small veggie 6.25%
Egg 6.25%
Bob-omb 6.25%
POW Block 6.25%
Subspace Potion 6.25%
1-Up Mushroom 6.25%
Coin 6.25%
Bomb 6.25%
Crystal ball 6.25%
Cherry outcome table
Outcome Ods
Cherry 25.00%
Coin 18.75%
Restore health 12.50%
POW Earthquake 12.50%
Stopwatch 12.50%
Starman 6.25%
Nothing 6.25%
1-Up 6.25%

Graphics by Jon Gandee & Hansungkee

Garfield image Player 2 Garfield image
Toadette

Stats: Toad, but has faster frame for picking up objects and digging.

Special ability: Can dig everywhere and run faster with a heavy object.

In version 1.1, holding up on the controller before pressing B will disable the dig

Cannot dig in a jar for softlock reasons

Graphics by P-P

Toadette image Player 2 Toadette image
Rosalina

Stats: Peach

Special ability: Levitate while floating.

Graphics by KOOPSS20

Rosalina image Player 2 Rosalina image
Wario

Stats: Merio

Special ability: Same as Merio

Wario is only a graphic swap for Merio and can only be accessed by entering a cheat

Graphics by TailsPower

Wario image Player 2 Wario image
Waluigi

Stats: Garfield

Special ability: Same as Garfield

Waluigi is only a graphic swap for Garfield and can only be accessed by entering a cheat

Graphics by TailsPower

Waluigi image Player 2 Waluigi image
2-Player Modes
All of these modes require a second controller plugged in to work!

Traditional

Players take turns. Death, warping, or level completion swaps the current player.

Tag Team

Press Select to swap players mid-game. Only the current player can trigger a swap.

Shared Control

Both players control the same character:

- Player 1: Controls movement.

- Player 2: Controls the A and B buttons.

Chaos Swap

Swaps players at random intervals without warning.

Swap range: 1 to 16 NES seconds.

Bug Fixes & Qol

Due to the game's difficulty in certain 2-player modes, cheats are available to make the game easier. Cheats are cleared every time you go back to the title screen. Input these on the title screen with Controller 1. A sound effect will play when a cheat is successfully entered.


Always start with 20 lives:

← → ← → ↑ ↓


Start with 7 continues:

B B B B B →


Replace Merio & Garfield graphics by Wario & Waluigi:

→ → ↑ → → ↑


All characters can float:

Select Select Select Select ← Select


Doki doki characters can run:

↑ ↑ ↓ ↓ → →

Cheats
Emulators/Console

Some emulators have inaccuracies issues with some of the techniques used in the romhack.

Here is a list of compatibility for emulators:


The romhack was tested with a PowerPak, but should work on an Everdrive and on an original cart.

Report Bug or Feedback

Found a bug? Got feedback? Got a suggestion? You can submit an issue or contact me directly on Discord.

Discord: producks

Credits