wip multi-lang support

This commit is contained in:
Matteias Collet 2020-07-02 23:55:48 +02:00
parent dbf5a1acf2
commit 265de6043d
18 changed files with 1965 additions and 13651 deletions

7
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,7 @@
{
"search.exclude": {
"**/dist": true,
"**/node_modules": true,
"yarn.lock": true
}
}

File diff suppressed because it is too large Load diff

View file

@ -4,7 +4,24 @@
<title lang="en">DPad Functions</title>
<author>Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57</author>
<version>2.5</version>
<description><![CDATA[Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single "!!!" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>]]></description>
<description lang="en">
Allows various game modifications through a set of button combinations:
| Combination | Result |
| --------------- | ------------------------------------------- |
| D-Pad Left | Save Mario's current position |
| D-Pad Right | Load Mario's position |
| D-Pad Up | Replace all dialog with a single "!!!" line |
| D-Pad Down | Restore Dialog Boxes |
| B + D-Pad Left | Lock Rocket Nozzle |
| B + D-Pad Right | Lock Turbo Nozzle |
| B + D-Pad Up | Lock Hover Nozzle |
| B + D-Pad Down | Release Nozzle Lock |
| X + D-Pad Left | No FLUDD in secrets |
| X + D-Pad Right | FLUDD in all secrets |
| X + D-Pad Down | FLUDD in completed secrets (default) |
| X + D-Pad Up | Regrab last held object |
</description>
<date>Apr 3, 2019</date>
<source>
2440A39C 80000000
@ -60,7 +77,7 @@
<author>Noki Doki</author>
<version>2.0</version>
<date>Feb 28, 2020</date>
<description>Prevents the life counter from decreasing.</description>
<description lang="en">Prevents the life counter from decreasing.</description>
<source>
040EBD80 60000000
</source>
@ -70,7 +87,7 @@
<author>Psychonauter, Noki Doki</author>
<version>1.1</version>
<date>Sep 05, 2018</date>
<description>Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.</description>
<description lang="en">Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.</description>
<source>
040E7B20 60000000
C20FA12C 00000003
@ -84,7 +101,7 @@
<author>Psychonauter</author>
<version>1.0</version>
<date>Jan 20, 2017</date>
<description>Allows skipping FMVs without having to watch them once first.</description>
<description lang="en">Allows skipping FMVs without having to watch them once first.</description>
<source>
0410AF5C 38600001
0410AFC0 38600001
@ -95,7 +112,7 @@
<author>Psychonauter</author>
<version>1.0</version>
<date>Jan 28, 2017</date>
<description>Mutes background music, but keeps SFX on.</description>
<description lang="en">Mutes background music, but keeps SFX on.</description>
<source>
0417FF58 FC210828
</source>
@ -105,7 +122,7 @@
<author>Psychonauter</author>
<version>1.0</version>
<date>Oct 02, 2017</date>
<description>Removes all saveboxes.</description>
<description lang="en">Removes all saveboxes.</description>
<source>
042193D8 48000020
04223094 4E800020
@ -116,7 +133,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Feb 10, 2018</date>
<description>Unlocks Yoshi everywhere.</description>
<description lang="en">Unlocks Yoshi everywhere.</description>
<source>
C6193F58 80193F8C
C6193F9C 80193FB8
@ -127,7 +144,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Feb 12, 2018</date>
<description>Unlocks all nozzle boxes.</description>
<description lang="en">Unlocks all nozzle boxes.</description>
<source>
040E79F8 38600001
040E79FC 4E800020
@ -138,7 +155,7 @@
<author>Noki Doki</author>
<version>1.1</version>
<date>Nov 12, 2017</date>
<description>Allows you to pause mid-air and during cutscenes.</description>
<description lang="en">Allows you to pause mid-air and during cutscenes.</description>
<source>
C60EB06C 800EB078
C20EAF90 00000007
@ -156,114 +173,24 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Oct 30, 2017</date>
<description>Enables 'Exit Area' on Plaza and Airstrip.</description>
<description lang="en">Enables 'Exit Area' on Plaza and Airstrip.</description>
<source>
C6218054 80218060
</source>
</code>
<!--<code>
<title lang="en">Shine Touch Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>3.0</version>
<date>Oct 11, 2019</date>
<description><![CDATA[Adds the ingame timer to every level, starting on the last black frame before you gain control of Mario and ending when you touch a Shine.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<source>
C20EC10C 0000000F
3CC0817F 60C60100
88860000 2C040001
4182002C 88860001
2C040001 40A20050
3CA0803E 60A56010
88850002 2C040007
4182003C 2C040009
41810034 3C608009
60633DF8 7C6803A6
4E800021 80AD97E8
38A500E8 90650028
90660004 9085002C
90860008 38600000
98660000 800100B4
60000000 00000000
C21953A8 00000007
7DE802A6 3C608074
60639F00 7FB0EB78
3FA0800E 63BD1B4C
7FA803A6 4E800021
7DE803A6 7E1D8378
39E00000 3A000000
4E800020 00000000
C209294C 00000007
3DE0817F 61EF0100
8A0F0000 2C100001
4182000C 806F0004
808F0008 3A000000
9A0F0000 906F0004
908F0008 909F002C
39E00000 00000000
C220A5A0 00000013
7C6F1B78 7FB0EB78
3C60817F 60630100
88830001 2C040001
40A20064 38800000
98830001 3C60803E
60636010 A0630002
2C030805 41820048
2C030605 41820040
2C031E00 41820038
3C608074 60639F00
3FA0800E 63BD1EE0
7FA803A6 4E800021
3C608074 60639F00
3FA0800E 63BD1D74
39800000 7FA803A6
4E800021 7DE37B78
7E1D8378 39E00000
3A000000 800100CC
60000000 00000000
C20E1E54 00000003
558C0001 4082000C
38800000 38600000
909E00CC 00000000
C2232024 00000003
3C60817F 60630100
38800101 B0830000
807F0268 00000000
04092968 4E800020
0420BDF8 60000000
0420E8A4 60000000
040E1F10 60000000
040E1D9C 60000000
040E1B6C 60000000
04749F00 00000000
04749F04 00000000
04749F18 00000003
04749F1C 00000002
04749F20 80749F24
04749F24 00000000
04749F28 00000001
04749F2C 00000000
04749F30 000000B4
0420C074 4800006C
077F00C0 00000040
38000000 60000001
7D0D42E6 7D2C42E6
7C6D42E6 7C081800
4082FFF0 3D40817F
806A0108 7C634810
906A0108 806A0104
7C634110 906A0104
3860001C 4E800020
040EA438 49705C91
040ECE40 49703281
0410AD28 496E539D
0410BFCC 496E40F5
</source>
</code>-->
<code>
<title lang="en">Shine Get Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>2.0</version>
<description><![CDATA[Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<description lang="en">
Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64).
The timer pauses during loading times.
::: warning
Requires the Level Select code, Fast Any% or Stage Loader to be active.
:::
</description>
<date>Oct 11, 2019</date>
<source>
C23617C4 0000000F
@ -382,7 +309,14 @@
<author>Psychonauter, Dan Salvato, ParadoxKarl, Noki Doki</author>
<version>1.14</version>
<date>May 8, 2020</date>
<description><![CDATA[Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any% or Stage Loader code. Codes:<br /><br /><div><img src="/img/levelselect.png" width="500px"></div>]]></description>
<description lang="en">
Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black.
This code is not compatible with the Fast Any%, Stage Loader or Stage Randomizer code.
Codes:
![Level Select Combinations](/img/levelselect.png){width=500}
</description>
<source>
C20FA114 00000073
3C60817F 3CA08040
@ -517,7 +451,7 @@
<author>Psychonauter, Noki Doki</author>
<version>1.4</version>
<date>Feb 16, 2018</date>
<description>Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.</description>
<description lang="en">Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.</description>
<source>
C20FA19C 00000064
3C60817F 60630100
@ -649,7 +583,7 @@
<title lang="en">Replace Episode names with their ID</title>
<author>Psychonauter, Noki Doki</author>
<version>1.1</version>
<description>Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)</description>
<description lang="en">Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)</description>
<date>Feb 13, 2018</date>
<source>
C2232C70 00000004
@ -664,33 +598,19 @@
<author>Ralf, Psychonauter</author>
<version>1.0</version>
<date>Oct 23, 2017</date>
<description>Always wear shine outfit and sunglasses.</description>
<description lang="en">Always wear shine outfit and sunglasses.</description>
<source>
04120D1C 60000004
04120D20 B01D0004
0412C9B0 60000000
</source>
</code>
<!--<code>
<title lang="en">Persistent FMV Skips</title>
<author>Noki Doki</author>
<version>1.0</version>
<date>Jul 26, 2018</date>
<description>Allows skipping FMVs without having to watch them once first, except Shadow Mario taking Peach to Pinna Island and the Mecha-Bowser cutscenes. This code activates when starting an empty file and its effects persist on that save file until it is deleted.</description>
<source>
C20E7390 00000004
7FE3FB78 A0830072
6084FC58 B0830072
88830074 60840018
98830074 00000000
</source>
</code>-->
<code>
<title lang="en">Any Fruit Opens Yoshi Eggs</title>
<author>Unknown, Noki Doki</author>
<version>1.0</version>
<date>Aug 19, 2018</date>
<description>Allows opening Yoshi eggs with a different fruit than the one depicted.</description>
<description lang="en">Allows opening Yoshi eggs with a different fruit than the one depicted.</description>
<source>
041948E8 60000000
</source>
@ -700,119 +620,17 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Apr 5, 2019</date>
<description>Prevents Yoshi from despawning by running out of juice.</description>
<description lang="en">Prevents Yoshi from despawning by running out of juice.</description>
<source>
0414DB88 60000000
</source>
</code>
<!--
<code>
<title lang="en">Fade-in Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>1.0</version>
<description><![CDATA[Adds the ingame timer to every level, starting on the last black frame before taking control of Mario and ending as soon as the 'Shine Get' animation starts (Similiar to the x-cam timer of SM64).<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<date>Nov 3, 2018</date>
<source>
C20EC10C 0000000F
3CC0817F 60C60100
88860000 2C040001
4182002C 88860001
2C040001 40A20050
3CA0803E 60A56010
88850002 2C040007
4182003C 2C040009
41810034 3C608009
60633DF8 7C6803A6
4E800021 3CA08090
60A57B08 90650028
90660004 9085002C
90860008 38600000
98660000 800100B4
60000000 00000000
C21953A8 00000003
3C60817F 60630100
38800001 9083000C
4E800020 00000000
C20EAF94 0000000C
2C000003 40A20050
3C60817F 60630100
8083000C 2C040000
41A2003C 38800000
9083000C 7DE802A6
3C608074 60639F00
7FB0EB78 3FA0800E
63BD1B4C 7FA803A6
4E800021 7DE803A6
7E1D8378 39E00000
3A000000 3C608037
60000000 00000000
C209294C 00000007
3DE0817F 61EF0100
8A0F0000 2C100001
4182000C 806F0004
808F0008 3A000000
9A0F0000 906F0004
908F0008 909F002C
39E00000 00000000
C220A5A0 00000012
7C6F1B78 7FB0EB78
3C60817F 60630100
88830001 2C040001
40A20060 38800000
98830001 3C60803E
60636010 A0630002
2C030805 41820044
2C030605 4182003C
2C031E00 41820034
3C608074 60639F00
3FA0800E 63BD1EE0
7FA803A6 4E800021
3C608074 60639F00
3FA0800E 63BD1D74
7FA803A6 4E800021
7DE37B78 7E1D8378
39E00000 3A000000
800100CC 00000000
C20E1E54 0000000A
3CA0803E 60A56010
A0A50002 2C051E00
41820034 2C050404
4182002C 2C050801
41820024 2C050904
4182001C 2C050605
41820014 2C050805
4182000C 38800000
38600000 909E00CC
60000000 00000000
C2232024 00000003
3C60817F 60630100
38800101 B0830000
807F0268 00000000
04092968 4E800020
0420BDF8 60000000
0420E8A4 60000000
040E1F10 60000000
040E1D9C 60000000
040E1B6C 60000000
04749F00 00000000
04749F04 00000000
04749F18 00000003
04749F1C 00000002
04749F20 80749F24
04749F24 00000000
04749F28 00000001
04749F2C 00000000
04749F30 000000B4
0420c074 4800006C
</source>
</code>
-->
<code>
<title lang="en">Position/angle/speed display</title>
<author>Noki Doki</author>
<version>1.3</version>
<date>Oct 28, 2019</date>
<description>Shows Mario's position, angle and speed at any given time.</description>
<description lang="en">Shows Mario's position, angle and speed at any given time.</description>
<source>
060F9B64 00000010
49700515 60000000
@ -892,7 +710,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Jun 19, 2019</date>
<description>Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.</description>
<description lang="en">Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.</description>
<source>
040E8C68 480002C4
040E90DC 48000014
@ -907,7 +725,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Aug 19, 2019</date>
<description>Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.</description>
<description lang="en">Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.</description>
<source>
041BF378 48000050
021BFA48 00004800
@ -919,7 +737,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Mar 8, 2020</date>
<description>Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.</description>
<description lang="en">Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.</description>
<source>
0410C4C8 48000018
0410C514 48000018
@ -933,7 +751,7 @@
<author>Noki Doki</author>
<version>2.0</version>
<date>Jun 25, 2020</date>
<description>Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a non-Japanese console).</description>
<description lang="en">Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a non-Japanese console).</description>
<source>
02408D18 00000000
</source>
@ -944,7 +762,7 @@
<author>Psychonauter, Dan Salvato, ParadoxKarl</author>
<version>1.0</version>
<date>May 27, 2017</date>
<description><![CDATA[Adds the ingame timer to every level, starting when the HUD appears and ending on when you touch a Shine. This code contains its own level select.]]></description>
<description lang="en"><![CDATA[Adds the ingame timer to every level, starting when the HUD appears and ending on when you touch a Shine. This code contains its own level select.]]></description>
<source>
04092A78 7C9E2378
04092A7C 7C1F0378
@ -1132,4 +950,218 @@
</source>
</code>
-->
<!--<code>
<title lang="en">Shine Touch Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>3.0</version>
<date>Oct 11, 2019</date>
<description lang="en"><![CDATA[Adds the ingame timer to every level, starting on the last black frame before you gain control of Mario and ending when you touch a Shine.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<source>
C20EC10C 0000000F
3CC0817F 60C60100
88860000 2C040001
4182002C 88860001
2C040001 40A20050
3CA0803E 60A56010
88850002 2C040007
4182003C 2C040009
41810034 3C608009
60633DF8 7C6803A6
4E800021 80AD97E8
38A500E8 90650028
90660004 9085002C
90860008 38600000
98660000 800100B4
60000000 00000000
C21953A8 00000007
7DE802A6 3C608074
60639F00 7FB0EB78
3FA0800E 63BD1B4C
7FA803A6 4E800021
7DE803A6 7E1D8378
39E00000 3A000000
4E800020 00000000
C209294C 00000007
3DE0817F 61EF0100
8A0F0000 2C100001
4182000C 806F0004
808F0008 3A000000
9A0F0000 906F0004
908F0008 909F002C
39E00000 00000000
C220A5A0 00000013
7C6F1B78 7FB0EB78
3C60817F 60630100
88830001 2C040001
40A20064 38800000
98830001 3C60803E
60636010 A0630002
2C030805 41820048
2C030605 41820040
2C031E00 41820038
3C608074 60639F00
3FA0800E 63BD1EE0
7FA803A6 4E800021
3C608074 60639F00
3FA0800E 63BD1D74
39800000 7FA803A6
4E800021 7DE37B78
7E1D8378 39E00000
3A000000 800100CC
60000000 00000000
C20E1E54 00000003
558C0001 4082000C
38800000 38600000
909E00CC 00000000
C2232024 00000003
3C60817F 60630100
38800101 B0830000
807F0268 00000000
04092968 4E800020
0420BDF8 60000000
0420E8A4 60000000
040E1F10 60000000
040E1D9C 60000000
040E1B6C 60000000
04749F00 00000000
04749F04 00000000
04749F18 00000003
04749F1C 00000002
04749F20 80749F24
04749F24 00000000
04749F28 00000001
04749F2C 00000000
04749F30 000000B4
0420C074 4800006C
077F00C0 00000040
38000000 60000001
7D0D42E6 7D2C42E6
7C6D42E6 7C081800
4082FFF0 3D40817F
806A0108 7C634810
906A0108 806A0104
7C634110 906A0104
3860001C 4E800020
040EA438 49705C91
040ECE40 49703281
0410AD28 496E539D
0410BFCC 496E40F5
</source>
</code>-->
<!--
<code>
<title lang="en">Fade-in Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>1.0</version>
<description lang="en"><![CDATA[Adds the ingame timer to every level, starting on the last black frame before taking control of Mario and ending as soon as the 'Shine Get' animation starts (Similiar to the x-cam timer of SM64).<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<date>Nov 3, 2018</date>
<source>
C20EC10C 0000000F
3CC0817F 60C60100
88860000 2C040001
4182002C 88860001
2C040001 40A20050
3CA0803E 60A56010
88850002 2C040007
4182003C 2C040009
41810034 3C608009
60633DF8 7C6803A6
4E800021 3CA08090
60A57B08 90650028
90660004 9085002C
90860008 38600000
98660000 800100B4
60000000 00000000
C21953A8 00000003
3C60817F 60630100
38800001 9083000C
4E800020 00000000
C20EAF94 0000000C
2C000003 40A20050
3C60817F 60630100
8083000C 2C040000
41A2003C 38800000
9083000C 7DE802A6
3C608074 60639F00
7FB0EB78 3FA0800E
63BD1B4C 7FA803A6
4E800021 7DE803A6
7E1D8378 39E00000
3A000000 3C608037
60000000 00000000
C209294C 00000007
3DE0817F 61EF0100
8A0F0000 2C100001
4182000C 806F0004
808F0008 3A000000
9A0F0000 906F0004
908F0008 909F002C
39E00000 00000000
C220A5A0 00000012
7C6F1B78 7FB0EB78
3C60817F 60630100
88830001 2C040001
40A20060 38800000
98830001 3C60803E
60636010 A0630002
2C030805 41820044
2C030605 4182003C
2C031E00 41820034
3C608074 60639F00
3FA0800E 63BD1EE0
7FA803A6 4E800021
3C608074 60639F00
3FA0800E 63BD1D74
7FA803A6 4E800021
7DE37B78 7E1D8378
39E00000 3A000000
800100CC 00000000
C20E1E54 0000000A
3CA0803E 60A56010
A0A50002 2C051E00
41820034 2C050404
4182002C 2C050801
41820024 2C050904
4182001C 2C050605
41820014 2C050805
4182000C 38800000
38600000 909E00CC
60000000 00000000
C2232024 00000003
3C60817F 60630100
38800101 B0830000
807F0268 00000000
04092968 4E800020
0420BDF8 60000000
0420E8A4 60000000
040E1F10 60000000
040E1D9C 60000000
040E1B6C 60000000
04749F00 00000000
04749F04 00000000
04749F18 00000003
04749F1C 00000002
04749F20 80749F24
04749F24 00000000
04749F28 00000001
04749F2C 00000000
04749F30 000000B4
0420c074 4800006C
</source>
</code>
-->
<!--<code>
<title lang="en">Persistent FMV Skips</title>
<author>Noki Doki</author>
<version>1.0</version>
<date>Jul 26, 2018</date>
<description lang="en">Allows skipping FMVs without having to watch them once first, except Shadow Mario taking Peach to Pinna Island and the Mecha-Bowser cutscenes. This code activates when starting an empty file and its effects persist on that save file until it is deleted.</description>
<source>
C20E7390 00000004
7FE3FB78 A0830072
6084FC58 B0830072
88830074 60840018
98830074 00000000
</source>
</code>-->
</codes>

View file

@ -4,7 +4,24 @@
<title lang="en">DPad Functions</title>
<author>Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57</author>
<version>2.5</version>
<description><![CDATA[Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single "!!!" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>]]></description>
<description lang="en">
Allows various game modifications through a set of button combinations:
| Combination | Result |
| --------------- | ------------------------------------------- |
| D-Pad Left | Save Mario's current position |
| D-Pad Right | Load Mario's position |
| D-Pad Up | Replace all dialog with a single "!!!" line |
| D-Pad Down | Restore Dialog Boxes |
| B + D-Pad Left | Lock Rocket Nozzle |
| B + D-Pad Right | Lock Turbo Nozzle |
| B + D-Pad Up | Lock Hover Nozzle |
| B + D-Pad Down | Release Nozzle Lock |
| X + D-Pad Left | No FLUDD in secrets |
| X + D-Pad Right | FLUDD in all secrets |
| X + D-Pad Down | FLUDD in completed secrets (default) |
| X + D-Pad Up | Regrab last held object |
</description>
<date>Apr 3, 2019</date>
<source>
243FEFAC 80000000
@ -60,7 +77,7 @@
<author>Noki Doki</author>
<version>2.0</version>
<date>Feb 28, 2020</date>
<description>Prevents the life counter from decreasing.</description>
<description lang="en">Prevents the life counter from decreasing.</description>
<source>
042784BC 60000000
</source>
@ -70,7 +87,7 @@
<author>Psychonauter, Noki Doki</author>
<version>1.1</version>
<date>Sep 05, 2018</date>
<description>Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.</description>
<description lang="en">Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.</description>
<source>
04274220 60000000
C2286584 00000003
@ -84,7 +101,7 @@
<author>Psychonauter, Noki Doki</author>
<version>1.0</version>
<date>Jan 17, 2018</date>
<description>Allows skipping FMVs without having to watch them once first.</description>
<description lang="en">Allows skipping FMVs without having to watch them once first.</description>
<source>
04295AB4 38600001
04295B18 38600001
@ -95,7 +112,7 @@
<author>Psychonauter, Noki Doki</author>
<version>1.0</version>
<date>Jan 17, 2018</date>
<description>Mutes background music, but keeps SFX on.</description>
<description lang="en">Mutes background music, but keeps SFX on.</description>
<source>
04016A90 FC210828
</source>
@ -105,7 +122,7 @@
<author>Psychonauter, Noki Doki</author>
<version>1.0</version>
<date>Jan 18, 2018</date>
<description>Removes all saveboxes.</description>
<description lang="en">Removes all saveboxes.</description>
<source>
0413934C 48000020
04143178 4E800020
@ -116,7 +133,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Feb 10, 2018</date>
<description>Unlocks Yoshi everywhere.</description>
<description lang="en">Unlocks Yoshi everywhere.</description>
<source>
C619BCF8 8019BD2C
C619BD3C 8019BD58
@ -127,7 +144,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Feb 12, 2018</date>
<description>Unlocks all nozzle boxes.</description>
<description lang="en">Unlocks all nozzle boxes.</description>
<source>
042740F8 38600001
042740FC 4E800020
@ -138,7 +155,7 @@
<author>Noki Doki</author>
<version>1.1</version>
<date>Jan 17, 2018</date>
<description>Allows you to pause mid-air and during cutscenes.</description>
<description lang="en">Allows you to pause mid-air and during cutscenes.</description>
<source>
C6277758 80277764
C227767C 00000007
@ -156,114 +173,24 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Jan 17, 2018</date>
<description>Enables 'Exit Area' on Plaza and Airstrip.</description>
<description lang="en">Enables 'Exit Area' on Plaza and Airstrip.</description>
<source>
C6137F98 80137FA4
</source>
</code>
<!--<code>
<title lang="en">Shine Touch Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>3.0</version>
<date>Oct 11, 2019</date>
<description><![CDATA[Adds the ingame timer to every level, starting on the last black frame before you gain control of Mario and ending when you touch a Shine.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<source>
C2278848 0000000F
3CC0817F 60C60100
88860000 2C040001
4182002C 88860001
2C040001 40A20050
3CA0803D 60A5A8F0
88850002 2C040007
4182003C 2C040009
41810034 3C608032
60638DD8 7C6803A6
4E800021 80AD9E78
38A500E8 90650028
90660004 9085002C
90860008 38600000
98660000 800100B4
60000000 00000000
C219D160 00000007
7DE802A6 3C608056
6063DD00 7FB0EB78
3FA08026 63BDE354
7FA803A6 4E800021
7DE803A6 7E1D8378
39E00000 3A000000
4E800020 00000000
C232792C 00000007
3DE0817F 61EF0100
8A0F0000 2C100001
4182000C 806F0004
808F0008 3A000000
9A0F0000 906F0004
908F0008 909F002C
39E00000 00000000
C212A528 00000013
7C6F1B78 7FB0EB78
3C60817F 60630100
88830001 2C040001
40A20064 38800000
98830001 3C60803D
6063A8F0 A0630002
2C030805 41820048
2C030605 41820040
2C031E00 41820038
3C608056 6063DD00
3FA08026 63BDE6E8
7FA803A6 4E800021
3C608056 6063DD00
3FA08026 63BDE57C
39800000 7FA803A6
4E800021 7DE37B78
7E1D8378 39E00000
3A000000 800100CC
60000000 00000000
C226E65C 00000003
558C0001 4082000C
38800000 38600000
909E00CC 00000000
C21528FC 00000003
3C60817F 60630100
38800101 B0830000
807F0268 00000000
04327948 4E800020
0412BD90 60000000
0412E6F8 60000000
0426E718 60000000
0426E5A4 60000000
0426E374 60000000
0456DD00 00000000
0456DD04 00000000
0456DD18 00000003
0456DD1C 00000002
0456DD20 8056DD24
0456DD24 00000000
0456DD28 00000001
0456DD2C 00000000
0456DD30 000000B4
0412C00C 4800006C
077F00C0 00000040
38000000 60000001
7D0D42E6 7D2C42E6
7C6D42E6 7C081800
4082FFF0 3D40817F
806A0108 7C634810
906A0108 806A0104
7C634110 906A0104
3860001C 4E800020
04276B24 495795A5
0427956C 49576B55
04295880 4955A845
04296B24 4955959D
</source>
</code>-->
<code>
<title lang="en">Shine Get Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>2.0</version>
<description><![CDATA[Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<description lang="en">
Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64).
The timer pauses during loading times.
::: warning
Requires the Level Select code, Fast Any% or Stage Loader to be active.
:::
</description>
<date>Oct 11, 2019</date>
<source>
C2363E70 0000000F
@ -382,7 +309,14 @@
<author>Psychonauter, Dan Salvato, ParadoxKarl, Noki Doki</author>
<version>1.14</version>
<date>May 8, 2020</date>
<description><![CDATA[Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any% or Stage Loader code. Codes:<br /><br /><div><img src="/img/levelselect.png" width="500px"></div>]]></description>
<description lang="en">
Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black.
This code is not compatible with the Fast Any%, Stage Loader or Stage Randomizer code.
Codes:
![Level Select Combinations](/img/levelselect.png){width=500}
</description>
<source>
C228656C 00000073
3C60817F 3CA0803F
@ -517,7 +451,7 @@
<author>Psychonauter, Noki Doki</author>
<version>1.4</version>
<date>Feb 16, 2018</date>
<description>Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.</description>
<description lang="en">Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.</description>
<source>
C22865F4 00000064
3C60817F 60630100
@ -649,7 +583,7 @@
<title lang="en">Replace Episode names with their ID</title>
<author>Psychonauter, Noki Doki</author>
<version>1.1</version>
<description>Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)</description>
<description lang="en">Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)</description>
<date>Feb 13, 2018</date>
<source>
C2153548 00000004
@ -664,33 +598,19 @@
<author>Ralf, Noki Doki</author>
<version>1.0</version>
<date>Jan 17, 2018</date>
<description>Always wear shine outfit and sunglasses.</description>
<description lang="en">Always wear shine outfit and sunglasses.</description>
<source>
04221924 60000004
04221928 B01D0004
0422D22C 60000000
</source>
</code>
<!--<code>
<title lang="en">Persistent FMV Skips</title>
<author>Noki Doki</author>
<version>1.0</version>
<date>Jul 26, 2018</date>
<description>Allows skipping FMVs without having to watch them once first, except Shadow Mario taking Peach to Pinna Island and the Mecha-Bowser cutscenes. This code activates when starting an empty file and its effects persist on that save file until it is deleted.</description>
<source>
C2273A90 00000004
7FE3FB78 A0830072
6084FC58 B0830072
88830074 60840018
98830074 00000000
</source>
</code>-->
<code>
<title lang="en">Any Fruit Opens Yoshi Eggs</title>
<author>Unknown, Noki Doki</author>
<version>1.0</version>
<date>Aug 19, 2018</date>
<description>Allows opening Yoshi eggs with a different fruit than the one depicted.</description>
<description lang="en">Allows opening Yoshi eggs with a different fruit than the one depicted.</description>
<source>
0419C688 60000000
</source>
@ -700,7 +620,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Apr 5, 2019</date>
<description>Prevents Yoshi from despawning by running out of juice.</description>
<description lang="en">Prevents Yoshi from despawning by running out of juice.</description>
<source>
0424E560 60000000
</source>
@ -710,7 +630,7 @@
<author>Noki Doki</author>
<version>1.3</version>
<date>Oct 28, 2019</date>
<description>Shows Mario's position, angle and speed at any given time.</description>
<description lang="en">Shows Mario's position, angle and speed at any given time.</description>
<source>
06285FBC 00000010
495740BD 60000000
@ -790,7 +710,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Jun 19, 2019</date>
<description>Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.</description>
<description lang="en">Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.</description>
<source>
04275374 4800027C
042757C8 48000014
@ -805,7 +725,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Aug 19, 2019</date>
<description>Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.</description>
<description lang="en">Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.</description>
<source>
041C76A4 48000050
021C7D74 00004800
@ -817,7 +737,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Mar 8, 2020</date>
<description>Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.</description>
<description lang="en">Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.</description>
<source>
04297020 48000018
0429706C 48000018
@ -831,7 +751,7 @@
<author>Noki Doki</author>
<version>2.0</version>
<date>Jun 25, 2020</date>
<description>Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a non-Japanese console).</description>
<description lang="en">Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a non-Japanese console).</description>
<source>
023FDDB0 00000000
</source>
@ -841,7 +761,7 @@
<title lang="en">Fade-in Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>1.0</version>
<description><![CDATA[Adds the ingame timer to every level, starting on the last black frame before taking control of Mario and ending as soon as the 'Shine Get' animation starts (Similiar to the x-cam timer of SM64).<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<description lang="en"><![CDATA[Adds the ingame timer to every level, starting on the last black frame before taking control of Mario and ending as soon as the 'Shine Get' animation starts (Similiar to the x-cam timer of SM64).<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<date>Nov 3, 2018</date>
<source>
C2278848 0000000F
@ -938,4 +858,116 @@
</source>
</code>
-->
<!--<code>
<title lang="en">Shine Touch Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>3.0</version>
<date>Oct 11, 2019</date>
<description lang="en"><![CDATA[Adds the ingame timer to every level, starting on the last black frame before you gain control of Mario and ending when you touch a Shine.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<source>
C2278848 0000000F
3CC0817F 60C60100
88860000 2C040001
4182002C 88860001
2C040001 40A20050
3CA0803D 60A5A8F0
88850002 2C040007
4182003C 2C040009
41810034 3C608032
60638DD8 7C6803A6
4E800021 80AD9E78
38A500E8 90650028
90660004 9085002C
90860008 38600000
98660000 800100B4
60000000 00000000
C219D160 00000007
7DE802A6 3C608056
6063DD00 7FB0EB78
3FA08026 63BDE354
7FA803A6 4E800021
7DE803A6 7E1D8378
39E00000 3A000000
4E800020 00000000
C232792C 00000007
3DE0817F 61EF0100
8A0F0000 2C100001
4182000C 806F0004
808F0008 3A000000
9A0F0000 906F0004
908F0008 909F002C
39E00000 00000000
C212A528 00000013
7C6F1B78 7FB0EB78
3C60817F 60630100
88830001 2C040001
40A20064 38800000
98830001 3C60803D
6063A8F0 A0630002
2C030805 41820048
2C030605 41820040
2C031E00 41820038
3C608056 6063DD00
3FA08026 63BDE6E8
7FA803A6 4E800021
3C608056 6063DD00
3FA08026 63BDE57C
39800000 7FA803A6
4E800021 7DE37B78
7E1D8378 39E00000
3A000000 800100CC
60000000 00000000
C226E65C 00000003
558C0001 4082000C
38800000 38600000
909E00CC 00000000
C21528FC 00000003
3C60817F 60630100
38800101 B0830000
807F0268 00000000
04327948 4E800020
0412BD90 60000000
0412E6F8 60000000
0426E718 60000000
0426E5A4 60000000
0426E374 60000000
0456DD00 00000000
0456DD04 00000000
0456DD18 00000003
0456DD1C 00000002
0456DD20 8056DD24
0456DD24 00000000
0456DD28 00000001
0456DD2C 00000000
0456DD30 000000B4
0412C00C 4800006C
077F00C0 00000040
38000000 60000001
7D0D42E6 7D2C42E6
7C6D42E6 7C081800
4082FFF0 3D40817F
806A0108 7C634810
906A0108 806A0104
7C634110 906A0104
3860001C 4E800020
04276B24 495795A5
0427956C 49576B55
04295880 4955A845
04296B24 4955959D
</source>
</code>-->
<!--<code>
<title lang="en">Persistent FMV Skips</title>
<author>Noki Doki</author>
<version>1.0</version>
<date>Jul 26, 2018</date>
<description lang="en">Allows skipping FMVs without having to watch them once first, except Shadow Mario taking Peach to Pinna Island and the Mecha-Bowser cutscenes. This code activates when starting an empty file and its effects persist on that save file until it is deleted.</description>
<source>
C2273A90 00000004
7FE3FB78 A0830072
6084FC58 B0830072
88830074 60840018
98830074 00000000
</source>
</code>-->
</codes>

View file

@ -4,7 +4,24 @@
<title lang="en">DPad Functions</title>
<author>Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57</author>
<version>2.5</version>
<description><![CDATA[Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single "!!!" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>]]></description>
<description lang="en">
Allows various game modifications through a set of button combinations:
| Combination | Result |
| --------------- | ------------------------------------------- |
| D-Pad Left | Save Mario's current position |
| D-Pad Right | Load Mario's position |
| D-Pad Up | Replace all dialog with a single "!!!" line |
| D-Pad Down | Restore Dialog Boxes |
| B + D-Pad Left | Lock Rocket Nozzle |
| B + D-Pad Right | Lock Turbo Nozzle |
| B + D-Pad Up | Lock Hover Nozzle |
| B + D-Pad Down | Release Nozzle Lock |
| X + D-Pad Left | No FLUDD in secrets |
| X + D-Pad Right | FLUDD in all secrets |
| X + D-Pad Down | FLUDD in completed secrets (default) |
| X + D-Pad Up | Regrab last held object |
</description>
<date>Apr 3, 2019</date>
<source>
244057D4 80000000
@ -69,7 +86,7 @@
<author>Noki Doki</author>
<version>2.0</version>
<date>Feb 28, 2020</date>
<description>Prevents the life counter from decreasing.</description>
<description lang="en">Prevents the life counter from decreasing.</description>
<source>
042906AC 60000000
</source>
@ -79,7 +96,7 @@
<author>Psychonauter, Noki Doki</author>
<version>1.1</version>
<date>Sep 05, 2018</date>
<description>Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.</description>
<description lang="en">Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.</description>
<source>
0428C37C 60000000
C229E680 00000003
@ -93,7 +110,7 @@
<author>Psychonauter</author>
<version>1.0</version>
<date>Jan 20, 2017</date>
<description>Allows skipping FMVs without having to watch them once first.</description>
<description lang="en">Allows skipping FMVs without having to watch them once first.</description>
<source>
042ADE20 38600001
042ADE88 38600001
@ -104,7 +121,7 @@
<author>Psychonauter</author>
<version>1.0</version>
<date>Jan 28, 2017</date>
<description>Mutes background music, but keeps SFX on.</description>
<description lang="en">Mutes background music, but keeps SFX on.</description>
<source>
04016A90 FC210828
</source>
@ -114,7 +131,7 @@
<author>Psychonauter</author>
<version>1.0</version>
<date>Oct 02, 2017</date>
<description>Removes all saveboxes.</description>
<description lang="en">Removes all saveboxes.</description>
<source>
0414CF44 48000020
04157158 4E800020
@ -125,7 +142,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Feb 10, 2018</date>
<description>Unlocks Yoshi everywhere.</description>
<description lang="en">Unlocks Yoshi everywhere.</description>
<source>
C61B3E28 801B3E5C
C61B3E6C 801B3E88
@ -136,7 +153,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Feb 12, 2018</date>
<description>Unlocks all nozzle boxes.</description>
<description lang="en">Unlocks all nozzle boxes.</description>
<source>
0428C254 38600001
0428C258 4E800020
@ -147,7 +164,7 @@
<author>Noki Doki</author>
<version>1.1</version>
<date>Nov 12, 2017</date>
<description>Allows you to pause mid-air and during cutscenes.</description>
<description lang="en">Allows you to pause mid-air and during cutscenes.</description>
<source>
C628F948 8028F954
C228F86C 00000007
@ -165,114 +182,24 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Oct 30, 2017</date>
<description>Enables 'Exit Area' on Plaza and Airstrip.</description>
<description lang="en">Enables 'Exit Area' on Plaza and Airstrip.</description>
<source>
C614BB94 8014BBA0
</source>
</code>
<!--<code>
<title lang="en">Shine Touch Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>3.0</version>
<date>Oct 11, 2019</date>
<description><![CDATA[Adds the ingame timer to every level, starting on the last black frame before you gain control of Mario and ending when you touch a Shine.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<source>
C2290A38 0000000F
3CC0817F 60C60100
88860000 2C040001
4182002C 88860001
2C040001 40A20050
3CA0803E 60A510D0
88850002 2C040007
4182003C 2C040009
41810034 3C608034
60631734 7C6803A6
4E800021 80AD9EE0
38A500E8 90650028
90660004 9085002C
90860008 38600000
98660000 800100B4
60000000 00000000
C21B5290 00000007
7DE802A6 3C608056
6063DF00 7FB0EB78
3FA08028 63BD6390
7FA803A6 4E800021
7DE803A6 7E1D8378
39E00000 3A000000
4E800020 00000000
C2340288 00000007
3DE0817F 61EF0100
8A0F0000 2C100001
4182000C 806F0004
808F0008 3A000000
9A0F0000 906F0004
908F0008 909F002C
39E00000 00000000
C213DDD8 00000013
7C6F1B78 7FB0EB78
3C60817F 60630100
88830001 2C040001
40A20064 38800000
98830001 3C60803E
606310D0 A0630002
2C030805 41820048
2C030605 41820040
2C031E00 41820038
3C608056 6063DF00
3FA08028 63BD6724
7FA803A6 4E800021
3C608056 6063DF00
3FA08028 63BD65B8
39800000 7FA803A6
4E800021 7DE37B78
7E1D8378 39E00000
3A000000 800100CC
60000000 00000000
C2286698 00000003
558C0001 4082000C
38800000 38600000
909E00CC 00000000
C2167984 00000003
3C60817F 60630100
38800101 B0830000
807F084C 00000000
043402A4 4E800020
0413F62C 60000000
04141F78 60000000
04286754 60000000
042865E0 60000000
042863B0 60000000
0456DF00 00000000
0456DF04 00000000
0456DF18 00000003
0456DF1C 00000002
0456DF20 8056DF24
0456DF24 00000000
0456DF28 00000001
0456DF2C 00000000
0456DF30 000000B4
0413F8A8 4800006C
077F00C0 00000040
38000000 60000001
7D0D42E6 7D2C42E6
7C6D42E6 7C081800
4082FFF0 3D40817F
806A0108 7C634810
906A0108 806A0104
7C634110 906A0104
3860001C 4E800020
0428ED14 495613B5
04291754 4955E96D
042ADB18 495425AD
042AF040 49541081
</source>
</code>-->
<code>
<title lang="en">Shine Get Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>2.0</version>
<description><![CDATA[Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<description lang="en">
Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64).
The timer pauses during loading times.
::: warning
Requires the Level Select code, Fast Any% or Stage Loader to be active.
:::
</description>
<date>Oct 11, 2019</date>
<source>
C2032020 0000000F
@ -391,7 +318,14 @@
<author>Psychonauter, Dan Salvato, Noki Doki</author>
<version>1.14</version>
<date>May 8, 2020</date>
<description><![CDATA[Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any% or Stage Loader code. Codes:<br /><br /><div><img src="/img/levelselect.png" width="500px"></div>]]></description>
<description lang="en">
Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black.
This code is not compatible with the Fast Any%, Stage Loader or Stage Randomizer code.
Codes:
![Level Select Combinations](/img/levelselect.png){width=500}
</description>
<source>
C229E668 00000073
3C60817F 3CA0803F
@ -526,7 +460,7 @@
<author>Psychonauter, Noki Doki</author>
<version>1.4</version>
<date>Feb 16, 2018</date>
<description>Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.</description>
<description lang="en">Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.</description>
<source>
C229E668 00000064
3C60817F 60630100
@ -666,7 +600,7 @@
<title lang="en">Replace Episode names with their ID</title>
<author>Psychonauter, Noki Doki</author>
<version>1.1</version>
<description>Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)</description>
<description lang="en">Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)</description>
<date>Feb 13, 2018</date>
<source>
C2168758 00000004
@ -681,33 +615,19 @@
<author>Ralf</author>
<version>1.0</version>
<date>Oct 23, 2017</date>
<description>Always wear shine outfit and sunglasses.</description>
<description lang="en">Always wear shine outfit and sunglasses.</description>
<source>
04239C88 60000004
04239C8C B01D0004
04245268 60000000
</source>
</code>
<!--<code>
<title lang="en">Persistent FMV Skips</title>
<author>Noki Doki</author>
<version>1.0</version>
<date>Jul 26, 2018</date>
<description>Allows skipping FMVs without having to watch them once first, except Shadow Mario taking Peach to Pinna Island and the Mecha-Bowser cutscenes. This code activates when starting an empty file and its effects persist on that save file until it is deleted.</description>
<source>
C228BBEC 00000004
7FE3FB78 A0830072
6084FC58 B0830072
88830074 60840018
98830074 00000000
</source>
</code>-->
<code>
<title lang="en">Any Fruit Opens Yoshi Eggs</title>
<author>Unknown</author>
<version>1.0</version>
<date>Aug 19, 2018</date>
<description>Allows opening Yoshi eggs with a different fruit than the one depicted.</description>
<description lang="en">Allows opening Yoshi eggs with a different fruit than the one depicted.</description>
<source>
041B47B8 60000000
</source>
@ -717,119 +637,17 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Apr 5, 2019</date>
<description>Prevents Yoshi from despawning by running out of juice.</description>
<description lang="en">Prevents Yoshi from despawning by running out of juice.</description>
<source>
0426659C 60000000
</source>
</code>
<!--
<code>
<title lang="en">Fade-in Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>1.0</version>
<description><![CDATA[Adds the ingame timer to every level, starting on the last black frame before taking control of Mario and ending as soon as the 'Shine Get' animation starts (Similiar to the x-cam timer of SM64). <br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<date>Nov 3, 2018</date>
<source>
C2290A38 0000000F
3CC0817F 60C60100
88860000 2C040001
4182002C 88860001
2C040001 40A20050
3CA0803E 60A510D0
88850002 2C040007
4182003C 2C040009
41810034 3C608034
60631734 7C6803A6
4E800021 3CA0808F
60A5CCE8 90650028
90660004 9085002C
90860008 38600000
98660000 800100B4
60000000 00000000
C21B5290 00000003
3C60817F 60630100
38800001 9083000C
4E800020 00000000
C228F870 0000000C
2C000003 40A20050
3C60817F 60630100
8083000C 2C040000
41A2003C 38800000
9083000C 7DE802A6
3C608056 6063DF00
7FB0EB78 3FA08028
63BD6390 7FA803A6
4E800021 7DE803A6
7E1D8378 39E00000
3A000000 3C60803A
60000000 00000000
C2340288 00000007
3DE0817F 61EF0100
8A0F0000 2C100001
4182000C 806F0004
808F0008 3A000000
9A0F0000 906F0004
908F0008 909F002C
39E00000 00000000
C213DDD8 00000012
7C6F1B78 7FB0EB78
3C60817F 60630100
88830001 2C040001
40A20060 38800000
98830001 3C60803E
606310D0 A0630002
2C030805 41820044
2C030605 4182003C
2C031E00 41820034
3C608056 6063DF00
3FA08028 63BD6724
7FA803A6 4E800021
3C608056 6063DF00
3FA08028 63BD65B8
7FA803A6 4E800021
7DE37B78 7E1D8378
39E00000 3A000000
800100CC 00000000
C2286698 0000000A
3CA0803E 60A510D0
A0A50002 2C051E00
41820034 2C050404
4182002C 2C050801
41820024 2C050904
4182001C 2C050605
41820014 2C050805
4182000C 38800000
38600000 909E00CC
60000000 00000000
C2167984 00000003
3C60817F 60630100
38800101 B0830000
807F084C 00000000
043402A4 4E800020
0413F62C 60000000
04141F78 60000000
04286754 60000000
042865E0 60000000
042863B0 60000000
0456DF00 00000000
0456DF04 00000000
0456DF18 00000003
0456DF1C 00000002
0456DF20 8056DF24
0456DF24 00000000
0456DF28 00000001
0456DF2C 00000000
0456DF30 000000B4
0413F8A8 4800006C
</source>
</code>
-->
<code>
<title lang="en">Position/angle/speed display</title>
<author>Noki Doki</author>
<version>1.3</version>
<date>Oct 28, 2019</date>
<description>Shows Mario's position, angle and speed at any given time.</description>
<description lang="en">Shows Mario's position, angle and speed at any given time.</description>
<source>
0629E070 00000010
4955C009 60000000
@ -909,7 +727,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Jun 19, 2019</date>
<description>Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.</description>
<description lang="en">Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.</description>
<source>
0428D4C4 48000264
0428D9B8 48000014
@ -924,7 +742,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Aug 19, 2019</date>
<description>Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.</description>
<description lang="en">Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.</description>
<source>
041DF804 48000050
021DFED4 00004800
@ -936,7 +754,7 @@
<author>Noki Doki</author>
<version>1.0</version>
<date>Mar 8, 2020</date>
<description>Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.</description>
<description lang="en">Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.</description>
<source>
042AF7E0 48000018
042AF82C 48000018
@ -950,7 +768,7 @@
<author>Noki Doki</author>
<version>2.0</version>
<date>Jun 25, 2020</date>
<description>Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a Japanese console).</description>
<description lang="en">Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a Japanese console).</description>
<source>
024045B8 00000001
</source>
@ -961,7 +779,7 @@
<author>Psychonauter, Dan Salvato</author>
<version>1.0</version>
<date>May 27, 2017</date>
<description><![CDATA[Adds the ingame timer to every level, starting when the HUD appears and ending on when you touch a Shine. This code contains its own level select.]]></description>
<description lang="en"><![CDATA[Adds the ingame timer to every level, starting when the HUD appears and ending on when you touch a Shine. This code contains its own level select.]]></description>
<source>
C229E668 0000007F
3C60803E 606310D0
@ -1185,4 +1003,218 @@
</source>
</code>
-->
<!--<code>
<title lang="en">Shine Touch Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>3.0</version>
<date>Oct 11, 2019</date>
<description lang="en"><![CDATA[Adds the ingame timer to every level, starting on the last black frame before you gain control of Mario and ending when you touch a Shine.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<source>
C2290A38 0000000F
3CC0817F 60C60100
88860000 2C040001
4182002C 88860001
2C040001 40A20050
3CA0803E 60A510D0
88850002 2C040007
4182003C 2C040009
41810034 3C608034
60631734 7C6803A6
4E800021 80AD9EE0
38A500E8 90650028
90660004 9085002C
90860008 38600000
98660000 800100B4
60000000 00000000
C21B5290 00000007
7DE802A6 3C608056
6063DF00 7FB0EB78
3FA08028 63BD6390
7FA803A6 4E800021
7DE803A6 7E1D8378
39E00000 3A000000
4E800020 00000000
C2340288 00000007
3DE0817F 61EF0100
8A0F0000 2C100001
4182000C 806F0004
808F0008 3A000000
9A0F0000 906F0004
908F0008 909F002C
39E00000 00000000
C213DDD8 00000013
7C6F1B78 7FB0EB78
3C60817F 60630100
88830001 2C040001
40A20064 38800000
98830001 3C60803E
606310D0 A0630002
2C030805 41820048
2C030605 41820040
2C031E00 41820038
3C608056 6063DF00
3FA08028 63BD6724
7FA803A6 4E800021
3C608056 6063DF00
3FA08028 63BD65B8
39800000 7FA803A6
4E800021 7DE37B78
7E1D8378 39E00000
3A000000 800100CC
60000000 00000000
C2286698 00000003
558C0001 4082000C
38800000 38600000
909E00CC 00000000
C2167984 00000003
3C60817F 60630100
38800101 B0830000
807F084C 00000000
043402A4 4E800020
0413F62C 60000000
04141F78 60000000
04286754 60000000
042865E0 60000000
042863B0 60000000
0456DF00 00000000
0456DF04 00000000
0456DF18 00000003
0456DF1C 00000002
0456DF20 8056DF24
0456DF24 00000000
0456DF28 00000001
0456DF2C 00000000
0456DF30 000000B4
0413F8A8 4800006C
077F00C0 00000040
38000000 60000001
7D0D42E6 7D2C42E6
7C6D42E6 7C081800
4082FFF0 3D40817F
806A0108 7C634810
906A0108 806A0104
7C634110 906A0104
3860001C 4E800020
0428ED14 495613B5
04291754 4955E96D
042ADB18 495425AD
042AF040 49541081
</source>
</code>-->
<!--
<code>
<title lang="en">Fade-in Timer</title>
<author>Psychonauter, Noki Doki</author>
<version>1.0</version>
<description lang="en"><![CDATA[Adds the ingame timer to every level, starting on the last black frame before taking control of Mario and ending as soon as the 'Shine Get' animation starts (Similiar to the x-cam timer of SM64). <br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>]]></description>
<date>Nov 3, 2018</date>
<source>
C2290A38 0000000F
3CC0817F 60C60100
88860000 2C040001
4182002C 88860001
2C040001 40A20050
3CA0803E 60A510D0
88850002 2C040007
4182003C 2C040009
41810034 3C608034
60631734 7C6803A6
4E800021 3CA0808F
60A5CCE8 90650028
90660004 9085002C
90860008 38600000
98660000 800100B4
60000000 00000000
C21B5290 00000003
3C60817F 60630100
38800001 9083000C
4E800020 00000000
C228F870 0000000C
2C000003 40A20050
3C60817F 60630100
8083000C 2C040000
41A2003C 38800000
9083000C 7DE802A6
3C608056 6063DF00
7FB0EB78 3FA08028
63BD6390 7FA803A6
4E800021 7DE803A6
7E1D8378 39E00000
3A000000 3C60803A
60000000 00000000
C2340288 00000007
3DE0817F 61EF0100
8A0F0000 2C100001
4182000C 806F0004
808F0008 3A000000
9A0F0000 906F0004
908F0008 909F002C
39E00000 00000000
C213DDD8 00000012
7C6F1B78 7FB0EB78
3C60817F 60630100
88830001 2C040001
40A20060 38800000
98830001 3C60803E
606310D0 A0630002
2C030805 41820044
2C030605 4182003C
2C031E00 41820034
3C608056 6063DF00
3FA08028 63BD6724
7FA803A6 4E800021
3C608056 6063DF00
3FA08028 63BD65B8
7FA803A6 4E800021
7DE37B78 7E1D8378
39E00000 3A000000
800100CC 00000000
C2286698 0000000A
3CA0803E 60A510D0
A0A50002 2C051E00
41820034 2C050404
4182002C 2C050801
41820024 2C050904
4182001C 2C050605
41820014 2C050805
4182000C 38800000
38600000 909E00CC
60000000 00000000
C2167984 00000003
3C60817F 60630100
38800101 B0830000
807F084C 00000000
043402A4 4E800020
0413F62C 60000000
04141F78 60000000
04286754 60000000
042865E0 60000000
042863B0 60000000
0456DF00 00000000
0456DF04 00000000
0456DF18 00000003
0456DF1C 00000002
0456DF20 8056DF24
0456DF24 00000000
0456DF28 00000001
0456DF2C 00000000
0456DF30 000000B4
0413F8A8 4800006C
</source>
</code>
-->
<!--<code>
<title lang="en">Persistent FMV Skips</title>
<author>Noki Doki</author>
<version>1.0</version>
<date>Jul 26, 2018</date>
<description lang="en">Allows skipping FMVs without having to watch them once first, except Shadow Mario taking Peach to Pinna Island and the Mecha-Bowser cutscenes. This code activates when starting an empty file and its effects persist on that save file until it is deleted.</description>
<source>
C228BBEC 00000004
7FE3FB78 A0830072
6084FC58 B0830072
88830074 60840018
98830074 00000000
</source>
</code>-->
</codes>

10583
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -12,13 +12,15 @@
"dev": "yarn codes:inject && vuepress dev site",
"build": "yarn codes:inject && vuepress build site",
"format": "prettier --write ./site/**/*{.md,.js,.json,.vue}",
"codes:inject": "node ./scripts/inject_codes.js && yarn format"
"codes:inject": "node ./scripts/inject_codes.js && yarn format",
"codes:clean": "node ./scripts/clean_codes.js && yarn format"
},
"license": "Apache-2.0",
"devDependencies": {
"@vuepress/plugin-back-to-top": "^1.3.1",
"@vuepress/plugin-medium-zoom": "^1.3.1",
"jsdom": "^16.2.2",
"markdown-it-attrs": "^3.0.3",
"pre-commit": "^1.2.2",
"prettier": "^2.0.5",
"vuepress": "^1.3.1"
@ -27,6 +29,6 @@
"vuedraggable": "^2.23.2"
},
"pre-commit": [
"codes:inject"
"codes:clean"
]
}

37
scripts/clean_codes.js Normal file
View file

@ -0,0 +1,37 @@
const fs = require('fs');
const path = require('path');
const JSON_FILE_PATH = path.join(__dirname, '../site/.vuepress/data/gameVersions.json');
const CODE_VERSIONS = ['GMSE01', 'GMSJ01', 'GMSP01', 'GMSJ0A'];
const INJECTION_TAG = '<!-- injectionpoint -->';
// Load the current json configuration
const codeJson = JSON.parse(fs.readFileSync(JSON_FILE_PATH));
codeJson.forEach((gameVersion) => {
gameVersion.codes = [];
});
// Save the codeJSON with the cleared codes
fs.writeFileSync(JSON_FILE_PATH, JSON.stringify(codeJson));
// Clear the code reference
for (let i = 0; i < CODE_VERSIONS.length; i++) {
const filePath = path.join(
__dirname,
`../site/code-reference/${CODE_VERSIONS[i].toLowerCase()}.md`,
);
// Get the current reference
const reference = fs.readFileSync(filePath).toString();
if (!reference.includes(INJECTION_TAG)) {
throw new Error(`No injection tag found in ${CODE_VERSIONS[i].toLowerCase()}.md`);
}
// Clear everything after the injection tag
let fileContent = reference.split(INJECTION_TAG)[0] + INJECTION_TAG;
// Save the reference file
fs.writeFileSync(filePath, fileContent);
}

View file

@ -1,10 +1,26 @@
const fs = require('fs');
const path = require('path');
const { JSDOM } = require('jsdom');
const vuepressContainerPlugin = require('vuepress-plugin-container');
const jsonFilePath = path.join(__dirname, '../site/.vuepress/data/gameVersions.json');
const codeVersions = ['GMSE01', 'GMSJ01', 'GMSP01', 'GMSJ0A'];
const injectionTag = '<!-- injectionpoint -->';
// These plugins have to match the ones used as extensions in .vuepress/config.js
const md = require('@vuepress/markdown')({
plugins: ['attrs'],
});
const customContainers = require('../site/.vuepress/data/customContainers.json');
// Constants
const JSON_FILE_PATH = path.join(__dirname, '../site/.vuepress/data/gameVersions.json');
const CODE_VERSIONS = ['GMSE01', 'GMSJ01', 'GMSP01', 'GMSJ0A'];
const INJECTION_TAG = '<!-- injectionpoint -->';
// Register theme container such as tip/warning/danger
customContainers.forEach((p) => {
const container = Array.isArray(p) && p.length === 2 ? p[1] : null;
if (!container) throw new Error();
vuepressContainerPlugin(container).extendMarkdown(md);
});
// Converts the XML source to a JSON object
const parseXml = (xmlString) => {
@ -13,49 +29,55 @@ const parseXml = (xmlString) => {
}).window.document.getElementsByTagName('code');
const parseTextNode = (node, identifier) => node.getElementsByTagName(identifier)[0].textContent;
const trimLines = (str) => str.replace(/^ +/gm, '').replace(/ +$/gm, '');
const codes = [...codeCollection];
return codes.map((code) => ({
author: parseTextNode(code, 'author'),
title: parseTextNode(code, 'title'),
description: parseTextNode(code, 'description'),
version: parseTextNode(code, 'version'),
date: parseTextNode(code, 'date'),
source: parseTextNode(code, 'source').replace(/[\s\n\r\t]+/gm, ''),
}));
return codes.map((code) => {
const descriptionMarkdown = trimLines(parseTextNode(code, 'description'));
return {
author: parseTextNode(code, 'author'),
title: parseTextNode(code, 'title'),
description: md.render(descriptionMarkdown).html,
descriptionMarkdown,
version: parseTextNode(code, 'version'),
date: parseTextNode(code, 'date'),
source: parseTextNode(code, 'source').replace(/[\s\n\r\t]+/gm, ''),
};
});
};
// Read the current code list
const codeJson = JSON.parse(fs.readFileSync(jsonFilePath));
const codeJson = JSON.parse(fs.readFileSync(JSON_FILE_PATH));
// Populate all code fields in the codeJSON
for (let i = 0; i < codeVersions.length; i++) {
const xml = fs.readFileSync(path.join(__dirname, `../codes/${codeVersions[i]}.xml`));
codeJson.find((c) => c.identifier === codeVersions[i]).codes = parseXml(xml);
for (let i = 0; i < CODE_VERSIONS.length; i++) {
const xml = fs.readFileSync(path.join(__dirname, `../codes/${CODE_VERSIONS[i]}.xml`));
codeJson.find((c) => c.identifier === CODE_VERSIONS[i]).codes = parseXml(xml);
}
// Save the codeJSON with the updated codes
fs.writeFileSync(jsonFilePath, JSON.stringify(codeJson));
fs.writeFileSync(JSON_FILE_PATH, JSON.stringify(codeJson));
// Populate the code reference
for (let i = 0; i < codeVersions.length; i++) {
for (let i = 0; i < CODE_VERSIONS.length; i++) {
const filePath = path.join(
__dirname,
`../site/code-reference/${codeVersions[i].toLowerCase()}.md`,
`../site/code-reference/${CODE_VERSIONS[i].toLowerCase()}.md`,
);
// Get the current reference
const reference = fs.readFileSync(filePath).toString();
if (!reference.includes(injectionTag)) {
throw new Error(`No injection tag found in ${codeVersions[i].toLowerCase()}.md`);
if (!reference.includes(INJECTION_TAG)) {
throw new Error(`No injection tag found in ${CODE_VERSIONS[i].toLowerCase()}.md`);
}
// Everything afte rthe injection tag is deleted from the file
let fileContent = reference.split(injectionTag)[0] + injectionTag;
let fileContent = reference.split(INJECTION_TAG)[0] + INJECTION_TAG;
const codes = codeJson
.find((c) => c.identifier === codeVersions[i])
.find((c) => c.identifier === CODE_VERSIONS[i])
.codes.sort((a, b) => (a.title > b.title ? 1 : -1));
// Create a semi-markdown version for all codes
@ -63,9 +85,9 @@ for (let i = 0; i < codeVersions.length; i++) {
const title = `### ${code.title}`;
const author = `*${code.author.includes(',') ? 'Authors:' : 'Author:'} ${code.author}*`;
const version = `*Version: ${code.version} (${code.date})*`;
const description = code.description;
const description = code.descriptionMarkdown;
fileContent += `\n\n${title.trim()}\n\n${version.trim()} \n${author.trim()}\n\n${description.trim()}`;
fileContent += `\n\n${title.trim()}\n\n${version.trim()} \n${author.trim()}\n\n${description.trim()}\n\n`;
});
// Save the reference file

View file

@ -1,4 +1,5 @@
const { description } = require('../../package');
const customContainers = require('./data/customContainers.json');
module.exports = {
title: 'GCT Generator',
@ -11,9 +12,16 @@ module.exports = {
],
/**
* Theme configuration, here is the default theme configuration for VuePress.
*
* refhttps://v1.vuepress.vuejs.org/theme/default-theme-config.html
* Markdown Extensions
*/
markdown: {
extendMarkdown: (md) => {
md.use(require('markdown-it-attrs'));
},
},
/**
* Theme Configuration
*/
themeConfig: {
repo: 'BitPatty/gctGenerator',
@ -43,10 +51,11 @@ module.exports = {
link: 'https://discord.gg/9dGJWEc',
},
],
plugins: customContainers,
},
/**
* Apply pluginsrefhttps://v1.vuepress.vuejs.org/zh/plugin/
* VuePress Plugins
*/
plugins: ['@vuepress/plugin-back-to-top', '@vuepress/plugin-medium-zoom'],
};

View file

@ -0,0 +1,32 @@
[
[
"container",
{
"type": "tip",
"defaultTitle": {
"/": "TIP",
"/de/": "TIP"
}
}
],
[
"container",
{
"type": "warning",
"defaultTitle": {
"/": "WARNING",
"/de/": "ACHTUNG"
}
}
],
[
"container",
{
"type": "danger",
"defaultTitle": {
"/": "WARNING",
"/de/": "WARNUNG"
}
}
]
]

View file

@ -22,192 +22,7 @@
"no": ""
}
},
"codes": [
{
"author": "Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57",
"title": "DPad Functions",
"description": "Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single \"!!!\" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>",
"version": "2.5",
"date": "Apr 3, 2019",
"source": "2440E10C80000000822000008040E10C80000001817F0008822000028040E114822000038040D0A886000003000000A628404455000000018A000C01000000008A0002210000000C8A0006310000000E28404455000000028A000C10000000008C0002120000000C8C0006130000000E284044550000000404153DA0801C00040415317CA81C03400429134088030214284044550000000804153DA0380000000415317C380050000429134060000000284044550000020804269F503BE00004284044550000020404269F508BFE1C85284044550000020104269F503BE00001284044550000020204269F503BE000052840445500000401041C09106000000004298B88600000002840445500000402C61C0910801C0928C6298B8880298B9C2840445500000404041C09104082001804298B88408200142840445500000408480000008040E1081400007C00000383E000000000000000048D3A3C210000000423F9D460000000"
},
{
"author": "Noki Doki",
"title": "Infinite Lives",
"description": "Prevents the life counter from decreasing.",
"version": "2.0",
"date": "Feb 28, 2020",
"source": "0429881460000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Disable Blue Coin Flag",
"description": "Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.",
"version": "1.1",
"date": "Sep 05, 2018",
"source": "0429456460000000C22A6728000000037CA0003980AD9FA038800000908500D46000000000000000"
},
{
"author": "Psychonauter",
"title": "FMV Skips",
"description": "Allows skipping FMVs without having to watch them once first.",
"version": "1.0",
"date": "Jan 20, 2017",
"source": "042B5EF438600001042B5E8C38600001"
},
{
"author": "Psychonauter",
"title": "Mute Background Music",
"description": "Mutes background music, but keeps SFX on.",
"version": "1.0",
"date": "Jan 28, 2017",
"source": "04016A34FC210828"
},
{
"author": "Psychonauter",
"title": "Remove Save Boxes",
"description": "Removes all saveboxes.",
"version": "1.0",
"date": "Oct 02, 2017",
"source": "0416210C4E80002004157EF848000020"
},
{
"author": "Noki Doki",
"title": "Unlock Yoshi",
"description": "Unlocks Yoshi everywhere.",
"version": "1.0",
"date": "Feb 10, 2018",
"source": "C61BBF70801BBFA4C61BBFB4801BBFD0"
},
{
"author": "Noki Doki",
"title": "Unlock Nozzles",
"description": "Unlocks all nozzle boxes.",
"version": "1.0",
"date": "Feb 12, 2018",
"source": "0429443C38600001042944404E800020"
},
{
"author": "Noki Doki",
"title": "Free Pause",
"description": "Allows you to pause mid-air and during cutscenes.",
"version": "1.1",
"date": "Nov 12, 2017",
"source": "C6297AB080297ABCC22979D400000007887F007C2803000F41820028807F001880630000806300D4546307FF418200143C60802960637A7C7C6803A64E800020881F012400000000"
},
{
"author": "Noki Doki",
"title": "Enable Exit Area Everywhere",
"description": "Enables 'Exit Area' on Plaza and Airstrip.",
"version": "1.0",
"date": "Oct 30, 2017",
"source": "C6156B7880156B84"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Shine Get Timer",
"description": "Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color =\"#0046da\">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>",
"version": "2.0",
"date": "Oct 11, 2019",
"source": "C2031F680000000F3CC0817F60C60100888600002C0400014182002C888600012C04000140A200503CA0803E60A59710888500022C0400074182003C2C040009418100343C608034606394D87C6803A64E80002180AD9FB838A500E890650028906600049085002C908600083860000098660000800100246000000000000000C21BD3D8000000033C60817F60630100388000019083000C4E80002000000000C22979D80000000C2C00000340A200503C60817F606301008083000C2C04000041A2003C388000009083000C7DE802A63C6080566063DD007FB0EB783FA0802863BDE6047FA803A64E8000217DE803A67E1D837839E000003A0000003C60803A6000000000000000C234802C000000073DE0817F61EF01008A0F00002C1000014182000C806F0004808F00083A0000009A0F0000906F0004908F0008909F002C39E0000000000000C2149148000000137C6F1B787FB0EB783C60817F60630100888300012C04000140A2006438800000988300013C60803E60639710A06300022C030805418200482C030605418200402C031E00418200383C6080566063DD003FA0802863BDE9987FA803A64E8000213C6080566063DD003FA0802863BDE82C398000007FA803A64E8000217DE37B787E1D837839E000003A000000800100CC6000000000000000C228E90C00000003558C00014082000C3880000038600000909E00CC00000000C2171B6C000000033C60817F6063010038800101B0830000807F025C00000000C2031F6C0000000A3C60803E60639710A083FFFE2C043C0040A20038A08300022C040FFF40A2002C7C1E03787FE802A63C6080566063DD003C8080286084E6047C8803A64E8000217FE803A67FC0F37883E1001C00000000043480484E8000200414A99C600000000414D2E8600000000428E9C8600000000428E854600000000428E624600000000456DD00000000000456DD04000000000456DD18000000030456DD1C000000020456DD208056DD240456DD24000000000456DD28000000010456DD2C000000000456DD30000000B40414AC184800006C077F00C00000004038000000600000017D0D42E67D2C42E67C6D42E67C0818004082FFF03D40817F806A01087C634810906A0108806A01047C634110906A01043860001C4E80002004296E7C4955924D042998BC49556805042B5B944953A531042B707049539051"
},
{
"author": "Psychonauter, Dan Salvato, Noki Doki",
"title": "Level Select",
"description": "Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any%, Stage Loader or Stage Randomizer code. Codes:<br /><br /><div><img src=\"/img/levelselect.png\" width=\"500px\"></div>",
"version": "1.14",
"date": "May 8, 2020",
"source": "C22A6710000000733C60817F3CA0804060A5448438E0000090E3010C38E0000198E30101A09F00122C040D05418103182C040109418103082C0400014182030838E0000198E30100A0E5000254E6C6F67CC73B7870E70C7088C500012C86000040860024418202E02C070800A1030000418202BC2C070010408201D4A1030002480002B82C060009418201C42C0600084082000C39000200480000602C06000A4082000C39000300480000502C0600024082000C39000400480000402C0600064082000C39000500480000302C0600044082000C39000600480000202C0600054082000C39000800480000102C06000140820254390009002C070000418202302C0700404082000C39080001480002202C0700204082000C39080002480002102C0700604082000C39080003480002002C0700104082000C39080004480001F02C0700504082000C39080005480001E02C0700304082000C39080006480001D02C0700704082000C39080007480001C02C070400408200682C0600044082000C39000E01480001B02C06000A4082000C39001E00480001A02C0600024082000C39002100480001902C0600014082000C39003900480001802C0600084082000C39003700480001702C06000539003A004082016439002C004800015C2C070800408201642C0600084082000C39000100480001442C06000A4082000C39000101480001342C0600024082000C39000105480001242C0600064082000C39000107480001142C0600044082000C39000108480001042C0600054082000C39000109480000F439000102480000EC2C070040408200103900140039202E00480000C42C070020408200103900150039203000480000B02C0700604082001039001600392020004800009C2C070050408200103900170039202900480000882C070030408200103900180039203300480000742C0700704082001039001D0039202800480000602C070400408200103900340039202A004800004C2C070440408200103900000039201F00480000382C0708004082000C39203A01480000282C070840408200103900100039203C00480000142C070010392032004182000839202F002C06000940A200107D284B7880AD9FA0990500DFB1030000B11F0012A09F0012B08300022C041E004182002C2C040404418200242C0408014182001C2C040904418200142C0406054182000C2C04080540A2000C38800000B0830100807F0020889F00122C0400074182000C2C04000E40A2000C3880003BB08300E400000000062976B4000000083C60000338830005C22B98E0000000035460063F41820010881D000F2C0000076000000000000000C22B9A3400000003806D9FA0880300CC54000734980300CC4E80002000000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Fast Any%",
"description": "Loads stages in any% order, skips all save boxes, replaces all dialog with \"!!!\" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select, Stage Loader or Stage Randomizer code.",
"version": "1.4",
"date": "Feb 16, 2018",
"source": "C22A6710000000643C60817F60630100380000009003000C380000019803000180AD9FA0889F00122C040001418102F498030000888500077080000141A2000C38803400480002D4888500067080008041A2000C38800906480002C07080004041A2000C38800905480002B07080002041A2000C38800904480002A07080001041A2000C38800903480002907080000841A2000C38800902480002807080000441A2000C3880090148000270888500057080004041A2000C388009004800025C7080002041A2000C388006064800024C7080001041A2000C388006054800023C7080000841A2000C388006044800022C7080000441A2000C388006034800021C7080000241A2000C388006024800020C7080000141A2000C38800601480001FC888500007080004041A2000C38800600480001E87080002041A2000C38800206480001D8888500027080000141A2000C38800205480001C4888500017080008041A2000C38800306480001B07080004041A2000C38800305480001A07080002041A2000C38800304480001907080001041A2000C38800303480001807080000841A2000C38800302480001707080000441A2000C3880030148000160888500047080001041A2000C388003004800014C7080000841A2000C388005064800013C7080000241A2000C388005024800012C7080000141A2000C388005034800011C888500037080008041A2000C38800502480001087080004041A2000C38800501480000F8888500087080000441A2000C38800500480000E4888500077080008041A2000C38800806480000D0888500087080000141A2000C38800805480000BC888500077080002041A2000C38800804480000A87080004041A2000C3880080348000098888500087080000241A2000C3880080248000084888500077080001041A2000C3880080148000070888500037080000441A2000C388008004800005C7080000841A2000C388004064800004C888500007080001041A2000C38800400480000387080000841A2000C38800204480000287080000441A2000C38800203480000187080000241A2000C388002024800000838800200B09F0012988500DF807F0020000000000416210C4E80002004157EF848000020048D3A3C21000000283E971200002A0004153DA0801C00040415317CA81C0340E2000001000000002A3E971200002A0004153DA0380000000415317C38005000E200000100000000C22B5EF000000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000C22B5E8800000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000"
},
{
"author": "Unknown, Noki Doki",
"title": "Any Fruit Opens Yoshi Eggs",
"description": "Allows opening Yoshi eggs with a different fruit than the one depicted.",
"version": "1.0",
"date": "Aug 19, 2018",
"source": "041BC90060000000"
},
{
"author": "Noki Doki",
"title": "Infinite Juice",
"description": "Prevents Yoshi from despawning by running out of juice.",
"version": "1.0",
"date": "Apr 5, 2019",
"source": "0426E81060000000"
},
{
"author": "Noki Doki",
"title": "Stage Randomizer (Experimental)",
"description": "Loads stages in randomized order. This code is not compatible with the Level Select or Fast Any% code.",
"version": "1.0",
"date": "Oct 11, 2017",
"source": "C22A6710000000233C60803E60639710888300022C04000E418200D82C04000D418200682C040001418100EC7C6C42E65464EF7E70650007388400022C04000740A20028388000142C05000640A20008688400032C05000740A2000854A5083C7C842A1438A000005484402E7C842A78480000087C884A143C60803E60639710908300004800009039000D008083FFFC2C0405004082000C392000004BFFFFD82C0405024082000C392000014BFFFFC82C0405044082000C392000024BFFFFB82C0405054082000C392000034BFFFFA82C0405064082000C392000044BFFFF982C04050740A20030392000054BFFFF883C60803E606397108883FFF47085000841A2000C38800E014BFFFF7038800E004BFFFF68807F00206000000000000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Replace Episode names with their ID",
"description": "Replaces the Episode names with the episode number in the demo screen. (Useful for the stage randomizer and the stage loader.)",
"version": "1.1",
"date": "Feb 13, 2018",
"source": "C21727B80000000480AD9FA088A500DF38A5003154A5403EB0A60000388000806000000000000000"
},
{
"author": "Ralf, Psychonauter",
"title": "Shine Outfit",
"description": "Always wear shine outfit and sunglasses.",
"version": "1.0",
"date": "Oct 23, 2017",
"source": "04241FD46000000404241FD8B01D00040424D4DC60000000"
},
{
"author": "Noki Doki",
"title": "Position/angle/speed display",
"description": "Shows Mario's position, angle and speed at any given time.",
"version": "1.3",
"date": "Oct 28, 2019",
"source": "062A61600000001049553F19600000006000000060000000042998B84956074904143F14496B6209077FA000000001E89421FFE07C0802A69001002493E1001C4AABD6E538E0020038C0032038A0FFD83880000A386100084AAD01B9814D9FC83FE081803BFFA1EC39200000390000023CE0818038E7A16480CA004838A10008388000007FE3FB784AAD67F139200001913F01B0800100247C0803A683E1001C382100204E8000209421FFE87C0802A69001001C93A1000C93C1001093E100147C7F1B788123000083A900643D2081808129A39C2F890000409E002C7FE3FB787FA903A64E8004218001001C7C0803A683A1000C83C1001083E10014382100184E8000203D2080406129E0E883C900003C6081803863A1EC4AAD6B79C0BE00A8C09E00B0A0DE0096C07E0018C05E0014C03E00103CA0818038A5A164388000804CC632424AB3F6914BFFFF949421FFF07C0802A69001001493E1000C7C7F1B784AAF158D38E000817FE6FB7838A00000388000003C6081803863A1EC4AAD5C5D800100147C0803A683E1000C382100104E8000205820506F7320252E30660A5920506F7320252E30660A5A20506F7320252E30660A416E676C65202568750A482053706420252E32660A562053706420252E32662020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000C22A66F400000003386000003D808180906CA39C807F00406000000000000000"
},
{
"author": "Noki Doki",
"title": "Intro skip",
"description": "Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.",
"version": "1.0",
"date": "Jun 19, 2019",
"source": "042956AC480002C404295B2048000014062A65E00000001438600F0038000000B07F000EB01F00104BFFFEB000000000"
},
{
"author": "Noki Doki",
"title": "Respawn One-Time Shines",
"description": "Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.",
"version": "1.0",
"date": "Aug 19, 2019",
"source": "041E792C48000050021E7FFC00004800021FF85C00004800"
},
{
"author": "Noki Doki",
"title": "Force Plaza Events",
"description": "Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.",
"version": "1.0",
"date": "Mar 8, 2020",
"source": "042B781048000018042B785C48000018042B78C448000018042B78F060000000042B794060000000"
},
{
"author": "Noki Doki",
"title": "Fix Memory Card Encoding",
"description": "Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a Japanese console).",
"version": "2.0",
"date": "Jun 25, 2020",
"source": "0240CE5800000001"
}
]
"codes": []
},
{
"identifier": "GMSP01",
@ -232,184 +47,7 @@
"no": ""
}
},
"codes": [
{
"author": "Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57",
"title": "DPad Functions",
"description": "Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single \"!!!\" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>",
"version": "2.5",
"date": "Apr 3, 2019",
"source": "244057D48000000082200000804057D480000001817F000882200002804057DC822000038040480886000003000000A6283FBBF5000000018A000C01000000008A0002210000000C8A0006310000000E283FBBF5000000028A000C10000000008C0002120000000C8C0006130000000E283FBBF50000000404148D20801C000404147F98A81C0340042890CC88030214283FBBF50000000804148D203800000004147F9838005000042890CC60000000283FBBF50000020804261CDC3BE00004283FBBF50000020404261CDC8BFE1C85283FBBF50000020104261CDC3BE00001283FBBF50000020204261CDC3BE00005283FBBF500000401041B87C86000000004290A2060000000283FBBF500000402C61B87C8801B87E0C6290A2080290A34283FBBF500000404041B87C84082001804290A2040820014283FBBF50000040848000000804057D01400007C00000383E00000000000000020570B7C000000000474E87C2100000020570B7D000000010474E9F42121000020570B7D000000020474ED380000000020570B7D000000030474EE04A100000020570B7D000000040474EBDC21210000E2000001000000000423776060000000"
},
{
"author": "Noki Doki",
"title": "Infinite Lives",
"description": "Prevents the life counter from decreasing.",
"version": "2.0",
"date": "Feb 28, 2020",
"source": "042906AC60000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Disable Blue Coin Flag",
"description": "Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.",
"version": "1.1",
"date": "Sep 05, 2018",
"source": "0428C37C60000000C229E680000000037CA0003980AD9EC838800000908500D46000000000000000"
},
{
"author": "Psychonauter",
"title": "FMV Skips",
"description": "Allows skipping FMVs without having to watch them once first.",
"version": "1.0",
"date": "Jan 20, 2017",
"source": "042ADE2038600001042ADE8838600001"
},
{
"author": "Psychonauter",
"title": "Mute Background Music",
"description": "Mutes background music, but keeps SFX on.",
"version": "1.0",
"date": "Jan 28, 2017",
"source": "04016A90FC210828"
},
{
"author": "Psychonauter",
"title": "Remove Save Boxes",
"description": "Removes all saveboxes.",
"version": "1.0",
"date": "Oct 02, 2017",
"source": "0414CF4448000020041571584E800020"
},
{
"author": "Noki Doki",
"title": "Unlock Yoshi",
"description": "Unlocks Yoshi everywhere.",
"version": "1.0",
"date": "Feb 10, 2018",
"source": "C61B3E28801B3E5CC61B3E6C801B3E88"
},
{
"author": "Noki Doki",
"title": "Unlock Nozzles",
"description": "Unlocks all nozzle boxes.",
"version": "1.0",
"date": "Feb 12, 2018",
"source": "0428C254386000010428C2584E800020"
},
{
"author": "Noki Doki",
"title": "Free Pause",
"description": "Allows you to pause mid-air and during cutscenes.",
"version": "1.1",
"date": "Nov 12, 2017",
"source": "C628F9488028F954C228F86C00000007887F007C2803000F41820028807F001880630000806300D4546307FF418200143C6080286063F9147C6803A64E800020881F012400000000"
},
{
"author": "Noki Doki",
"title": "Enable Exit Area Everywhere",
"description": "Enables 'Exit Area' on Plaza and Airstrip.",
"version": "1.0",
"date": "Oct 30, 2017",
"source": "C614BB948014BBA0"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Shine Get Timer",
"description": "Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color =\"#0046da\">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>",
"version": "2.0",
"date": "Oct 11, 2019",
"source": "C20320200000000F3CC0817F60C60100888600002C0400014182002C888600012C04000140A200503CA0803E60A510D0888500022C0400074182003C2C040009418100343C608034606317347C6803A64E80002180AD9EE038A500E890650028906600049085002C908600083860000098660000800100246000000000000000C21B5290000000033C60817F60630100388000019083000C4E80002000000000C228F8700000000C2C00000340A200503C60817F606301008083000C2C04000041A2003C388000009083000C7DE802A63C6080566063DF007FB0EB783FA0802863BD63907FA803A64E8000217DE803A67E1D837839E000003A0000003C60803A6000000000000000C2340288000000073DE0817F61EF01008A0F00002C1000014182000C806F0004808F00083A0000009A0F0000906F0004908F0008909F002C39E0000000000000C213DDD8000000137C6F1B787FB0EB783C60817F60630100888300012C04000140A2006438800000988300013C60803E606310D0A06300022C030805418200482C030605418200402C031E00418200383C6080566063DF003FA0802863BD67247FA803A64E8000213C6080566063DF003FA0802863BD65B8398000007FA803A64E8000217DE37B787E1D837839E000003A000000800100CC6000000000000000C228669800000003558C00014082000C3880000038600000909E00CC00000000C2167984000000033C60817F6063010038800101B0830000807F084C00000000C20320240000000A3C60803E606310D0A083FFFE2C043C0040A20038A08300022C040FFF40A2002C7C1E03787FE802A63C6080566063DF003C808028608463907C8803A64E8000217FE803A67FC0F37883E1001C00000000043402A44E8000200413F62C6000000004141F78600000000428675460000000042865E060000000042863B0600000000456DF00000000000456DF04000000000456DF18000000030456DF1C000000020456DF208056DF240456DF24000000000456DF28000000010456DF2C000000000456DF30000000B40413F8A84800006C077F00C00000004038000000600000017D0D42E67D2C42E67C6D42E67C0818004082FFF03D40817F806A01087C634810906A0108806A01047C634110906A01043860001C4E8000200428ED14495613B5042917544955E96D042ADB18495425AD042AF04049541081"
},
{
"author": "Psychonauter, Dan Salvato, Noki Doki",
"title": "Level Select",
"description": "Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any% or Stage Loader code. Codes:<br /><br /><div><img src=\"/img/levelselect.png\" width=\"500px\"></div>",
"version": "1.14",
"date": "May 8, 2020",
"source": "C229E668000000733C60817F3CA0803F60A5BC2438E0000090E3010C38E0000198E30101A09F00122C040D05418103182C040109418103082C0400014182030838E0000198E30100A0E5000254E6C6F67CC73B7870E70C7088C500012C86000040860024418202E02C070800A1030000418202BC2C070010408201D4A1030002480002B82C060009418201C42C0600084082000C39000200480000602C06000A4082000C39000300480000502C0600024082000C39000400480000402C0600064082000C39000500480000302C0600044082000C39000600480000202C0600054082000C39000800480000102C06000140820254390009002C070000418202302C0700404082000C39080001480002202C0700204082000C39080002480002102C0700604082000C39080003480002002C0700104082000C39080004480001F02C0700504082000C39080005480001E02C0700304082000C39080006480001D02C0700704082000C39080007480001C02C070400408200682C0600044082000C39000E01480001B02C06000A4082000C39001E00480001A02C0600024082000C39002100480001902C0600014082000C39003900480001802C0600084082000C39003700480001702C06000539003A004082016439002C004800015C2C070800408201642C0600084082000C39000100480001442C06000A4082000C39000101480001342C0600024082000C39000105480001242C0600064082000C39000107480001142C0600044082000C39000108480001042C0600054082000C39000109480000F439000102480000EC2C070040408200103900140039202E00480000C42C070020408200103900150039203000480000B02C0700604082001039001600392020004800009C2C070050408200103900170039202900480000882C070030408200103900180039203300480000742C0700704082001039001D0039202800480000602C070400408200103900340039202A004800004C2C070440408200103900000039201F00480000382C0708004082000C39203A01480000282C070840408200103900100039203C00480000142C070010392032004182000839202F002C06000940A200107D284B7880AD9EC8990500DFB1030000B11F0012A09F0012B08300022C041E004182002C2C040404418200242C0408014182001C2C040904418200142C0406054182000C2C04080540A2000C38800000B0830100807F0020889F00122C0400074182000C2C04000E40A2000C3880003BB08300E4000000000628F54C000000083C60000338830005C22B18B0000000035460063F41820010881D000F2C0000076000000000000000C22B1A0400000003806D9EC8880300CC54000734980300CC4E80002000000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Fast Any%",
"description": "Loads stages in any% order, skips all save boxes, replaces all dialog with \"!!!\" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.",
"version": "1.4",
"date": "Feb 16, 2018",
"source": "C229E668000000643C60817F60630100380000009003000C380000019803000180AD9EC8889F00122C040001418102F498030000888500077080000141A2000C38803400480002D4888500067080008041A2000C38800906480002C07080004041A2000C38800905480002B07080002041A2000C38800904480002A07080001041A2000C38800903480002907080000841A2000C38800902480002807080000441A2000C3880090148000270888500057080004041A2000C388009004800025C7080002041A2000C388006064800024C7080001041A2000C388006054800023C7080000841A2000C388006044800022C7080000441A2000C388006034800021C7080000241A2000C388006024800020C7080000141A2000C38800601480001FC888500007080004041A2000C38800600480001E87080002041A2000C38800206480001D8888500027080000141A2000C38800205480001C4888500017080008041A2000C38800306480001B07080004041A2000C38800305480001A07080002041A2000C38800304480001907080001041A2000C38800303480001807080000841A2000C38800302480001707080000441A2000C3880030148000160888500047080001041A2000C388003004800014C7080000841A2000C388005064800013C7080000241A2000C388005024800012C7080000141A2000C388005034800011C888500037080008041A2000C38800502480001087080004041A2000C38800501480000F8888500087080000441A2000C38800500480000E4888500077080008041A2000C38800806480000D0888500087080000141A2000C38800805480000BC888500077080002041A2000C38800804480000A87080004041A2000C3880080348000098888500087080000241A2000C3880080248000084888500077080001041A2000C3880080148000070888500037080000441A2000C388008004800005C7080000841A2000C388004064800004C888500007080001041A2000C38800400480000387080000841A2000C38800204480000287080000441A2000C38800203480000187080000241A2000C388002024800000838800200B09F0012988500DF807F0020000000000414CF4448000020041571584E800020283E10D200002A0004148D20801C000404147F98A81C0340E2000001000000002A3E10D200002A0004148D203800000004147F9838005000E20000010000000020570B7C000000000474E87C2100000020570B7D000000010474E9F42121000020570B7D000000020474ED380000000020570B7D000000030474EE04A100000020570B7D000000040474EBDC21210000E200000100000000C22ADE1C00000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000C22ADE8400000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Replace Episode names with their ID",
"description": "Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)",
"version": "1.1",
"date": "Feb 13, 2018",
"source": "C21687580000000480AD9EC888A500DF38A5003154A5403EB0A60000388000806000000000000000"
},
{
"author": "Ralf",
"title": "Shine Outfit",
"description": "Always wear shine outfit and sunglasses.",
"version": "1.0",
"date": "Oct 23, 2017",
"source": "04239C886000000404239C8CB01D00040424526860000000"
},
{
"author": "Unknown",
"title": "Any Fruit Opens Yoshi Eggs",
"description": "Allows opening Yoshi eggs with a different fruit than the one depicted.",
"version": "1.0",
"date": "Aug 19, 2018",
"source": "041B47B860000000"
},
{
"author": "Noki Doki",
"title": "Infinite Juice",
"description": "Prevents Yoshi from despawning by running out of juice.",
"version": "1.0",
"date": "Apr 5, 2019",
"source": "0426659C60000000"
},
{
"author": "Noki Doki",
"title": "Position/angle/speed display",
"description": "Shows Mario's position, angle and speed at any given time.",
"version": "1.3",
"date": "Oct 28, 2019",
"source": "0629E070000000104955C00960000000600000006000000004291750495688B104138B50496C15CD077FA000000001E89421FFE07C0802A69001002493E1001C4AAB56B538E0020038C0032038A0FFD83880000A386100084AAC824D814D9EF03FE081803BFFA1EC39200000390000023CE0818038E7A16480CA004838A10008388000007FE3FB784AACE99939200001913F01B0800100247C0803A683E1001C382100204E8000209421FFE87C0802A69001001C93A1000C93C1001093E100147C7F1B788123000083A900643D2081808129A39C2F890000409E002C7FE3FB787FA903A64E8004218001001C7C0803A683A1000C83C1001083E10014382100184E8000203D208040612957B083C900003C6081803863A1EC4AACED21C0BE00A8C09E00B0A0DE0096C07E0018C05E0014C03E00103CA0818038A5A164388000804CC632424AB378114BFFFF949421FFF07C0802A69001001493E1000C7C7F1B784AAE973538E000817FE6FB7838A00000388000003C6081803863A1EC4AACDE05800100147C0803A683E1000C382100104E8000205820506F7320252E30660A5920506F7320252E30660A5A20506F7320252E30660A416E676C65202568750A482053706420252E32660A562053706420252E32662020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000C229E64C00000003386000003D808180906CA39C807F00406000000000000000"
},
{
"author": "Noki Doki",
"title": "Intro skip",
"description": "Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.",
"version": "1.0",
"date": "Jun 19, 2019",
"source": "0428D4C4480002640428D9B8480000140629E51C0000001438600F0038000000B07F000EB01F00104BFFFE9400000000"
},
{
"author": "Noki Doki",
"title": "Respawn One-Time Shines",
"description": "Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.",
"version": "1.0",
"date": "Aug 19, 2019",
"source": "041DF80448000050021DFED400004800021F774000004800"
},
{
"author": "Noki Doki",
"title": "Force Plaza Events",
"description": "Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.",
"version": "1.0",
"date": "Mar 8, 2020",
"source": "042AF7E048000018042AF82C48000018042AF89448000018042AF8C060000000042AF91060000000"
},
{
"author": "Noki Doki",
"title": "Fix Memory Card Encoding",
"description": "Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a Japanese console).",
"version": "2.0",
"date": "Jun 25, 2020",
"source": "024045B800000001"
}
]
"codes": []
},
{
"identifier": "GMSJ01",
@ -434,184 +72,7 @@
"no": ""
}
},
"codes": [
{
"author": "Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57",
"title": "DPad Functions",
"description": "Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single \"!!!\" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>",
"version": "2.5",
"date": "Apr 3, 2019",
"source": "2440A39C80000000822000008040A39C80000001817F0008822000028040A3A4822000038040B37086000003000000A628400D51000000018A000C01000000008A0002210000000C8A0006310000000E28400D51000000028A000C10000000008C0002120000000C8C0006130000000E28400D510000000404215290801C000404214610A81C0340040E48888803021428400D510000000804215290380000000421461038005000040E48886000000028400D5100000208041494D43BE0000428400D5100000204041494D48BFE1C8528400D5100000201041494D43BE0000128400D5100000202041494D43BE0000528400D51000004010419878460000000040EC0F46000000028400D5100000402C61987848019879CC60EC0F4800EC10828400D51000004040419878440820018040EC0F44082001428400D5100000408480000008040A3981400007C00000383E000000000000000028D8A7E00028149048D8A84000000000411EB1060000000"
},
{
"author": "Noki Doki",
"title": "Infinite Lives",
"description": "Prevents the life counter from decreasing.",
"version": "2.0",
"date": "Feb 28, 2020",
"source": "040EBD8060000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Disable Blue Coin Flag",
"description": "Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.",
"version": "1.1",
"date": "Sep 05, 2018",
"source": "040E7B2060000000C20FA12C000000037CA0003980AD97D038800000908500D46000000000000000"
},
{
"author": "Psychonauter",
"title": "FMV Skips",
"description": "Allows skipping FMVs without having to watch them once first.",
"version": "1.0",
"date": "Jan 20, 2017",
"source": "0410AF5C386000010410AFC038600001"
},
{
"author": "Psychonauter",
"title": "Mute Background Music",
"description": "Mutes background music, but keeps SFX on.",
"version": "1.0",
"date": "Jan 28, 2017",
"source": "0417FF58FC210828"
},
{
"author": "Psychonauter",
"title": "Remove Save Boxes",
"description": "Removes all saveboxes.",
"version": "1.0",
"date": "Oct 02, 2017",
"source": "042193D848000020042230944E800020"
},
{
"author": "Noki Doki",
"title": "Unlock Yoshi",
"description": "Unlocks Yoshi everywhere.",
"version": "1.0",
"date": "Feb 10, 2018",
"source": "C6193F5880193F8CC6193F9C80193FB8"
},
{
"author": "Noki Doki",
"title": "Unlock Nozzles",
"description": "Unlocks all nozzle boxes.",
"version": "1.0",
"date": "Feb 12, 2018",
"source": "040E79F838600001040E79FC4E800020"
},
{
"author": "Noki Doki",
"title": "Free Pause",
"description": "Allows you to pause mid-air and during cutscenes.",
"version": "1.1",
"date": "Nov 12, 2017",
"source": "C60EB06C800EB078C20EAF9000000007887F007C2803000F41820028807F001880630000806300D4546307FF418200143C60800E6063B0387C6803A64E800020881F012400000000"
},
{
"author": "Noki Doki",
"title": "Enable Exit Area Everywhere",
"description": "Enables 'Exit Area' on Plaza and Airstrip.",
"version": "1.0",
"date": "Oct 30, 2017",
"source": "C621805480218060"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Shine Get Timer",
"description": "Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color =\"#0046da\">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>",
"version": "2.0",
"date": "Oct 11, 2019",
"source": "C23617C40000000F3CC0817F60C60100888600002C0400014182002C888600012C04000140A200503CA0803E60A56010888500022C0400074182003C2C040009418100343C60800960633DF87C6803A64E80002180AD97E838A500E890650028906600049085002C908600083860000098660000800100246000000000000000C21953A8000000033C60817F60630100388000019083000C4E80002000000000C20EAF940000000C2C00000340A200503C60817F606301008083000C2C04000041A2003C388000009083000C7DE802A63C60807460639F007FB0EB783FA0800E63BD1B4C7FA803A64E8000217DE803A67E1D837839E000003A0000003C6080376000000000000000C209294C000000073DE0817F61EF01008A0F00002C1000014182000C806F0004808F00083A0000009A0F0000906F0004908F0008909F002C39E0000000000000C220A5A0000000137C6F1B787FB0EB783C60817F60630100888300012C04000140A2006438800000988300013C60803E60636010A06300022C030805418200482C030605418200402C031E00418200383C60807460639F003FA0800E63BD1EE07FA803A64E8000213C60807460639F003FA0800E63BD1D74398000007FA803A64E8000217DE37B787E1D837839E000003A000000800100CC6000000000000000C20E1E5400000003558C00014082000C3880000038600000909E00CC00000000C2232024000000033C60817F6063010038800101B0830000807F026800000000C23617C80000000A3C60803E60636010A083FFFE2C043C0040A20038A08300022C040FFF40A2002C7C1E03787FE802A63C60805660639F003C80800E60841B4C7C8803A64E8000217FE803A67FC0F37883E1001C00000000040929684E8000200420BDF8600000000420E8A460000000040E1F1060000000040E1D9C60000000040E1B6C6000000004749F000000000004749F040000000004749F180000000304749F1C0000000204749F2080749F2404749F240000000004749F280000000104749F2C0000000004749F30000000B40420C0744800006C077F00C00000004038000000600000017D0D42E67D2C42E67C6D42E67C0818004082FFF03D40817F806A01087C634810906A0108806A01047C634110906A01043860001C4E800020040EA43849705C91040ECE40497032810410AD28496E539D0410BFCC496E40F5"
},
{
"author": "Psychonauter, Dan Salvato, ParadoxKarl, Noki Doki",
"title": "Level Select",
"description": "Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any% or Stage Loader code. Codes:<br /><br /><div><img src=\"/img/levelselect.png\" width=\"500px\"></div>",
"version": "1.14",
"date": "May 8, 2020",
"source": "C20FA114000000733C60817F3CA0804060A50D8038E0000090E3010C38E0000198E30101A09F00122C040D05418103182C040109418103082C0400014182030838E0000198E30100A0E5000254E6C6F67CC73B7870E70C7088C500012C86000040860024418202E02C070800A1030000418202BC2C070010408201D4A1030002480002B82C060009418201C42C0600084082000C39000200480000602C06000A4082000C39000300480000502C0600024082000C39000400480000402C0600064082000C39000500480000302C0600044082000C39000600480000202C0600054082000C39000800480000102C06000140820254390009002C070000418202302C0700404082000C39080001480002202C0700204082000C39080002480002102C0700604082000C39080003480002002C0700104082000C39080004480001F02C0700504082000C39080005480001E02C0700304082000C39080006480001D02C0700704082000C39080007480001C02C070400408200682C0600044082000C39000E01480001B02C06000A4082000C39001E00480001A02C0600024082000C39002100480001902C0600014082000C39003900480001802C0600084082000C39003700480001702C06000539003A004082016439002C004800015C2C070800408201642C0600084082000C39000100480001442C06000A4082000C39000101480001342C0600024082000C39000105480001242C0600064082000C39000107480001142C0600044082000C39000108480001042C0600054082000C39000109480000F439000102480000EC2C070040408200103900140039202E00480000C42C070020408200103900150039203000480000B02C0700604082001039001600392020004800009C2C070050408200103900170039202900480000882C070030408200103900180039203300480000742C0700704082001039001D0039202800480000602C070400408200103900340039202A004800004C2C070440408200103900000039201F00480000382C0708004082000C39203A01480000282C070840408200103900100039203C00480000142C070010392032004182000839202F002C06000940A200107D284B7880AD97D0990500DFB1030000B11F0012A09F0012B08300022C041E004182002C2C040404418200242C0408014182001C2C040904418200142C0406054182000C2C04080540A2000C38800000B0830100807F0020889F00122C0400074182000C2C04000E40A2000C3880003BB08300E400000000060EAC70000000083C60000338830005C210E598000000035460063F41820010881D000F2C0000076000000000000000C210E6EC00000003806D97D0880300CC54000734980300CC4E80002000000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Fast Any%",
"description": "Loads stages in any% order, skips all save boxes, replaces all dialog with \"!!!\" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.",
"version": "1.4",
"date": "Feb 16, 2018",
"source": "C20FA19C000000643C60817F60630100380000009003000C380000019803000180AD97D0889F00122C040001418102F498030000888500077080000141A2000C38803400480002D4888500067080008041A2000C38800906480002C07080004041A2000C38800905480002B07080002041A2000C38800904480002A07080001041A2000C38800903480002907080000841A2000C38800902480002807080000441A2000C3880090148000270888500057080004041A2000C388009004800025C7080002041A2000C388006064800024C7080001041A2000C388006054800023C7080000841A2000C388006044800022C7080000441A2000C388006034800021C7080000241A2000C388006024800020C7080000141A2000C38800601480001FC888500007080004041A2000C38800600480001E87080002041A2000C38800206480001D8888500027080000141A2000C38800205480001C4888500017080008041A2000C38800306480001B07080004041A2000C38800305480001A07080002041A2000C38800304480001907080001041A2000C38800303480001807080000841A2000C38800302480001707080000441A2000C3880030148000160888500047080001041A2000C388003004800014C7080000841A2000C388005064800013C7080000241A2000C388005024800012C7080000141A2000C388005034800011C888500037080008041A2000C38800502480001087080004041A2000C38800501480000F8888500087080000441A2000C38800500480000E4888500077080008041A2000C38800806480000D0888500087080000141A2000C38800805480000BC888500077080002041A2000C38800804480000A87080004041A2000C3880080348000098888500087080000241A2000C3880080248000084888500077080001041A2000C3880080148000070888500037080000441A2000C388008004800005C7080000841A2000C388004064800004C888500007080001041A2000C38800400480000387080000841A2000C38800204480000287080000441A2000C38800203480000187080000241A2000C388002024800000838800200B09F0012988500DF807F002000000000042193D848000020042230944E800020048D8A7CD6008149048D8A8081498149048D8A8400000000283E601200002A0004215290801C000404214610A81C0340E2000001000000002A3E601200002A0004215290380000000421461038005000E200000100000000C210AF5800000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000C210AFBC00000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Replace Episode names with their ID",
"description": "Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)",
"version": "1.1",
"date": "Feb 13, 2018",
"source": "C2232C700000000480AD97D088A500DF38A5003154A5403EB0A60000388000806000000000000000"
},
{
"author": "Ralf, Psychonauter",
"title": "Shine Outfit",
"description": "Always wear shine outfit and sunglasses.",
"version": "1.0",
"date": "Oct 23, 2017",
"source": "04120D1C6000000404120D20B01D00040412C9B060000000"
},
{
"author": "Unknown, Noki Doki",
"title": "Any Fruit Opens Yoshi Eggs",
"description": "Allows opening Yoshi eggs with a different fruit than the one depicted.",
"version": "1.0",
"date": "Aug 19, 2018",
"source": "041948E860000000"
},
{
"author": "Noki Doki",
"title": "Infinite Juice",
"description": "Prevents Yoshi from despawning by running out of juice.",
"version": "1.0",
"date": "Apr 5, 2019",
"source": "0414DB8860000000"
},
{
"author": "Noki Doki",
"title": "Position/angle/speed display",
"description": "Shows Mario's position, angle and speed at any given time.",
"version": "1.3",
"date": "Oct 28, 2019",
"source": "060F9B640000001049700515600000006000000060000000040ECE3C4970D1C504206734495F39E9077FA000000001E89421FFE07C0802A69001002493E1001C4A91239D38E0020038C0032038A0FFD83880000A386100084A8191F5814D97F83FE081803BFFA1EC39200000390000023CE0818038E7A16480CA004838A10008388000007FE3FB784A81F8AD39200001913F01B0800100247C0803A683E1001C382100204E8000209421FFE87C0802A69001001C93A1000C93C1001093E100147C7F1B788123000083A900643D2081808129A39C2F890000409E002C7FE3FB787FA903A64E8004218001001C7C0803A683A1000C83C1001083E10014382100184E8000203D2080406129A37883C900003C6081803863A1EC4A81FC35C0BE00A8C09E00B0A0DE0096C07E0018C05E0014C03E00103CA0818038A5A164388000804CC632424A889FB14BFFFF949421FFF07C0802A69001001493E1000C7C7F1B784A83B0F938E000817FE6FB7838A00000388000003C6081803863A1EC4A81ED19800100147C0803A683E1000C382100104E8000205820506F7320252E30660A5920506F7320252E30660A5A20506F7320252E30660A416E676C65202568750A482053706420252E32660A562053706420252E32662020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000C20FA0F800000003386000003D808180906CA39C807F00406000000000000000"
},
{
"author": "Noki Doki",
"title": "Intro skip",
"description": "Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.",
"version": "1.0",
"date": "Jun 19, 2019",
"source": "040E8C68480002C4040E90DC48000014060F9FE40000001438600F0038000000B07F000EB01F00104BFFFEB000000000"
},
{
"author": "Noki Doki",
"title": "Respawn One-Time Shines",
"description": "Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.",
"version": "1.0",
"date": "Aug 19, 2019",
"source": "041BF37848000050021BFA4800004800021D72E800004800"
},
{
"author": "Noki Doki",
"title": "Force Plaza Events",
"description": "Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.",
"version": "1.0",
"date": "Mar 8, 2020",
"source": "0410C4C8480000180410C514480000180410C57C480000180410C5A8600000000410C5F860000000"
},
{
"author": "Noki Doki",
"title": "Fix Memory Card Encoding",
"description": "Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a non-Japanese console).",
"version": "2.0",
"date": "Jun 25, 2020",
"source": "02408D1800000000"
}
]
"codes": []
},
{
"identifier": "GMSJ0A",
@ -636,183 +97,6 @@
"no": ""
}
},
"codes": [
{
"author": "Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57",
"title": "DPad Functions",
"description": "Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single \"!!!\" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>",
"version": "2.5",
"date": "Apr 3, 2019",
"source": "243FEFAC8000000082200000803FEFAC80000001817F000882200002803FEFB482200003803FFA3886000003000000A6283F5429000000018A000C01000000008A0002210000000C8A0006310000000E283F5429000000028A000C10000000008C0002120000000C8C0006130000000E283F542900000004041351C4801C000404134524A81C03400427109088030214283F542900000008041351C43800000004134524380050000427109088030214283F54290000020804249CA03BE00004283F54290000020404249CA08BFE1C85283F54290000020104249CA03BE00001283F54290000020204249CA03BE00005283F542900000401041A0698600000000427883060000000283F542900000402C61A0698801A06B0C627883080278844283F542900000404041A0698408200180427883040820014283F54290000040848000000803FEFA81400007C00000383E000000000000000028CD55E00028149048CD564000000000421F71C60000000"
},
{
"author": "Noki Doki",
"title": "Infinite Lives",
"description": "Prevents the life counter from decreasing.",
"version": "2.0",
"date": "Feb 28, 2020",
"source": "042784BC60000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Disable Blue Coin Flag",
"description": "Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.",
"version": "1.1",
"date": "Sep 05, 2018",
"source": "0427422060000000C2286584000000037CA0003980AD9E6038800000908500D46000000000000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "FMV Skips",
"description": "Allows skipping FMVs without having to watch them once first.",
"version": "1.0",
"date": "Jan 17, 2018",
"source": "04295AB43860000104295B1838600001"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Mute Background Music",
"description": "Mutes background music, but keeps SFX on.",
"version": "1.0",
"date": "Jan 17, 2018",
"source": "04016A90FC210828"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Remove Save Boxes",
"description": "Removes all saveboxes.",
"version": "1.0",
"date": "Jan 18, 2018",
"source": "0413934C48000020041431784E800020"
},
{
"author": "Noki Doki",
"title": "Unlock Yoshi",
"description": "Unlocks Yoshi everywhere.",
"version": "1.0",
"date": "Feb 10, 2018",
"source": "C619BCF88019BD2CC619BD3C8019BD58"
},
{
"author": "Noki Doki",
"title": "Unlock Nozzles",
"description": "Unlocks all nozzle boxes.",
"version": "1.0",
"date": "Feb 12, 2018",
"source": "042740F838600001042740FC4E800020"
},
{
"author": "Noki Doki",
"title": "Free Pause",
"description": "Allows you to pause mid-air and during cutscenes.",
"version": "1.1",
"date": "Jan 17, 2018",
"source": "C627775880277764C227767C00000007887F007C2803000F41820028807F001880630000806300D4546307FF418200143C608027606377247C6803A64E800020881F012400000000"
},
{
"author": "Noki Doki",
"title": "Enable Exit Area Everywhere",
"description": "Enables 'Exit Area' on Plaza and Airstrip.",
"version": "1.0",
"date": "Jan 17, 2018",
"source": "C6137F9880137FA4"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Shine Get Timer",
"description": "Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color =\"#0046da\">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>",
"version": "2.0",
"date": "Oct 11, 2019",
"source": "C2363E700000000F3CC0817F60C60100888600002C0400014182002C888600012C04000140A200503CA0803D60A5A8F0888500022C0400074182003C2C040009418100343C60803260638DD87C6803A64E80002180AD9E7838A500E890650028906600049085002C908600083860000098660000800100246000000000000000C219D160000000033C60817F60630100388000019083000C4E80002000000000C22776800000000C2C00000340A200503C60817F606301008083000C2C04000041A2003C388000009083000C7DE802A63C6080566063DD007FB0EB783FA0802663BDE3547FA803A64E8000217DE803A67E1D837839E000003A0000003C6080396000000000000000C232792C000000073DE0817F61EF01008A0F00002C1000014182000C806F0004808F00083A0000009A0F0000906F0004908F0008909F002C39E0000000000000C212A528000000137C6F1B787FB0EB783C60817F60630100888300012C04000140A2006438800000988300013C60803D6063A8F0A06300022C030805418200482C030605418200402C031E00418200383C6080566063DD003FA0802663BDE6E87FA803A64E8000213C6080566063DD003FA0802663BDE57C398000007FA803A64E8000217DE37B787E1D837839E000003A000000800100CC6000000000000000C226E65C00000003558C00014082000C3880000038600000909E00CC00000000C21528FC000000033C60817F6063010038800101B0830000807F026800000000C2363E740000000A3C60803D6063A8F0A083FFFE2C043C0040A20038A08300022C040FFF40A2002C7C1E03787FE802A63C6080566063DD003C8080266084E3547C8803A64E8000217FE803A67FC0F37883E1001C00000000043279484E8000200412BD90600000000412E6F8600000000426E718600000000426E5A4600000000426E374600000000456DD00000000000456DD04000000000456DD18000000030456DD1C000000020456DD208056DD240456DD24000000000456DD28000000010456DD2C000000000456DD30000000B40412C00C4800006C077F00C00000004038000000600000017D0D42E67D2C42E67C6D42E67C0818004082FFF03D40817F806A01087C634810906A0108806A01047C634110906A01043860001C4E80002004276B24495795A50427956C49576B55042958804955A84504296B244955959D"
},
{
"author": "Psychonauter, Dan Salvato, ParadoxKarl, Noki Doki",
"title": "Level Select",
"description": "Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any% or Stage Loader code. Codes:<br /><br /><div><img src=\"/img/levelselect.png\" width=\"500px\"></div>",
"version": "1.14",
"date": "May 8, 2020",
"source": "C228656C000000733C60817F3CA0803F60A5545838E0000090E3010C38E0000198E30101A09F00122C040D05418103182C040109418103082C0400014182030838E0000198E30100A0E5000254E6C6F67CC73B7870E70C7088C500012C86000040860024418202E02C070800A1030000418202BC2C070010408201D4A1030002480002B82C060009418201C42C0600084082000C39000200480000602C06000A4082000C39000300480000502C0600024082000C39000400480000402C0600064082000C39000500480000302C0600044082000C39000600480000202C0600054082000C39000800480000102C06000140820254390009002C070000418202302C0700404082000C39080001480002202C0700204082000C39080002480002102C0700604082000C39080003480002002C0700104082000C39080004480001F02C0700504082000C39080005480001E02C0700304082000C39080006480001D02C0700704082000C39080007480001C02C070400408200682C0600044082000C39000E01480001B02C06000A4082000C39001E00480001A02C0600024082000C39002100480001902C0600014082000C39003900480001802C0600084082000C39003700480001702C06000539003A004082016439002C004800015C2C070800408201642C0600084082000C39000100480001442C06000A4082000C39000101480001342C0600024082000C39000105480001242C0600064082000C39000107480001142C0600044082000C39000108480001042C0600054082000C39000109480000F439000102480000EC2C070040408200103900140039202E00480000C42C070020408200103900150039203000480000B02C0700604082001039001600392020004800009C2C070050408200103900170039202900480000882C070030408200103900180039203300480000742C0700704082001039001D0039202800480000602C070400408200103900340039202A004800004C2C070440408200103900000039201F00480000382C0708004082000C39203A01480000282C070840408200103900100039203C00480000142C070010392032004182000839202F002C06000940A200107D284B7880AD9E60990500DFB1030000B11F0012A09F0012B08300022C041E004182002C2C040404418200242C0408014182001C2C040904418200142C0406054182000C2C04080540A2000C38800000B0830100807F0020889F00122C0400074182000C2C04000E40A2000C3880003BB08300E4000000000627735C000000083C60000338830005C22990F0000000035460063F41820010881D000F2C0000076000000000000000C229924400000003806D9E60880300CC54000734980300CC4E80002000000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Fast Any%",
"description": "Loads stages in any% order, skips all save boxes, replaces all dialog with \"!!!\" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.",
"version": "1.4",
"date": "Feb 16, 2018",
"source": "C22865F4000000643C60817F60630100380000009003000C380000019803000180AD9E60889F00122C040001418102F498030000888500077080000141A2000C38803400480002D4888500067080008041A2000C38800906480002C07080004041A2000C38800905480002B07080002041A2000C38800904480002A07080001041A2000C38800903480002907080000841A2000C38800902480002807080000441A2000C3880090148000270888500057080004041A2000C388009004800025C7080002041A2000C388006064800024C7080001041A2000C388006054800023C7080000841A2000C388006044800022C7080000441A2000C388006034800021C7080000241A2000C388006024800020C7080000141A2000C38800601480001FC888500007080004041A2000C38800600480001E87080002041A2000C38800206480001D8888500027080000141A2000C38800205480001C4888500017080008041A2000C38800306480001B07080004041A2000C38800305480001A07080002041A2000C38800304480001907080001041A2000C38800303480001807080000841A2000C38800302480001707080000441A2000C3880030148000160888500047080001041A2000C388003004800014C7080000841A2000C388005064800013C7080000241A2000C388005024800012C7080000141A2000C388005034800011C888500037080008041A2000C38800502480001087080004041A2000C38800501480000F8888500087080000441A2000C38800500480000E4888500077080008041A2000C38800806480000D0888500087080000141A2000C38800805480000BC888500077080002041A2000C38800804480000A87080004041A2000C3880080348000098888500087080000241A2000C3880080248000084888500077080001041A2000C3880080148000070888500037080000441A2000C388008004800005C7080000841A2000C388004064800004C888500007080001041A2000C38800400480000387080000841A2000C38800204480000287080000441A2000C38800203480000187080000241A2000C388002024800000838800200B09F0012988500DF807F0020000000000413934C48000020041431784E800020048CD55CD6008149048CD56081498149048CD56400000000283DA8F200002A00041351C4801C000404134524A81C0340E2000001000000002A3DA8F200002A00041351C4380000000413452438005000E200000100000000C2295AB000000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000C2295B1400000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Replace Episode names with their ID",
"description": "Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)",
"version": "1.1",
"date": "Feb 13, 2018",
"source": "C21535480000000480AD9E6088A500DF38A5003154A5403EB0A60000388000806000000000000000"
},
{
"author": "Ralf, Noki Doki",
"title": "Shine Outfit",
"description": "Always wear shine outfit and sunglasses.",
"version": "1.0",
"date": "Jan 17, 2018",
"source": "042219246000000404221928B01D00040422D22C60000000"
},
{
"author": "Unknown, Noki Doki",
"title": "Any Fruit Opens Yoshi Eggs",
"description": "Allows opening Yoshi eggs with a different fruit than the one depicted.",
"version": "1.0",
"date": "Aug 19, 2018",
"source": "0419C68860000000"
},
{
"author": "Noki Doki",
"title": "Infinite Juice",
"description": "Prevents Yoshi from despawning by running out of juice.",
"version": "1.0",
"date": "Apr 5, 2019",
"source": "0424E56060000000"
},
{
"author": "Noki Doki",
"title": "Position/angle/speed display",
"description": "Shows Mario's position, angle and speed at any given time.",
"version": "1.3",
"date": "Oct 28, 2019",
"source": "06285FBC00000010495740BD6000000060000000600000000427956849580A99041252A0496D4E7D077FA000000001E89421FFE07C0802A69001002493E1001C4AA9CEF538E0020038C0032038A0FFD83880000A386100084AAAF9C9814D9E883FE081803BFFA1EC39200000390000023CE0818038E7A16480CA004838A10008388000007FE3FB784AAB600139200001913F01B0800100247C0803A683E1001C382100204E8000209421FFE87C0802A69001001C93A1000C93C1001093E100147C7F1B788123000083A900643D2081808129A39C2F890000409E002C7FE3FB787FA903A64E8004218001001C7C0803A683A1000C83C1001083E10014382100184E8000203D20803F6129EF8883C900003C6081803863A1EC4AAB6389C0BE00A8C09E00B0A0DE0096C07E0018C05E0014C03E00103CA0818038A5A164388000804CC632424AB1EF914BFFFF949421FFF07C0802A69001001493E1000C7C7F1B784AAD0D9D38E000817FE6FB7838A00000388000003C6081803863A1EC4AAB546D800100147C0803A683E1000C382100104E8000205820506F7320252E30660A5920506F7320252E30660A5A20506F7320252E30660A416E676C65202568750A482053706420252E32660A562053706420252E32662020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000C228655000000003386000003D808180906CA39C807F00406000000000000000"
},
{
"author": "Noki Doki",
"title": "Intro skip",
"description": "Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.",
"version": "1.0",
"date": "Jun 19, 2019",
"source": "042753744800027C042757C8480000140628643C0000001438600F0038000000B07F000EB01F00104BFFFEB000000000"
},
{
"author": "Noki Doki",
"title": "Respawn One-Time Shines",
"description": "Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.",
"version": "1.0",
"date": "Aug 19, 2019",
"source": "041C76A448000050021C7D7400004800021DF60000004800"
},
{
"author": "Noki Doki",
"title": "Force Plaza Events",
"description": "Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.",
"version": "1.0",
"date": "Mar 8, 2020",
"source": "04297020480000180429706C48000018042970D44800001804297100600000000429715060000000"
},
{
"author": "Noki Doki",
"title": "Fix Memory Card Encoding",
"description": "Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a non-Japanese console).",
"version": "2.0",
"date": "Jun 25, 2020",
"source": "023FDDB000000000"
}
]
"codes": []
}
]

View file

@ -8,164 +8,3 @@ editLink: false
## List of available codes
<!-- injectionpoint -->
### Any Fruit Opens Yoshi Eggs
_Version: 1.0 (Aug 19, 2018)_
_Authors: Unknown, Noki Doki_
Allows opening Yoshi eggs with a different fruit than the one depicted.
### DPad Functions
_Version: 2.5 (Apr 3, 2019)_
_Authors: Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57_
Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single "!!!" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>
### Disable Blue Coin Flag
_Version: 1.1 (Sep 05, 2018)_
_Authors: Psychonauter, Noki Doki_
Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.
### Enable Exit Area Everywhere
_Version: 1.0 (Oct 30, 2017)_
_Author: Noki Doki_
Enables 'Exit Area' on Plaza and Airstrip.
### FMV Skips
_Version: 1.0 (Jan 20, 2017)_
_Author: Psychonauter_
Allows skipping FMVs without having to watch them once first.
### Fast Any%
_Version: 1.4 (Feb 16, 2018)_
_Authors: Psychonauter, Noki Doki_
Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select, Stage Loader or Stage Randomizer code.
### Fix Memory Card Encoding
_Version: 2.0 (Jun 25, 2020)_
_Author: Noki Doki_
Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a Japanese console).
### Force Plaza Events
_Version: 1.0 (Mar 8, 2020)_
_Author: Noki Doki_
Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.
### Free Pause
_Version: 1.1 (Nov 12, 2017)_
_Author: Noki Doki_
Allows you to pause mid-air and during cutscenes.
### Infinite Juice
_Version: 1.0 (Apr 5, 2019)_
_Author: Noki Doki_
Prevents Yoshi from despawning by running out of juice.
### Infinite Lives
_Version: 2.0 (Feb 28, 2020)_
_Author: Noki Doki_
Prevents the life counter from decreasing.
### Intro skip
_Version: 1.0 (Jun 19, 2019)_
_Author: Noki Doki_
Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.
### Level Select
_Version: 1.14 (May 8, 2020)_
_Authors: Psychonauter, Dan Salvato, Noki Doki_
Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any%, Stage Loader or Stage Randomizer code. Codes:<br /><br /><div><img src="/img/levelselect.png" width="500px"></div>
### Mute Background Music
_Version: 1.0 (Jan 28, 2017)_
_Author: Psychonauter_
Mutes background music, but keeps SFX on.
### Position/angle/speed display
_Version: 1.3 (Oct 28, 2019)_
_Author: Noki Doki_
Shows Mario's position, angle and speed at any given time.
### Remove Save Boxes
_Version: 1.0 (Oct 02, 2017)_
_Author: Psychonauter_
Removes all saveboxes.
### Replace Episode names with their ID
_Version: 1.1 (Feb 13, 2018)_
_Authors: Psychonauter, Noki Doki_
Replaces the Episode names with the episode number in the demo screen. (Useful for the stage randomizer and the stage loader.)
### Respawn One-Time Shines
_Version: 1.0 (Aug 19, 2019)_
_Author: Noki Doki_
Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.
### Shine Get Timer
_Version: 2.0 (Oct 11, 2019)_
_Authors: Psychonauter, Noki Doki_
Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>
### Shine Outfit
_Version: 1.0 (Oct 23, 2017)_
_Authors: Ralf, Psychonauter_
Always wear shine outfit and sunglasses.
### Stage Randomizer (Experimental)
_Version: 1.0 (Oct 11, 2017)_
_Author: Noki Doki_
Loads stages in randomized order. This code is not compatible with the Level Select or Fast Any% code.
### Unlock Nozzles
_Version: 1.0 (Feb 12, 2018)_
_Author: Noki Doki_
Unlocks all nozzle boxes.
### Unlock Yoshi
_Version: 1.0 (Feb 10, 2018)_
_Author: Noki Doki_
Unlocks Yoshi everywhere.

View file

@ -12,157 +12,3 @@ This site refers to version 1.0 of the NTSC-J release. For version 1.1 [click th
## List of available codes
<!-- injectionpoint -->
### Any Fruit Opens Yoshi Eggs
_Version: 1.0 (Aug 19, 2018)_
_Authors: Unknown, Noki Doki_
Allows opening Yoshi eggs with a different fruit than the one depicted.
### DPad Functions
_Version: 2.5 (Apr 3, 2019)_
_Authors: Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57_
Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single "!!!" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>
### Disable Blue Coin Flag
_Version: 1.1 (Sep 05, 2018)_
_Authors: Psychonauter, Noki Doki_
Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.
### Enable Exit Area Everywhere
_Version: 1.0 (Oct 30, 2017)_
_Author: Noki Doki_
Enables 'Exit Area' on Plaza and Airstrip.
### FMV Skips
_Version: 1.0 (Jan 20, 2017)_
_Author: Psychonauter_
Allows skipping FMVs without having to watch them once first.
### Fast Any%
_Version: 1.4 (Feb 16, 2018)_
_Authors: Psychonauter, Noki Doki_
Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.
### Fix Memory Card Encoding
_Version: 2.0 (Jun 25, 2020)_
_Author: Noki Doki_
Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a non-Japanese console).
### Force Plaza Events
_Version: 1.0 (Mar 8, 2020)_
_Author: Noki Doki_
Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.
### Free Pause
_Version: 1.1 (Nov 12, 2017)_
_Author: Noki Doki_
Allows you to pause mid-air and during cutscenes.
### Infinite Juice
_Version: 1.0 (Apr 5, 2019)_
_Author: Noki Doki_
Prevents Yoshi from despawning by running out of juice.
### Infinite Lives
_Version: 2.0 (Feb 28, 2020)_
_Author: Noki Doki_
Prevents the life counter from decreasing.
### Intro skip
_Version: 1.0 (Jun 19, 2019)_
_Author: Noki Doki_
Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.
### Level Select
_Version: 1.14 (May 8, 2020)_
_Authors: Psychonauter, Dan Salvato, ParadoxKarl, Noki Doki_
Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any% or Stage Loader code. Codes:<br /><br /><div><img src="/img/levelselect.png" width="500px"></div>
### Mute Background Music
_Version: 1.0 (Jan 28, 2017)_
_Author: Psychonauter_
Mutes background music, but keeps SFX on.
### Position/angle/speed display
_Version: 1.3 (Oct 28, 2019)_
_Author: Noki Doki_
Shows Mario's position, angle and speed at any given time.
### Remove Save Boxes
_Version: 1.0 (Oct 02, 2017)_
_Author: Psychonauter_
Removes all saveboxes.
### Replace Episode names with their ID
_Version: 1.1 (Feb 13, 2018)_
_Authors: Psychonauter, Noki Doki_
Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)
### Respawn One-Time Shines
_Version: 1.0 (Aug 19, 2019)_
_Author: Noki Doki_
Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.
### Shine Get Timer
_Version: 2.0 (Oct 11, 2019)_
_Authors: Psychonauter, Noki Doki_
Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>
### Shine Outfit
_Version: 1.0 (Oct 23, 2017)_
_Authors: Ralf, Psychonauter_
Always wear shine outfit and sunglasses.
### Unlock Nozzles
_Version: 1.0 (Feb 12, 2018)_
_Author: Noki Doki_
Unlocks all nozzle boxes.
### Unlock Yoshi
_Version: 1.0 (Feb 10, 2018)_
_Author: Noki Doki_
Unlocks Yoshi everywhere.

View file

@ -12,157 +12,3 @@ This site refers to version 1.1 of the NTSC-J release. For version 1.0 [click th
## List of available codes
<!-- injectionpoint -->
### Any Fruit Opens Yoshi Eggs
_Version: 1.0 (Aug 19, 2018)_
_Authors: Unknown, Noki Doki_
Allows opening Yoshi eggs with a different fruit than the one depicted.
### DPad Functions
_Version: 2.5 (Apr 3, 2019)_
_Authors: Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57_
Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single "!!!" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>
### Disable Blue Coin Flag
_Version: 1.1 (Sep 05, 2018)_
_Authors: Psychonauter, Noki Doki_
Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.
### Enable Exit Area Everywhere
_Version: 1.0 (Jan 17, 2018)_
_Author: Noki Doki_
Enables 'Exit Area' on Plaza and Airstrip.
### FMV Skips
_Version: 1.0 (Jan 17, 2018)_
_Authors: Psychonauter, Noki Doki_
Allows skipping FMVs without having to watch them once first.
### Fast Any%
_Version: 1.4 (Feb 16, 2018)_
_Authors: Psychonauter, Noki Doki_
Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.
### Fix Memory Card Encoding
_Version: 2.0 (Jun 25, 2020)_
_Author: Noki Doki_
Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a non-Japanese console).
### Force Plaza Events
_Version: 1.0 (Mar 8, 2020)_
_Author: Noki Doki_
Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.
### Free Pause
_Version: 1.1 (Jan 17, 2018)_
_Author: Noki Doki_
Allows you to pause mid-air and during cutscenes.
### Infinite Juice
_Version: 1.0 (Apr 5, 2019)_
_Author: Noki Doki_
Prevents Yoshi from despawning by running out of juice.
### Infinite Lives
_Version: 2.0 (Feb 28, 2020)_
_Author: Noki Doki_
Prevents the life counter from decreasing.
### Intro skip
_Version: 1.0 (Jun 19, 2019)_
_Author: Noki Doki_
Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.
### Level Select
_Version: 1.14 (May 8, 2020)_
_Authors: Psychonauter, Dan Salvato, ParadoxKarl, Noki Doki_
Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any% or Stage Loader code. Codes:<br /><br /><div><img src="/img/levelselect.png" width="500px"></div>
### Mute Background Music
_Version: 1.0 (Jan 17, 2018)_
_Authors: Psychonauter, Noki Doki_
Mutes background music, but keeps SFX on.
### Position/angle/speed display
_Version: 1.3 (Oct 28, 2019)_
_Author: Noki Doki_
Shows Mario's position, angle and speed at any given time.
### Remove Save Boxes
_Version: 1.0 (Jan 18, 2018)_
_Authors: Psychonauter, Noki Doki_
Removes all saveboxes.
### Replace Episode names with their ID
_Version: 1.1 (Feb 13, 2018)_
_Authors: Psychonauter, Noki Doki_
Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)
### Respawn One-Time Shines
_Version: 1.0 (Aug 19, 2019)_
_Author: Noki Doki_
Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.
### Shine Get Timer
_Version: 2.0 (Oct 11, 2019)_
_Authors: Psychonauter, Noki Doki_
Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>
### Shine Outfit
_Version: 1.0 (Jan 17, 2018)_
_Authors: Ralf, Noki Doki_
Always wear shine outfit and sunglasses.
### Unlock Nozzles
_Version: 1.0 (Feb 12, 2018)_
_Author: Noki Doki_
Unlocks all nozzle boxes.
### Unlock Yoshi
_Version: 1.0 (Feb 10, 2018)_
_Author: Noki Doki_
Unlocks Yoshi everywhere.

View file

@ -8,157 +8,3 @@ editLink: false
## List of available codes
<!-- injectionpoint -->
### Any Fruit Opens Yoshi Eggs
_Version: 1.0 (Aug 19, 2018)_
_Author: Unknown_
Allows opening Yoshi eggs with a different fruit than the one depicted.
### DPad Functions
_Version: 2.5 (Apr 3, 2019)_
_Authors: Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57_
Allows various game modifications. Button combinations:<br/><table><tr><th>Combination</th><th>Result</th></tr><tr><td>D-Pad left</td><td>Save Mario's position</td></tr><tr><td>D-Pad right</td><td>Load Mario's position</td></tr><tr><td>D-Pad up</td><td>Replace all dialog with a single "!!!" line</td></tr><tr><td>D-Pad down</td><td>Restore dialog boxes</td></tr><tr><td>B+D-Pad left</td><td>Lock rocket nozzle</td></tr><tr><td>B+D-Pad right</td><td>Lock turbo nozzle</td></tr><tr><td>B+D-Pad up</td><td>Lock hover nozzle</td></tr><tr><td>B+D-Pad down</td><td>Release nozzle lock</td></tr><tr><td>X+D-Pad left</td><td>No FLUDD in secrets</td></tr><tr><td>X+D-Pad right</td><td>FLUDD in all secrets</td></tr><tr><td>X+D-Pad up</td><td>Regrab last held object</td></tr><tr><td>X+D-Pad down</td><td>FLUDD in completed secrets (default)</td></tr></table>
### Disable Blue Coin Flag
_Version: 1.1 (Sep 05, 2018)_
_Authors: Psychonauter, Noki Doki_
Prevents the game from setting the blue coin flag, which makes them respawn after reentering the level.
### Enable Exit Area Everywhere
_Version: 1.0 (Oct 30, 2017)_
_Author: Noki Doki_
Enables 'Exit Area' on Plaza and Airstrip.
### FMV Skips
_Version: 1.0 (Jan 20, 2017)_
_Author: Psychonauter_
Allows skipping FMVs without having to watch them once first.
### Fast Any%
_Version: 1.4 (Feb 16, 2018)_
_Authors: Psychonauter, Noki Doki_
Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes). This code is not compatible with the Level Select or Stage Loader code.
### Fix Memory Card Encoding
_Version: 2.0 (Jun 25, 2020)_
_Author: Noki Doki_
Enable this if your Nintendont saves do not work on your other loader (e.g. Gecko OS on a Japanese console).
### Force Plaza Events
_Version: 1.0 (Mar 8, 2020)_
_Author: Noki Doki_
Forces the unlock events for Ricco, Gelato and Yoshi to happen any time the correct version of the plaza is loaded. Nozzle unlock events take precedence over Yoshi's if their conditions are met.
### Free Pause
_Version: 1.1 (Nov 12, 2017)_
_Author: Noki Doki_
Allows you to pause mid-air and during cutscenes.
### Infinite Juice
_Version: 1.0 (Apr 5, 2019)_
_Author: Noki Doki_
Prevents Yoshi from despawning by running out of juice.
### Infinite Lives
_Version: 2.0 (Feb 28, 2020)_
_Author: Noki Doki_
Prevents the life counter from decreasing.
### Intro skip
_Version: 1.0 (Jun 19, 2019)_
_Author: Noki Doki_
Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.
### Level Select
_Version: 1.14 (May 8, 2020)_
_Authors: Psychonauter, Dan Salvato, Noki Doki_
Allows warping to other levels when starting a file or when exiting level by holding the combination until the screen turns black. This code is not compatible with the Fast Any% or Stage Loader code. Codes:<br /><br /><div><img src="/img/levelselect.png" width="500px"></div>
### Mute Background Music
_Version: 1.0 (Jan 28, 2017)_
_Author: Psychonauter_
Mutes background music, but keeps SFX on.
### Position/angle/speed display
_Version: 1.3 (Oct 28, 2019)_
_Author: Noki Doki_
Shows Mario's position, angle and speed at any given time.
### Remove Save Boxes
_Version: 1.0 (Oct 02, 2017)_
_Author: Psychonauter_
Removes all saveboxes.
### Replace Episode names with their ID
_Version: 1.1 (Feb 13, 2018)_
_Authors: Psychonauter, Noki Doki_
Replaces the Episode names with the episode number in the demo screen. (Useful for the stage loader.)
### Respawn One-Time Shines
_Version: 1.0 (Aug 19, 2019)_
_Author: Noki Doki_
Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.
### Shine Get Timer
_Version: 2.0 (Oct 11, 2019)_
_Authors: Psychonauter, Noki Doki_
Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts (similar to the x-cam timer of SM64). The timer pauses during loading times.<br /><br /><b><font color ="#0046da">Requires the Level Select code, Fast Any% or Stage Loader to be active.</font></b>
### Shine Outfit
_Version: 1.0 (Oct 23, 2017)_
_Author: Ralf_
Always wear shine outfit and sunglasses.
### Unlock Nozzles
_Version: 1.0 (Feb 12, 2018)_
_Author: Noki Doki_
Unlocks all nozzle boxes.
### Unlock Yoshi
_Version: 1.0 (Feb 10, 2018)_
_Author: Noki Doki_
Unlocks Yoshi everywhere.

View file

@ -2,7 +2,7 @@
sidebar: auto
---
# GCT Generator Cookbook
# Cookbook
A guide on how to install and use Super Mario Sunshine practice codes on Nintendont and Dolphin.

1097
yarn.lock

File diff suppressed because it is too large Load diff