This ROM hack would make the game better. It would use the standalone version or the All-Stars version as a base.
If using the standalone version as a base, Luigi would be replaced with his unique All-Stars sprite.
Pressing the Y button on the map would open the convenience menu. It would have the following options:
Pressing the X button on the map would open the players menu. It would have the following options:
In singleplayer mode, pressing the X button would open a prompt asking if you want to switch to multiplayer.
Pressing the SELECT button on the map would open the save menu. It would have the following options:
The game menu would also display the text "PRESS Y FOR OPTIONS".
After defeating Bowser, the text "PRESS X FOR STATUS" would be added and the status menu is unlocked.
Pressing the Y button in the save menu would open the options menu. These options get saved when you save your game, and they allow you to change a few settings that affect the game.
Pressing the R button in the options menu would display a description of the currently selected option.
AUTO DROP (Off/Small/On) [Ask] - If enabled, the item storage will automatically release the item when you take damage. The Small option only appears when Easy Hit is enabled, and it makes the item only drop when you take damage that makes you small.
EASY HIT (Off/On) [Ask] - If enabled, getting hit with a flower or feather will not make you become small. This is the behaviour used in most Mario games (including SMB3) and in Super Mario Advance 2.
MAP SPEED (Submenu):
FACE BUTTONS (Type A/Type B) [Type A] - Type A is the control scheme used in the vanilla game. Type B uses {A:Jump, B:Sprint, X:Sprint, Y:Spin}.
GBA MODE (Off/On) [Off] - If enabled, spin jump is remapped to the R button, and L+D-pad scrolls the screen.
PAUSE MENU (Off/On) [On] - If disabled, the pause menu will not be displayed by default when pausing the game. You can still show the pause menu by pressing SELECT.
FREE ESCAPE (Off/On) [Off] - If enabled, you will be able to manually exit levels you haven't completed.
Option (Choices) [Default] - Description
If
[Default]is[Ask], then there is no default, and the player will be asked about the option when creating a save file.
Pausing the game during a level would open a pause menu (can be hidden or shown by pressing SELECT).
This menu would have the following options:
CONTINUE - Close the pause menu and continue playing. Same as pressing START.
LEVEL STATUS - Opens the status menu and shows the details for the current level. Only appears after unlocking the status menu.
OPTIONS - Shows a limited version of the options menu with the following options:
RETURN TO MAP - Exits the level and returns to the map screen. Only appears if you've completed the level (unless Free Escape is enabled).
On the file select screen, extra space will be added to the right of the exit counter on each file. This extra space is used to display star decorations (similar to NSMB). You can earn up to 5 stars:
After defeating Bowser, you unlock the status menu. This menu shows your stats for each level, which include exits found, dragon coins found, most coins collected, highest score, and best time.
Booting the game while holding L+R will open a menu that allows you to change the logo that gets displayed on the title screen. It would have the following options: