GMSE01 | ||
GMSJ0A | ||
GMSJ01 | ||
GMSP01 | ||
src | ||
LICENSE | ||
NTSC-J 1.0 | ||
NTSC-J 1.1 | ||
NTSC-U | ||
PAL | ||
README.md |
supSMS misc. code
List of codes
NTSC-J 1.0 | NTSC-J 1.1 | NTSC-U | PAL | |
---|---|---|---|---|
Pattern Selector | ◎ | ◎ | 〇 | ? |
Instant Level Select | ◎ | |||
Instant Restart | ◎ | ◎ | 〇 | ? |
Fast Forward | ◎ | ◎ | ? | ? |
Skip Stage Intro | ◎ | ◎ | ? | ? |
Mirror Mode | ◎ | ◎ | Source | ? |
Spawn Yoshi | ◎ | |||
Load flags for Any% | ◎ |
◎: tested by sup39
〇: tested by others
?: untested
Usage
Pattern Selector
Note: you need to enable drawText
as well
Instant Level Select
- Press
B + D-Pad Up
to restart the current area- The respawn position will be the same. It can be used to practice Honey Skip or stage movement in Delfino Plaza
- Press
{button of Level Select} + B + D-Pad Up
to activate Level Select immediately- For
Z + B + D-Pad Up
, the current area will be restarted, but the respawn position will be reset. It is like B+DPad_Up, but the respawn position will be the default position instead of the previous one - For
Y + B + D-Pad Up
, it will restart from the previous selected area. For example, if you select SB4 with this code, and enter hotel/casino then press Y+B+DPad_Up, it will restart from SB4 beach (instead of hotel/casino if you use B+DPad_Up or Z+B+DPad_Up) - NOTE: Z menu will be disabled
- For
- Press
R + D-Pad Left/Right
to enable/disable Area Lock- With Area Lock, warps will restart the current area instead of sending Mario to other areas, which can be used to practice specific area (e.g. outside of BH2 wildmill, secret stage entering)
- Restarting acts like B+DPad_Up, and therefore can be used to practice Honey Skip, etc.
Instant Restart
- press
Y + D-Pad Up
to restart without pausing + exit area
You can change the 0808
in the 3rd line to the button input value you want.
Fast Forward
- press
B + D-Pad Down
to fast forward 4x - press
B + D-Pad Up
to fast forward 8x (Note: this may cause lag)
This code handles QFT (but not SGT) properly.
Skip Stage Intro
- press
R + D-Pad Up
to enable - press
R + D-Pad Down
to disable
This code do not skip any frames but fast forward them. Therefore, objects will still move as regular in the intro cutscenes, but without being rendered on the screen.
This code also handles QFT (but not SGT) properly just like the Fast forward code.
Note: You may need to disable it manually when you are in secret stage and Bowser fight.
Mirror Mode
Ported from JoshuaMK's Mirror Mode (NTSC-U) by mapping memory among versions.
The function TBathWaterFlatRenderer::render
is missing in NTSC-J 1.1 and PAL, and therefore the related codes are removed in these two versions.
Spawn Yoshi
Press Y +
the following button to spawn Yoshi with specific color and make Mario ride on Yoshi
D-Pad Left
: OrangeD-Pad Right
: PurpleD-Pad Down
: PinkD-Pad Up
: Green
Load Flags for Any%
Press L + R +
C stick with the following direction + D-Pad Left
to load a preset file (flags) for Any% and spawn Mario in plaza
C Stick | State |
---|---|
↑ | post-BH5 (pre-GB-unlock) |
↗ | post-GB7 |
→ | post-PV7 (pre-PP-unlock) |
↘ | post-PP7 |
↓ | post-RH7 |
↙ | post-BH7 (pre-Yoshi-unlock) |
← | post-SB7 |
↖ | post-NB7 (pre-CM-unlock) |
QFT Freeze Extra
Ex
- Legde grab
- Pick up/Throw/Put object
Ex2
- Wall kick
- Rope jump (including 大車輪)
- Bounce (e.g. on umbrella, Amenbo)