diff --git a/package.json b/package.json
index 43d18db..9a0eb36 100755
--- a/package.json
+++ b/package.json
@@ -11,7 +11,7 @@
"scripts": {
"dev": "yarn codes:inject && vuepress dev site",
"build": "yarn codes:inject && vuepress build site",
- "format": "prettier --write ./site/**/*{.js,.json,.vue}",
+ "format": "prettier --write ./site/**/*{.md,.js,.json,.vue}",
"codes:inject": "node ./scripts/inject_codes.js && yarn format"
},
"license": "Apache-2.0",
diff --git a/scripts/inject_codes.js b/scripts/inject_codes.js
index 92fbcef..345ac09 100644
--- a/scripts/inject_codes.js
+++ b/scripts/inject_codes.js
@@ -1,13 +1,18 @@
const fs = require('fs');
const path = require('path');
-const jsdom = require('jsdom');
+const { JSDOM } = require('jsdom');
const jsonFilePath = path.join(__dirname, '../site/.vuepress/data/gameVersions.json');
const codeVersions = ['GMSE01', 'GMSJ01', 'GMSP01', 'GMSJ0A'];
const injectionTag = '';
+// Converts the XML source to a JSON object
const parseXml = (xmlString) => {
- const codeCollection = new jsdom.JSDOM(xmlString).window.document.getElementsByTagName('code');
+ const codeCollection = new JSDOM(xmlString, {
+ contentType: 'text/xml',
+ }).window.document.getElementsByTagName('code');
+
+ const parseTextNode = (node, identifier) => node.getElementsByTagName(identifier)[0].textContent;
const codes = [...codeCollection];
@@ -21,37 +26,48 @@ const parseXml = (xmlString) => {
}));
};
-const parseTextNode = (node, identifier) => node.getElementsByTagName(identifier)[0].textContent;
-
+// Read the current code list
const codeJson = JSON.parse(fs.readFileSync(jsonFilePath));
+// 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);
}
+// Save the codeJSON with the updated codes
fs.writeFileSync(jsonFilePath, JSON.stringify(codeJson));
+// Populate the code reference
for (let i = 0; i < codeVersions.length; i++) {
- const reference = fs.readFileSync(
- path.join(__dirname, `../site/code-references/${codeVersions[i].toLowerCase()}.md`),
+ const filePath = path.join(
+ __dirname,
+ `../site/code-reference/${codeVersions[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`);
}
- const fileContent = reference.split(injectionTag)[0] + injectionTag;
- const codes = codeJson.find((c) => c.identifier === codeVersions[i]).codes;
+ // Everything afte rthe injection tag is deleted from the file
+ let fileContent = reference.split(injectionTag)[0] + injectionTag;
+ const codes = codeJson
+ .find((c) => c.identifier === codeVersions[i])
+ .codes.sort((a, b) => (a.title > b.title ? 1 : -1));
+ // Create a semi-markdown version for all codes
codes.forEach((code) => {
- const title = `#${code.title}`;
- const author = `*${code.author.includes(',') ? 'Authors' : 'Author'} ${code.author}`;
- const version = `*${code.version} (${code.date})`;
+ const title = `### ${code.title}`;
+ const author = `*${code.author.includes(',') ? 'Authors:' : 'Author:'} ${code.author}*`;
+ const version = `*Version: ${code.version} (${code.date})*`;
const description = code.description;
- fileContent += `\n\n${title}\n\n${version}\n\n${author}\n\n${description}`;
+ fileContent += `\n\n${title.trim()}\n\n${version.trim()} \n${author.trim()}\n\n${description.trim()}`;
});
- fs.writeFileSync(`../site/code-references/${codeVersions[i].toLowerCase()}.md`, fileContent);
+ // Save the reference file
+ fs.writeFileSync(filePath, fileContent);
}
diff --git a/site/.vuepress/components/CodeOverview.vue b/site/.vuepress/components/CodeOverview.vue
deleted file mode 100644
index a279126..0000000
--- a/site/.vuepress/components/CodeOverview.vue
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/site/.vuepress/data/gameVersions.json b/site/.vuepress/data/gameVersions.json
index 8a20933..8a42eab 100644
--- a/site/.vuepress/data/gameVersions.json
+++ b/site/.vuepress/data/gameVersions.json
@@ -26,10 +26,10 @@
{
"author": "Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57",
"title": "DPad Functions",
- "description": "CombinationResultD-Pad leftSave Mario's positionD-Pad rightLoad Mario's positionD-Pad upReplace all dialog with a single \"!!!\" lineD-Pad downRestore dialog boxesB+D-Pad leftLock rocket nozzleB+D-Pad rightLock turbo nozzleB+D-Pad upLock hover nozzleB+D-Pad downRelease nozzle lockX+D-Pad leftNo FLUDD in secretsX+D-Pad rightFLUDD in all secretsX+D-Pad upRegrab last held objectX+D-Pad downFLUDD in completed secrets (default)]]>",
+ "description": "Allows various game modifications. Button combinations:
Combination | Result |
---|
D-Pad left | Save Mario's 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 up | Regrab last held object |
X+D-Pad down | FLUDD in completed secrets (default) |
",
"version": "2.5",
"date": "Apr 3, 2019",
- "source": ""
+ "source": "2440E10C80000000822000008040E10C80000001817F0008822000028040E114822000038040D0A886000003000000A628404455000000018A000C01000000008A0002210000000C8A0006310000000E28404455000000028A000C10000000008C0002120000000C8C0006130000000E284044550000000404153DA0801C00040415317CA81C03400429134088030214284044550000000804153DA0380000000415317C380050000429134060000000284044550000020804269F503BE00004284044550000020404269F508BFE1C85284044550000020104269F503BE00001284044550000020204269F503BE000052840445500000401041C09106000000004298B88600000002840445500000402C61C0910801C0928C6298B8880298B9C2840445500000404041C09104082001804298B88408200142840445500000408480000008040E1081400007C00000383E000000000000000048D3A3C210000000423F9D460000000"
},
{
"author": "Noki Doki",
@@ -37,7 +37,7 @@
"description": "Prevents the life counter from decreasing.",
"version": "2.0",
"date": "Feb 28, 2020",
- "source": ""
+ "source": "0429881460000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -45,7 +45,7 @@
"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": ""
+ "source": "0429456460000000C22A6728000000037CA0003980AD9FA038800000908500D46000000000000000"
},
{
"author": "Psychonauter",
@@ -53,7 +53,7 @@
"description": "Allows skipping FMVs without having to watch them once first.",
"version": "1.0",
"date": "Jan 20, 2017",
- "source": ""
+ "source": "042B5EF438600001042B5E8C38600001"
},
{
"author": "Psychonauter",
@@ -61,7 +61,7 @@
"description": "Mutes background music, but keeps SFX on.",
"version": "1.0",
"date": "Jan 28, 2017",
- "source": ""
+ "source": "04016A34FC210828"
},
{
"author": "Psychonauter",
@@ -69,7 +69,7 @@
"description": "Removes all saveboxes.",
"version": "1.0",
"date": "Oct 02, 2017",
- "source": ""
+ "source": "0416210C4E80002004157EF848000020"
},
{
"author": "Noki Doki",
@@ -77,7 +77,7 @@
"description": "Unlocks Yoshi everywhere.",
"version": "1.0",
"date": "Feb 10, 2018",
- "source": ""
+ "source": "C61BBF70801BBFA4C61BBFB4801BBFD0"
},
{
"author": "Noki Doki",
@@ -85,7 +85,7 @@
"description": "Unlocks all nozzle boxes.",
"version": "1.0",
"date": "Feb 12, 2018",
- "source": ""
+ "source": "0429443C38600001042944404E800020"
},
{
"author": "Noki Doki",
@@ -93,7 +93,7 @@
"description": "Allows you to pause mid-air and during cutscenes.",
"version": "1.1",
"date": "Nov 12, 2017",
- "source": ""
+ "source": "C6297AB080297ABCC22979D400000007887F007C2803000F41820028807F001880630000806300D4546307FF418200143C60802960637A7C7C6803A64E800020881F012400000000"
},
{
"author": "Noki Doki",
@@ -101,23 +101,23 @@
"description": "Enables 'Exit Area' on Plaza and Airstrip.",
"version": "1.0",
"date": "Oct 30, 2017",
- "source": ""
+ "source": "C6156B7880156B84"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Shine Get Timer",
- "description": "Requires the Level Select code, Fast Any% or Stage Loader to be active.]]>",
+ "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.
Requires the Level Select code, Fast Any% or Stage Loader to be active.",
"version": "2.0",
"date": "Oct 11, 2019",
- "source": ""
+ "source": "C2031F680000000F3CC0817F60C60100888600002C0400014182002C888600012C04000140A200503CA0803E60A59710888500022C0400074182003C2C040009418100343C608034606394D87C6803A64E80002180AD9FB838A500E890650028906600049085002C908600083860000098660000800100246000000000000000C21BD3D8000000033C60817F60630100388000019083000C4E80002000000000C22979D80000000C2C00000340A200503C60817F606301008083000C2C04000041A2003C388000009083000C7DE802A63C6080566063DD007FB0EB783FA0802863BDE6047FA803A64E8000217DE803A67E1D837839E000003A0000003C60803A6000000000000000C234802C000000073DE0817F61EF01008A0F00002C1000014182000C806F0004808F00083A0000009A0F0000906F0004908F0008909F002C39E0000000000000C2149148000000137C6F1B787FB0EB783C60817F60630100888300012C04000140A2006438800000988300013C60803E60639710A06300022C030805418200482C030605418200402C031E00418200383C6080566063DD003FA0802863BDE9987FA803A64E8000213C6080566063DD003FA0802863BDE82C398000007FA803A64E8000217DE37B787E1D837839E000003A000000800100CC6000000000000000C228E90C00000003558C00014082000C3880000038600000909E00CC00000000C2171B6C000000033C60817F6063010038800101B0830000807F025C00000000C2031F6C0000000A3C60803E60639710A083FFFE2C043C0040A20038A08300022C040FFF40A2002C7C1E03787FE802A63C6080566063DD003C8080286084E6047C8803A64E8000217FE803A67FC0F37883E1001C00000000043480484E8000200414A99C600000000414D2E8600000000428E9C8600000000428E854600000000428E624600000000456DD00000000000456DD04000000000456DD18000000030456DD1C000000020456DD208056DD240456DD24000000000456DD28000000010456DD2C000000000456DD30000000B40414AC184800006C077F00C00000004038000000600000017D0D42E67D2C42E67C6D42E67C0818004082FFF03D40817F806A01087C634810906A0108806A01047C634110906A01043860001C4E80002004296E7C4955924D042998BC49556805042B5B944953A531042B707049539051"
},
{
"author": "Psychonauter, Dan Salvato, Noki Doki",
"title": "Level Select",
- "description": "]]>",
+ "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:
",
"version": "1.14",
"date": "May 8, 2020",
- "source": ""
+ "source": "C22A6710000000733C60817F3CA0804060A5448438E0000090E3010C38E0000198E30101A09F00122C040D05418103182C040109418103082C0400014182030838E0000198E30100A0E5000254E6C6F67CC73B7870E70C7088C500012C86000040860024418202E02C070800A1030000418202BC2C070010408201D4A1030002480002B82C060009418201C42C0600084082000C39000200480000602C06000A4082000C39000300480000502C0600024082000C39000400480000402C0600064082000C39000500480000302C0600044082000C39000600480000202C0600054082000C39000800480000102C06000140820254390009002C070000418202302C0700404082000C39080001480002202C0700204082000C39080002480002102C0700604082000C39080003480002002C0700104082000C39080004480001F02C0700504082000C39080005480001E02C0700304082000C39080006480001D02C0700704082000C39080007480001C02C070400408200682C0600044082000C39000E01480001B02C06000A4082000C39001E00480001A02C0600024082000C39002100480001902C0600014082000C39003900480001802C0600084082000C39003700480001702C06000539003A004082016439002C004800015C2C070800408201642C0600084082000C39000100480001442C06000A4082000C39000101480001342C0600024082000C39000105480001242C0600064082000C39000107480001142C0600044082000C39000108480001042C0600054082000C39000109480000F439000102480000EC2C070040408200103900140039202E00480000C42C070020408200103900150039203000480000B02C0700604082001039001600392020004800009C2C070050408200103900170039202900480000882C070030408200103900180039203300480000742C0700704082001039001D0039202800480000602C070400408200103900340039202A004800004C2C070440408200103900000039201F00480000382C0708004082000C39203A01480000282C070840408200103900100039203C00480000142C070010392032004182000839202F002C06000940A200107D284B7880AD9FA0990500DFB1030000B11F0012A09F0012B08300022C041E004182002C2C040404418200242C0408014182001C2C040904418200142C0406054182000C2C04080540A2000C38800000B0830100807F0020889F00122C0400074182000C2C04000E40A2000C3880003BB08300E400000000062976B4000000083C60000338830005C22B98E0000000035460063F41820010881D000F2C0000076000000000000000C22B9A3400000003806D9FA0880300CC54000734980300CC4E80002000000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -125,7 +125,7 @@
"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": ""
+ "source": "C22A6710000000643C60817F60630100380000009003000C380000019803000180AD9FA0889F00122C040001418102F498030000888500077080000141A2000C38803400480002D4888500067080008041A2000C38800906480002C07080004041A2000C38800905480002B07080002041A2000C38800904480002A07080001041A2000C38800903480002907080000841A2000C38800902480002807080000441A2000C3880090148000270888500057080004041A2000C388009004800025C7080002041A2000C388006064800024C7080001041A2000C388006054800023C7080000841A2000C388006044800022C7080000441A2000C388006034800021C7080000241A2000C388006024800020C7080000141A2000C38800601480001FC888500007080004041A2000C38800600480001E87080002041A2000C38800206480001D8888500027080000141A2000C38800205480001C4888500017080008041A2000C38800306480001B07080004041A2000C38800305480001A07080002041A2000C38800304480001907080001041A2000C38800303480001807080000841A2000C38800302480001707080000441A2000C3880030148000160888500047080001041A2000C388003004800014C7080000841A2000C388005064800013C7080000241A2000C388005024800012C7080000141A2000C388005034800011C888500037080008041A2000C38800502480001087080004041A2000C38800501480000F8888500087080000441A2000C38800500480000E4888500077080008041A2000C38800806480000D0888500087080000141A2000C38800805480000BC888500077080002041A2000C38800804480000A87080004041A2000C3880080348000098888500087080000241A2000C3880080248000084888500077080001041A2000C3880080148000070888500037080000441A2000C388008004800005C7080000841A2000C388004064800004C888500007080001041A2000C38800400480000387080000841A2000C38800204480000287080000441A2000C38800203480000187080000241A2000C388002024800000838800200B09F0012988500DF807F0020000000000416210C4E80002004157EF848000020048D3A3C21000000283E971200002A0004153DA0801C00040415317CA81C0340E2000001000000002A3E971200002A0004153DA0380000000415317C38005000E200000100000000C22B5EF000000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000C22B5E8800000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000"
},
{
"author": "Unknown, Noki Doki",
@@ -133,7 +133,7 @@
"description": "Allows opening Yoshi eggs with a different fruit than the one depicted.",
"version": "1.0",
"date": "Aug 19, 2018",
- "source": ""
+ "source": "041BC90060000000"
},
{
"author": "Noki Doki",
@@ -141,7 +141,7 @@
"description": "Prevents Yoshi from despawning by running out of juice.",
"version": "1.0",
"date": "Apr 5, 2019",
- "source": ""
+ "source": "0426E81060000000"
},
{
"author": "Noki Doki",
@@ -149,7 +149,7 @@
"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": ""
+ "source": "C22A6710000000233C60803E60639710888300022C04000E418200D82C04000D418200682C040001418100EC7C6C42E65464EF7E70650007388400022C04000740A20028388000142C05000640A20008688400032C05000740A2000854A5083C7C842A1438A000005484402E7C842A78480000087C884A143C60803E60639710908300004800009039000D008083FFFC2C0405004082000C392000004BFFFFD82C0405024082000C392000014BFFFFC82C0405044082000C392000024BFFFFB82C0405054082000C392000034BFFFFA82C0405064082000C392000044BFFFF982C04050740A20030392000054BFFFF883C60803E606397108883FFF47085000841A2000C38800E014BFFFF7038800E004BFFFF68807F00206000000000000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -157,7 +157,7 @@
"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": ""
+ "source": "C21727B80000000480AD9FA088A500DF38A5003154A5403EB0A60000388000806000000000000000"
},
{
"author": "Ralf, Psychonauter",
@@ -165,7 +165,7 @@
"description": "Always wear shine outfit and sunglasses.",
"version": "1.0",
"date": "Oct 23, 2017",
- "source": ""
+ "source": "04241FD46000000404241FD8B01D00040424D4DC60000000"
},
{
"author": "Noki Doki",
@@ -173,7 +173,7 @@
"description": "Shows Mario's position, angle and speed at any given time.",
"version": "1.3",
"date": "Oct 28, 2019",
- "source": ""
+ "source": "062A61600000001049553F19600000006000000060000000042998B84956074904143F14496B6209077FA000000001E89421FFE07C0802A69001002493E1001C4AABD6E538E0020038C0032038A0FFD83880000A386100084AAD01B9814D9FC83FE081803BFFA1EC39200000390000023CE0818038E7A16480CA004838A10008388000007FE3FB784AAD67F139200001913F01B0800100247C0803A683E1001C382100204E8000209421FFE87C0802A69001001C93A1000C93C1001093E100147C7F1B788123000083A900643D2081808129A39C2F890000409E002C7FE3FB787FA903A64E8004218001001C7C0803A683A1000C83C1001083E10014382100184E8000203D2080406129E0E883C900003C6081803863A1EC4AAD6B79C0BE00A8C09E00B0A0DE0096C07E0018C05E0014C03E00103CA0818038A5A164388000804CC632424AB3F6914BFFFF949421FFF07C0802A69001001493E1000C7C7F1B784AAF158D38E000817FE6FB7838A00000388000003C6081803863A1EC4AAD5C5D800100147C0803A683E1000C382100104E8000205820506F7320252E30660A5920506F7320252E30660A5A20506F7320252E30660A416E676C65202568750A482053706420252E32660A562053706420252E32662020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000C22A66F400000003386000003D808180906CA39C807F00406000000000000000"
},
{
"author": "Noki Doki",
@@ -181,7 +181,7 @@
"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": ""
+ "source": "042956AC480002C404295B2048000014062A65E00000001438600F0038000000B07F000EB01F00104BFFFEB000000000"
},
{
"author": "Noki Doki",
@@ -189,7 +189,7 @@
"description": "Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.",
"version": "1.0",
"date": "Aug 19, 2019",
- "source": ""
+ "source": "041E792C48000050021E7FFC00004800021FF85C00004800"
},
{
"author": "Noki Doki",
@@ -197,7 +197,7 @@
"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": ""
+ "source": "042B781048000018042B785C48000018042B78C448000018042B78F060000000042B794060000000"
},
{
"author": "Noki Doki",
@@ -205,7 +205,7 @@
"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": ""
+ "source": "0240CE5800000001"
}
]
},
@@ -236,10 +236,10 @@
{
"author": "Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57",
"title": "DPad Functions",
- "description": "CombinationResultD-Pad leftSave Mario's positionD-Pad rightLoad Mario's positionD-Pad upReplace all dialog with a single \"!!!\" lineD-Pad downRestore dialog boxesB+D-Pad leftLock rocket nozzleB+D-Pad rightLock turbo nozzleB+D-Pad upLock hover nozzleB+D-Pad downRelease nozzle lockX+D-Pad leftNo FLUDD in secretsX+D-Pad rightFLUDD in all secretsX+D-Pad upRegrab last held objectX+D-Pad downFLUDD in completed secrets (default)]]>",
+ "description": "Allows various game modifications. Button combinations:
Combination | Result |
---|
D-Pad left | Save Mario's 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 up | Regrab last held object |
X+D-Pad down | FLUDD in completed secrets (default) |
",
"version": "2.5",
"date": "Apr 3, 2019",
- "source": ""
+ "source": "244057D48000000082200000804057D480000001817F000882200002804057DC822000038040480886000003000000A6283FBBF5000000018A000C01000000008A0002210000000C8A0006310000000E283FBBF5000000028A000C10000000008C0002120000000C8C0006130000000E283FBBF50000000404148D20801C000404147F98A81C0340042890CC88030214283FBBF50000000804148D203800000004147F9838005000042890CC60000000283FBBF50000020804261CDC3BE00004283FBBF50000020404261CDC8BFE1C85283FBBF50000020104261CDC3BE00001283FBBF50000020204261CDC3BE00005283FBBF500000401041B87C86000000004290A2060000000283FBBF500000402C61B87C8801B87E0C6290A2080290A34283FBBF500000404041B87C84082001804290A2040820014283FBBF50000040848000000804057D01400007C00000383E00000000000000020570B7C000000000474E87C2100000020570B7D000000010474E9F42121000020570B7D000000020474ED380000000020570B7D000000030474EE04A100000020570B7D000000040474EBDC21210000E2000001000000000423776060000000"
},
{
"author": "Noki Doki",
@@ -247,7 +247,7 @@
"description": "Prevents the life counter from decreasing.",
"version": "2.0",
"date": "Feb 28, 2020",
- "source": ""
+ "source": "042906AC60000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -255,7 +255,7 @@
"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": ""
+ "source": "0428C37C60000000C229E680000000037CA0003980AD9EC838800000908500D46000000000000000"
},
{
"author": "Psychonauter",
@@ -263,7 +263,7 @@
"description": "Allows skipping FMVs without having to watch them once first.",
"version": "1.0",
"date": "Jan 20, 2017",
- "source": ""
+ "source": "042ADE2038600001042ADE8838600001"
},
{
"author": "Psychonauter",
@@ -271,7 +271,7 @@
"description": "Mutes background music, but keeps SFX on.",
"version": "1.0",
"date": "Jan 28, 2017",
- "source": ""
+ "source": "04016A90FC210828"
},
{
"author": "Psychonauter",
@@ -279,7 +279,7 @@
"description": "Removes all saveboxes.",
"version": "1.0",
"date": "Oct 02, 2017",
- "source": ""
+ "source": "0414CF4448000020041571584E800020"
},
{
"author": "Noki Doki",
@@ -287,7 +287,7 @@
"description": "Unlocks Yoshi everywhere.",
"version": "1.0",
"date": "Feb 10, 2018",
- "source": ""
+ "source": "C61B3E28801B3E5CC61B3E6C801B3E88"
},
{
"author": "Noki Doki",
@@ -295,7 +295,7 @@
"description": "Unlocks all nozzle boxes.",
"version": "1.0",
"date": "Feb 12, 2018",
- "source": ""
+ "source": "0428C254386000010428C2584E800020"
},
{
"author": "Noki Doki",
@@ -303,7 +303,7 @@
"description": "Allows you to pause mid-air and during cutscenes.",
"version": "1.1",
"date": "Nov 12, 2017",
- "source": ""
+ "source": "C628F9488028F954C228F86C00000007887F007C2803000F41820028807F001880630000806300D4546307FF418200143C6080286063F9147C6803A64E800020881F012400000000"
},
{
"author": "Noki Doki",
@@ -311,23 +311,23 @@
"description": "Enables 'Exit Area' on Plaza and Airstrip.",
"version": "1.0",
"date": "Oct 30, 2017",
- "source": ""
+ "source": "C614BB948014BBA0"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Shine Get Timer",
- "description": "Requires the Level Select code, Fast Any% or Stage Loader to be active.]]>",
+ "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.
Requires the Level Select code, Fast Any% or Stage Loader to be active.",
"version": "2.0",
"date": "Oct 11, 2019",
- "source": ""
+ "source": "C20320200000000F3CC0817F60C60100888600002C0400014182002C888600012C04000140A200503CA0803E60A510D0888500022C0400074182003C2C040009418100343C608034606317347C6803A64E80002180AD9EE038A500E890650028906600049085002C908600083860000098660000800100246000000000000000C21B5290000000033C60817F60630100388000019083000C4E80002000000000C228F8700000000C2C00000340A200503C60817F606301008083000C2C04000041A2003C388000009083000C7DE802A63C6080566063DF007FB0EB783FA0802863BD63907FA803A64E8000217DE803A67E1D837839E000003A0000003C60803A6000000000000000C2340288000000073DE0817F61EF01008A0F00002C1000014182000C806F0004808F00083A0000009A0F0000906F0004908F0008909F002C39E0000000000000C213DDD8000000137C6F1B787FB0EB783C60817F60630100888300012C04000140A2006438800000988300013C60803E606310D0A06300022C030805418200482C030605418200402C031E00418200383C6080566063DF003FA0802863BD67247FA803A64E8000213C6080566063DF003FA0802863BD65B8398000007FA803A64E8000217DE37B787E1D837839E000003A000000800100CC6000000000000000C228669800000003558C00014082000C3880000038600000909E00CC00000000C2167984000000033C60817F6063010038800101B0830000807F084C00000000C20320240000000A3C60803E606310D0A083FFFE2C043C0040A20038A08300022C040FFF40A2002C7C1E03787FE802A63C6080566063DF003C808028608463907C8803A64E8000217FE803A67FC0F37883E1001C00000000043402A44E8000200413F62C6000000004141F78600000000428675460000000042865E060000000042863B0600000000456DF00000000000456DF04000000000456DF18000000030456DF1C000000020456DF208056DF240456DF24000000000456DF28000000010456DF2C000000000456DF30000000B40413F8A84800006C077F00C00000004038000000600000017D0D42E67D2C42E67C6D42E67C0818004082FFF03D40817F806A01087C634810906A0108806A01047C634110906A01043860001C4E8000200428ED14495613B5042917544955E96D042ADB18495425AD042AF04049541081"
},
{
"author": "Psychonauter, Dan Salvato, Noki Doki",
"title": "Level Select",
- "description": "]]>",
+ "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:
",
"version": "1.14",
"date": "May 8, 2020",
- "source": ""
+ "source": "C229E668000000733C60817F3CA0803F60A5BC2438E0000090E3010C38E0000198E30101A09F00122C040D05418103182C040109418103082C0400014182030838E0000198E30100A0E5000254E6C6F67CC73B7870E70C7088C500012C86000040860024418202E02C070800A1030000418202BC2C070010408201D4A1030002480002B82C060009418201C42C0600084082000C39000200480000602C06000A4082000C39000300480000502C0600024082000C39000400480000402C0600064082000C39000500480000302C0600044082000C39000600480000202C0600054082000C39000800480000102C06000140820254390009002C070000418202302C0700404082000C39080001480002202C0700204082000C39080002480002102C0700604082000C39080003480002002C0700104082000C39080004480001F02C0700504082000C39080005480001E02C0700304082000C39080006480001D02C0700704082000C39080007480001C02C070400408200682C0600044082000C39000E01480001B02C06000A4082000C39001E00480001A02C0600024082000C39002100480001902C0600014082000C39003900480001802C0600084082000C39003700480001702C06000539003A004082016439002C004800015C2C070800408201642C0600084082000C39000100480001442C06000A4082000C39000101480001342C0600024082000C39000105480001242C0600064082000C39000107480001142C0600044082000C39000108480001042C0600054082000C39000109480000F439000102480000EC2C070040408200103900140039202E00480000C42C070020408200103900150039203000480000B02C0700604082001039001600392020004800009C2C070050408200103900170039202900480000882C070030408200103900180039203300480000742C0700704082001039001D0039202800480000602C070400408200103900340039202A004800004C2C070440408200103900000039201F00480000382C0708004082000C39203A01480000282C070840408200103900100039203C00480000142C070010392032004182000839202F002C06000940A200107D284B7880AD9EC8990500DFB1030000B11F0012A09F0012B08300022C041E004182002C2C040404418200242C0408014182001C2C040904418200142C0406054182000C2C04080540A2000C38800000B0830100807F0020889F00122C0400074182000C2C04000E40A2000C3880003BB08300E4000000000628F54C000000083C60000338830005C22B18B0000000035460063F41820010881D000F2C0000076000000000000000C22B1A0400000003806D9EC8880300CC54000734980300CC4E80002000000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -335,7 +335,7 @@
"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": ""
+ "source": "C229E668000000643C60817F60630100380000009003000C380000019803000180AD9EC8889F00122C040001418102F498030000888500077080000141A2000C38803400480002D4888500067080008041A2000C38800906480002C07080004041A2000C38800905480002B07080002041A2000C38800904480002A07080001041A2000C38800903480002907080000841A2000C38800902480002807080000441A2000C3880090148000270888500057080004041A2000C388009004800025C7080002041A2000C388006064800024C7080001041A2000C388006054800023C7080000841A2000C388006044800022C7080000441A2000C388006034800021C7080000241A2000C388006024800020C7080000141A2000C38800601480001FC888500007080004041A2000C38800600480001E87080002041A2000C38800206480001D8888500027080000141A2000C38800205480001C4888500017080008041A2000C38800306480001B07080004041A2000C38800305480001A07080002041A2000C38800304480001907080001041A2000C38800303480001807080000841A2000C38800302480001707080000441A2000C3880030148000160888500047080001041A2000C388003004800014C7080000841A2000C388005064800013C7080000241A2000C388005024800012C7080000141A2000C388005034800011C888500037080008041A2000C38800502480001087080004041A2000C38800501480000F8888500087080000441A2000C38800500480000E4888500077080008041A2000C38800806480000D0888500087080000141A2000C38800805480000BC888500077080002041A2000C38800804480000A87080004041A2000C3880080348000098888500087080000241A2000C3880080248000084888500077080001041A2000C3880080148000070888500037080000441A2000C388008004800005C7080000841A2000C388004064800004C888500007080001041A2000C38800400480000387080000841A2000C38800204480000287080000441A2000C38800203480000187080000241A2000C388002024800000838800200B09F0012988500DF807F0020000000000414CF4448000020041571584E800020283E10D200002A0004148D20801C000404147F98A81C0340E2000001000000002A3E10D200002A0004148D203800000004147F9838005000E20000010000000020570B7C000000000474E87C2100000020570B7D000000010474E9F42121000020570B7D000000020474ED380000000020570B7D000000030474EE04A100000020570B7D000000040474EBDC21210000E200000100000000C22ADE1C00000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000C22ADE8400000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -343,7 +343,7 @@
"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": ""
+ "source": "C21687580000000480AD9EC888A500DF38A5003154A5403EB0A60000388000806000000000000000"
},
{
"author": "Ralf",
@@ -351,7 +351,7 @@
"description": "Always wear shine outfit and sunglasses.",
"version": "1.0",
"date": "Oct 23, 2017",
- "source": ""
+ "source": "04239C886000000404239C8CB01D00040424526860000000"
},
{
"author": "Unknown",
@@ -359,7 +359,7 @@
"description": "Allows opening Yoshi eggs with a different fruit than the one depicted.",
"version": "1.0",
"date": "Aug 19, 2018",
- "source": ""
+ "source": "041B47B860000000"
},
{
"author": "Noki Doki",
@@ -367,7 +367,7 @@
"description": "Prevents Yoshi from despawning by running out of juice.",
"version": "1.0",
"date": "Apr 5, 2019",
- "source": ""
+ "source": "0426659C60000000"
},
{
"author": "Noki Doki",
@@ -375,7 +375,7 @@
"description": "Shows Mario's position, angle and speed at any given time.",
"version": "1.3",
"date": "Oct 28, 2019",
- "source": ""
+ "source": "0629E070000000104955C00960000000600000006000000004291750495688B104138B50496C15CD077FA000000001E89421FFE07C0802A69001002493E1001C4AAB56B538E0020038C0032038A0FFD83880000A386100084AAC824D814D9EF03FE081803BFFA1EC39200000390000023CE0818038E7A16480CA004838A10008388000007FE3FB784AACE99939200001913F01B0800100247C0803A683E1001C382100204E8000209421FFE87C0802A69001001C93A1000C93C1001093E100147C7F1B788123000083A900643D2081808129A39C2F890000409E002C7FE3FB787FA903A64E8004218001001C7C0803A683A1000C83C1001083E10014382100184E8000203D208040612957B083C900003C6081803863A1EC4AACED21C0BE00A8C09E00B0A0DE0096C07E0018C05E0014C03E00103CA0818038A5A164388000804CC632424AB378114BFFFF949421FFF07C0802A69001001493E1000C7C7F1B784AAE973538E000817FE6FB7838A00000388000003C6081803863A1EC4AACDE05800100147C0803A683E1000C382100104E8000205820506F7320252E30660A5920506F7320252E30660A5A20506F7320252E30660A416E676C65202568750A482053706420252E32660A562053706420252E32662020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000C229E64C00000003386000003D808180906CA39C807F00406000000000000000"
},
{
"author": "Noki Doki",
@@ -383,7 +383,7 @@
"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": ""
+ "source": "0428D4C4480002640428D9B8480000140629E51C0000001438600F0038000000B07F000EB01F00104BFFFE9400000000"
},
{
"author": "Noki Doki",
@@ -391,7 +391,7 @@
"description": "Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.",
"version": "1.0",
"date": "Aug 19, 2019",
- "source": ""
+ "source": "041DF80448000050021DFED400004800021F774000004800"
},
{
"author": "Noki Doki",
@@ -399,7 +399,7 @@
"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": ""
+ "source": "042AF7E048000018042AF82C48000018042AF89448000018042AF8C060000000042AF91060000000"
},
{
"author": "Noki Doki",
@@ -407,7 +407,7 @@
"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": ""
+ "source": "024045B800000001"
}
]
},
@@ -438,10 +438,10 @@
{
"author": "Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57",
"title": "DPad Functions",
- "description": "CombinationResultD-Pad leftSave Mario's positionD-Pad rightLoad Mario's positionD-Pad upReplace all dialog with a single \"!!!\" lineD-Pad downRestore dialog boxesB+D-Pad leftLock rocket nozzleB+D-Pad rightLock turbo nozzleB+D-Pad upLock hover nozzleB+D-Pad downRelease nozzle lockX+D-Pad leftNo FLUDD in secretsX+D-Pad rightFLUDD in all secretsX+D-Pad upRegrab last held objectX+D-Pad downFLUDD in completed secrets (default)]]>",
+ "description": "Allows various game modifications. Button combinations:
Combination | Result |
---|
D-Pad left | Save Mario's 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 up | Regrab last held object |
X+D-Pad down | FLUDD in completed secrets (default) |
",
"version": "2.5",
"date": "Apr 3, 2019",
- "source": ""
+ "source": "2440A39C80000000822000008040A39C80000001817F0008822000028040A3A4822000038040B37086000003000000A628400D51000000018A000C01000000008A0002210000000C8A0006310000000E28400D51000000028A000C10000000008C0002120000000C8C0006130000000E28400D510000000404215290801C000404214610A81C0340040E48888803021428400D510000000804215290380000000421461038005000040E48886000000028400D5100000208041494D43BE0000428400D5100000204041494D48BFE1C8528400D5100000201041494D43BE0000128400D5100000202041494D43BE0000528400D51000004010419878460000000040EC0F46000000028400D5100000402C61987848019879CC60EC0F4800EC10828400D51000004040419878440820018040EC0F44082001428400D5100000408480000008040A3981400007C00000383E000000000000000028D8A7E00028149048D8A84000000000411EB1060000000"
},
{
"author": "Noki Doki",
@@ -449,7 +449,7 @@
"description": "Prevents the life counter from decreasing.",
"version": "2.0",
"date": "Feb 28, 2020",
- "source": ""
+ "source": "040EBD8060000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -457,7 +457,7 @@
"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": ""
+ "source": "040E7B2060000000C20FA12C000000037CA0003980AD97D038800000908500D46000000000000000"
},
{
"author": "Psychonauter",
@@ -465,7 +465,7 @@
"description": "Allows skipping FMVs without having to watch them once first.",
"version": "1.0",
"date": "Jan 20, 2017",
- "source": ""
+ "source": "0410AF5C386000010410AFC038600001"
},
{
"author": "Psychonauter",
@@ -473,7 +473,7 @@
"description": "Mutes background music, but keeps SFX on.",
"version": "1.0",
"date": "Jan 28, 2017",
- "source": ""
+ "source": "0417FF58FC210828"
},
{
"author": "Psychonauter",
@@ -481,7 +481,7 @@
"description": "Removes all saveboxes.",
"version": "1.0",
"date": "Oct 02, 2017",
- "source": ""
+ "source": "042193D848000020042230944E800020"
},
{
"author": "Noki Doki",
@@ -489,7 +489,7 @@
"description": "Unlocks Yoshi everywhere.",
"version": "1.0",
"date": "Feb 10, 2018",
- "source": ""
+ "source": "C6193F5880193F8CC6193F9C80193FB8"
},
{
"author": "Noki Doki",
@@ -497,7 +497,7 @@
"description": "Unlocks all nozzle boxes.",
"version": "1.0",
"date": "Feb 12, 2018",
- "source": ""
+ "source": "040E79F838600001040E79FC4E800020"
},
{
"author": "Noki Doki",
@@ -505,7 +505,7 @@
"description": "Allows you to pause mid-air and during cutscenes.",
"version": "1.1",
"date": "Nov 12, 2017",
- "source": ""
+ "source": "C60EB06C800EB078C20EAF9000000007887F007C2803000F41820028807F001880630000806300D4546307FF418200143C60800E6063B0387C6803A64E800020881F012400000000"
},
{
"author": "Noki Doki",
@@ -513,23 +513,23 @@
"description": "Enables 'Exit Area' on Plaza and Airstrip.",
"version": "1.0",
"date": "Oct 30, 2017",
- "source": ""
+ "source": "C621805480218060"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Shine Get Timer",
- "description": "Requires the Level Select code, Fast Any% or Stage Loader to be active.]]>",
+ "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.
Requires the Level Select code, Fast Any% or Stage Loader to be active.",
"version": "2.0",
"date": "Oct 11, 2019",
- "source": ""
+ "source": "C23617C40000000F3CC0817F60C60100888600002C0400014182002C888600012C04000140A200503CA0803E60A56010888500022C0400074182003C2C040009418100343C60800960633DF87C6803A64E80002180AD97E838A500E890650028906600049085002C908600083860000098660000800100246000000000000000C21953A8000000033C60817F60630100388000019083000C4E80002000000000C20EAF940000000C2C00000340A200503C60817F606301008083000C2C04000041A2003C388000009083000C7DE802A63C60807460639F007FB0EB783FA0800E63BD1B4C7FA803A64E8000217DE803A67E1D837839E000003A0000003C6080376000000000000000C209294C000000073DE0817F61EF01008A0F00002C1000014182000C806F0004808F00083A0000009A0F0000906F0004908F0008909F002C39E0000000000000C220A5A0000000137C6F1B787FB0EB783C60817F60630100888300012C04000140A2006438800000988300013C60803E60636010A06300022C030805418200482C030605418200402C031E00418200383C60807460639F003FA0800E63BD1EE07FA803A64E8000213C60807460639F003FA0800E63BD1D74398000007FA803A64E8000217DE37B787E1D837839E000003A000000800100CC6000000000000000C20E1E5400000003558C00014082000C3880000038600000909E00CC00000000C2232024000000033C60817F6063010038800101B0830000807F026800000000C23617C80000000A3C60803E60636010A083FFFE2C043C0040A20038A08300022C040FFF40A2002C7C1E03787FE802A63C60805660639F003C80800E60841B4C7C8803A64E8000217FE803A67FC0F37883E1001C00000000040929684E8000200420BDF8600000000420E8A460000000040E1F1060000000040E1D9C60000000040E1B6C6000000004749F000000000004749F040000000004749F180000000304749F1C0000000204749F2080749F2404749F240000000004749F280000000104749F2C0000000004749F30000000B40420C0744800006C077F00C00000004038000000600000017D0D42E67D2C42E67C6D42E67C0818004082FFF03D40817F806A01087C634810906A0108806A01047C634110906A01043860001C4E800020040EA43849705C91040ECE40497032810410AD28496E539D0410BFCC496E40F5"
},
{
"author": "Psychonauter, Dan Salvato, ParadoxKarl, Noki Doki",
"title": "Level Select",
- "description": "]]>",
+ "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:
",
"version": "1.14",
"date": "May 8, 2020",
- "source": ""
+ "source": "C20FA114000000733C60817F3CA0804060A50D8038E0000090E3010C38E0000198E30101A09F00122C040D05418103182C040109418103082C0400014182030838E0000198E30100A0E5000254E6C6F67CC73B7870E70C7088C500012C86000040860024418202E02C070800A1030000418202BC2C070010408201D4A1030002480002B82C060009418201C42C0600084082000C39000200480000602C06000A4082000C39000300480000502C0600024082000C39000400480000402C0600064082000C39000500480000302C0600044082000C39000600480000202C0600054082000C39000800480000102C06000140820254390009002C070000418202302C0700404082000C39080001480002202C0700204082000C39080002480002102C0700604082000C39080003480002002C0700104082000C39080004480001F02C0700504082000C39080005480001E02C0700304082000C39080006480001D02C0700704082000C39080007480001C02C070400408200682C0600044082000C39000E01480001B02C06000A4082000C39001E00480001A02C0600024082000C39002100480001902C0600014082000C39003900480001802C0600084082000C39003700480001702C06000539003A004082016439002C004800015C2C070800408201642C0600084082000C39000100480001442C06000A4082000C39000101480001342C0600024082000C39000105480001242C0600064082000C39000107480001142C0600044082000C39000108480001042C0600054082000C39000109480000F439000102480000EC2C070040408200103900140039202E00480000C42C070020408200103900150039203000480000B02C0700604082001039001600392020004800009C2C070050408200103900170039202900480000882C070030408200103900180039203300480000742C0700704082001039001D0039202800480000602C070400408200103900340039202A004800004C2C070440408200103900000039201F00480000382C0708004082000C39203A01480000282C070840408200103900100039203C00480000142C070010392032004182000839202F002C06000940A200107D284B7880AD97D0990500DFB1030000B11F0012A09F0012B08300022C041E004182002C2C040404418200242C0408014182001C2C040904418200142C0406054182000C2C04080540A2000C38800000B0830100807F0020889F00122C0400074182000C2C04000E40A2000C3880003BB08300E400000000060EAC70000000083C60000338830005C210E598000000035460063F41820010881D000F2C0000076000000000000000C210E6EC00000003806D97D0880300CC54000734980300CC4E80002000000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -537,7 +537,7 @@
"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": ""
+ "source": "C20FA19C000000643C60817F60630100380000009003000C380000019803000180AD97D0889F00122C040001418102F498030000888500077080000141A2000C38803400480002D4888500067080008041A2000C38800906480002C07080004041A2000C38800905480002B07080002041A2000C38800904480002A07080001041A2000C38800903480002907080000841A2000C38800902480002807080000441A2000C3880090148000270888500057080004041A2000C388009004800025C7080002041A2000C388006064800024C7080001041A2000C388006054800023C7080000841A2000C388006044800022C7080000441A2000C388006034800021C7080000241A2000C388006024800020C7080000141A2000C38800601480001FC888500007080004041A2000C38800600480001E87080002041A2000C38800206480001D8888500027080000141A2000C38800205480001C4888500017080008041A2000C38800306480001B07080004041A2000C38800305480001A07080002041A2000C38800304480001907080001041A2000C38800303480001807080000841A2000C38800302480001707080000441A2000C3880030148000160888500047080001041A2000C388003004800014C7080000841A2000C388005064800013C7080000241A2000C388005024800012C7080000141A2000C388005034800011C888500037080008041A2000C38800502480001087080004041A2000C38800501480000F8888500087080000441A2000C38800500480000E4888500077080008041A2000C38800806480000D0888500087080000141A2000C38800805480000BC888500077080002041A2000C38800804480000A87080004041A2000C3880080348000098888500087080000241A2000C3880080248000084888500077080001041A2000C3880080148000070888500037080000441A2000C388008004800005C7080000841A2000C388004064800004C888500007080001041A2000C38800400480000387080000841A2000C38800204480000287080000441A2000C38800203480000187080000241A2000C388002024800000838800200B09F0012988500DF807F002000000000042193D848000020042230944E800020048D8A7CD6008149048D8A8081498149048D8A8400000000283E601200002A0004215290801C000404214610A81C0340E2000001000000002A3E601200002A0004215290380000000421461038005000E200000100000000C210AF5800000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000C210AFBC00000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -545,7 +545,7 @@
"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": ""
+ "source": "C2232C700000000480AD97D088A500DF38A5003154A5403EB0A60000388000806000000000000000"
},
{
"author": "Ralf, Psychonauter",
@@ -553,7 +553,7 @@
"description": "Always wear shine outfit and sunglasses.",
"version": "1.0",
"date": "Oct 23, 2017",
- "source": ""
+ "source": "04120D1C6000000404120D20B01D00040412C9B060000000"
},
{
"author": "Unknown, Noki Doki",
@@ -561,7 +561,7 @@
"description": "Allows opening Yoshi eggs with a different fruit than the one depicted.",
"version": "1.0",
"date": "Aug 19, 2018",
- "source": ""
+ "source": "041948E860000000"
},
{
"author": "Noki Doki",
@@ -569,7 +569,7 @@
"description": "Prevents Yoshi from despawning by running out of juice.",
"version": "1.0",
"date": "Apr 5, 2019",
- "source": ""
+ "source": "0414DB8860000000"
},
{
"author": "Noki Doki",
@@ -577,7 +577,7 @@
"description": "Shows Mario's position, angle and speed at any given time.",
"version": "1.3",
"date": "Oct 28, 2019",
- "source": ""
+ "source": "060F9B640000001049700515600000006000000060000000040ECE3C4970D1C504206734495F39E9077FA000000001E89421FFE07C0802A69001002493E1001C4A91239D38E0020038C0032038A0FFD83880000A386100084A8191F5814D97F83FE081803BFFA1EC39200000390000023CE0818038E7A16480CA004838A10008388000007FE3FB784A81F8AD39200001913F01B0800100247C0803A683E1001C382100204E8000209421FFE87C0802A69001001C93A1000C93C1001093E100147C7F1B788123000083A900643D2081808129A39C2F890000409E002C7FE3FB787FA903A64E8004218001001C7C0803A683A1000C83C1001083E10014382100184E8000203D2080406129A37883C900003C6081803863A1EC4A81FC35C0BE00A8C09E00B0A0DE0096C07E0018C05E0014C03E00103CA0818038A5A164388000804CC632424A889FB14BFFFF949421FFF07C0802A69001001493E1000C7C7F1B784A83B0F938E000817FE6FB7838A00000388000003C6081803863A1EC4A81ED19800100147C0803A683E1000C382100104E8000205820506F7320252E30660A5920506F7320252E30660A5A20506F7320252E30660A416E676C65202568750A482053706420252E32660A562053706420252E32662020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000C20FA0F800000003386000003D808180906CA39C807F00406000000000000000"
},
{
"author": "Noki Doki",
@@ -585,7 +585,7 @@
"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": ""
+ "source": "040E8C68480002C4040E90DC48000014060F9FE40000001438600F0038000000B07F000EB01F00104BFFFEB000000000"
},
{
"author": "Noki Doki",
@@ -593,7 +593,7 @@
"description": "Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.",
"version": "1.0",
"date": "Aug 19, 2019",
- "source": ""
+ "source": "041BF37848000050021BFA4800004800021D72E800004800"
},
{
"author": "Noki Doki",
@@ -601,7 +601,7 @@
"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": ""
+ "source": "0410C4C8480000180410C514480000180410C57C480000180410C5A8600000000410C5F860000000"
},
{
"author": "Noki Doki",
@@ -609,7 +609,7 @@
"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": ""
+ "source": "02408D1800000000"
}
]
},
@@ -640,10 +640,10 @@
{
"author": "Psychonauter, Noki Doki, Dan Salvato, Link Master, James0x57",
"title": "DPad Functions",
- "description": "CombinationResultD-Pad leftSave Mario's positionD-Pad rightLoad Mario's positionD-Pad upReplace all dialog with a single \"!!!\" lineD-Pad downRestore dialog boxesB+D-Pad leftLock rocket nozzleB+D-Pad rightLock turbo nozzleB+D-Pad upLock hover nozzleB+D-Pad downRelease nozzle lockX+D-Pad leftNo FLUDD in secretsX+D-Pad rightFLUDD in all secretsX+D-Pad upRegrab last held objectX+D-Pad downFLUDD in completed secrets (default)]]>",
+ "description": "Allows various game modifications. Button combinations:
Combination | Result |
---|
D-Pad left | Save Mario's 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 up | Regrab last held object |
X+D-Pad down | FLUDD in completed secrets (default) |
",
"version": "2.5",
"date": "Apr 3, 2019",
- "source": ""
+ "source": "243FEFAC8000000082200000803FEFAC80000001817F000882200002803FEFB482200003803FFA3886000003000000A6283F5429000000018A000C01000000008A0002210000000C8A0006310000000E283F5429000000028A000C10000000008C0002120000000C8C0006130000000E283F542900000004041351C4801C000404134524A81C03400427109088030214283F542900000008041351C43800000004134524380050000427109088030214283F54290000020804249CA03BE00004283F54290000020404249CA08BFE1C85283F54290000020104249CA03BE00001283F54290000020204249CA03BE00005283F542900000401041A0698600000000427883060000000283F542900000402C61A0698801A06B0C627883080278844283F542900000404041A0698408200180427883040820014283F54290000040848000000803FEFA81400007C00000383E000000000000000028CD55E00028149048CD564000000000421F71C60000000"
},
{
"author": "Noki Doki",
@@ -651,7 +651,7 @@
"description": "Prevents the life counter from decreasing.",
"version": "2.0",
"date": "Feb 28, 2020",
- "source": ""
+ "source": "042784BC60000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -659,7 +659,7 @@
"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": ""
+ "source": "0427422060000000C2286584000000037CA0003980AD9E6038800000908500D46000000000000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -667,7 +667,7 @@
"description": "Allows skipping FMVs without having to watch them once first.",
"version": "1.0",
"date": "Jan 17, 2018",
- "source": ""
+ "source": "04295AB43860000104295B1838600001"
},
{
"author": "Psychonauter, Noki Doki",
@@ -675,7 +675,7 @@
"description": "Mutes background music, but keeps SFX on.",
"version": "1.0",
"date": "Jan 17, 2018",
- "source": ""
+ "source": "04016A90FC210828"
},
{
"author": "Psychonauter, Noki Doki",
@@ -683,7 +683,7 @@
"description": "Removes all saveboxes.",
"version": "1.0",
"date": "Jan 18, 2018",
- "source": ""
+ "source": "0413934C48000020041431784E800020"
},
{
"author": "Noki Doki",
@@ -691,7 +691,7 @@
"description": "Unlocks Yoshi everywhere.",
"version": "1.0",
"date": "Feb 10, 2018",
- "source": ""
+ "source": "C619BCF88019BD2CC619BD3C8019BD58"
},
{
"author": "Noki Doki",
@@ -699,7 +699,7 @@
"description": "Unlocks all nozzle boxes.",
"version": "1.0",
"date": "Feb 12, 2018",
- "source": ""
+ "source": "042740F838600001042740FC4E800020"
},
{
"author": "Noki Doki",
@@ -707,7 +707,7 @@
"description": "Allows you to pause mid-air and during cutscenes.",
"version": "1.1",
"date": "Jan 17, 2018",
- "source": ""
+ "source": "C627775880277764C227767C00000007887F007C2803000F41820028807F001880630000806300D4546307FF418200143C608027606377247C6803A64E800020881F012400000000"
},
{
"author": "Noki Doki",
@@ -715,23 +715,23 @@
"description": "Enables 'Exit Area' on Plaza and Airstrip.",
"version": "1.0",
"date": "Jan 17, 2018",
- "source": ""
+ "source": "C6137F9880137FA4"
},
{
"author": "Psychonauter, Noki Doki",
"title": "Shine Get Timer",
- "description": "Requires the Level Select code, Fast Any% or Stage Loader to be active.]]>",
+ "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.
Requires the Level Select code, Fast Any% or Stage Loader to be active.",
"version": "2.0",
"date": "Oct 11, 2019",
- "source": ""
+ "source": "C2363E700000000F3CC0817F60C60100888600002C0400014182002C888600012C04000140A200503CA0803D60A5A8F0888500022C0400074182003C2C040009418100343C60803260638DD87C6803A64E80002180AD9E7838A500E890650028906600049085002C908600083860000098660000800100246000000000000000C219D160000000033C60817F60630100388000019083000C4E80002000000000C22776800000000C2C00000340A200503C60817F606301008083000C2C04000041A2003C388000009083000C7DE802A63C6080566063DD007FB0EB783FA0802663BDE3547FA803A64E8000217DE803A67E1D837839E000003A0000003C6080396000000000000000C232792C000000073DE0817F61EF01008A0F00002C1000014182000C806F0004808F00083A0000009A0F0000906F0004908F0008909F002C39E0000000000000C212A528000000137C6F1B787FB0EB783C60817F60630100888300012C04000140A2006438800000988300013C60803D6063A8F0A06300022C030805418200482C030605418200402C031E00418200383C6080566063DD003FA0802663BDE6E87FA803A64E8000213C6080566063DD003FA0802663BDE57C398000007FA803A64E8000217DE37B787E1D837839E000003A000000800100CC6000000000000000C226E65C00000003558C00014082000C3880000038600000909E00CC00000000C21528FC000000033C60817F6063010038800101B0830000807F026800000000C2363E740000000A3C60803D6063A8F0A083FFFE2C043C0040A20038A08300022C040FFF40A2002C7C1E03787FE802A63C6080566063DD003C8080266084E3547C8803A64E8000217FE803A67FC0F37883E1001C00000000043279484E8000200412BD90600000000412E6F8600000000426E718600000000426E5A4600000000426E374600000000456DD00000000000456DD04000000000456DD18000000030456DD1C000000020456DD208056DD240456DD24000000000456DD28000000010456DD2C000000000456DD30000000B40412C00C4800006C077F00C00000004038000000600000017D0D42E67D2C42E67C6D42E67C0818004082FFF03D40817F806A01087C634810906A0108806A01047C634110906A01043860001C4E80002004276B24495795A50427956C49576B55042958804955A84504296B244955959D"
},
{
"author": "Psychonauter, Dan Salvato, ParadoxKarl, Noki Doki",
"title": "Level Select",
- "description": "]]>",
+ "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:
",
"version": "1.14",
"date": "May 8, 2020",
- "source": ""
+ "source": "C228656C000000733C60817F3CA0803F60A5545838E0000090E3010C38E0000198E30101A09F00122C040D05418103182C040109418103082C0400014182030838E0000198E30100A0E5000254E6C6F67CC73B7870E70C7088C500012C86000040860024418202E02C070800A1030000418202BC2C070010408201D4A1030002480002B82C060009418201C42C0600084082000C39000200480000602C06000A4082000C39000300480000502C0600024082000C39000400480000402C0600064082000C39000500480000302C0600044082000C39000600480000202C0600054082000C39000800480000102C06000140820254390009002C070000418202302C0700404082000C39080001480002202C0700204082000C39080002480002102C0700604082000C39080003480002002C0700104082000C39080004480001F02C0700504082000C39080005480001E02C0700304082000C39080006480001D02C0700704082000C39080007480001C02C070400408200682C0600044082000C39000E01480001B02C06000A4082000C39001E00480001A02C0600024082000C39002100480001902C0600014082000C39003900480001802C0600084082000C39003700480001702C06000539003A004082016439002C004800015C2C070800408201642C0600084082000C39000100480001442C06000A4082000C39000101480001342C0600024082000C39000105480001242C0600064082000C39000107480001142C0600044082000C39000108480001042C0600054082000C39000109480000F439000102480000EC2C070040408200103900140039202E00480000C42C070020408200103900150039203000480000B02C0700604082001039001600392020004800009C2C070050408200103900170039202900480000882C070030408200103900180039203300480000742C0700704082001039001D0039202800480000602C070400408200103900340039202A004800004C2C070440408200103900000039201F00480000382C0708004082000C39203A01480000282C070840408200103900100039203C00480000142C070010392032004182000839202F002C06000940A200107D284B7880AD9E60990500DFB1030000B11F0012A09F0012B08300022C041E004182002C2C040404418200242C0408014182001C2C040904418200142C0406054182000C2C04080540A2000C38800000B0830100807F0020889F00122C0400074182000C2C04000E40A2000C3880003BB08300E4000000000627735C000000083C60000338830005C22990F0000000035460063F41820010881D000F2C0000076000000000000000C229924400000003806D9E60880300CC54000734980300CC4E80002000000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -739,7 +739,7 @@
"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": ""
+ "source": "C22865F4000000643C60817F60630100380000009003000C380000019803000180AD9E60889F00122C040001418102F498030000888500077080000141A2000C38803400480002D4888500067080008041A2000C38800906480002C07080004041A2000C38800905480002B07080002041A2000C38800904480002A07080001041A2000C38800903480002907080000841A2000C38800902480002807080000441A2000C3880090148000270888500057080004041A2000C388009004800025C7080002041A2000C388006064800024C7080001041A2000C388006054800023C7080000841A2000C388006044800022C7080000441A2000C388006034800021C7080000241A2000C388006024800020C7080000141A2000C38800601480001FC888500007080004041A2000C38800600480001E87080002041A2000C38800206480001D8888500027080000141A2000C38800205480001C4888500017080008041A2000C38800306480001B07080004041A2000C38800305480001A07080002041A2000C38800304480001907080001041A2000C38800303480001807080000841A2000C38800302480001707080000441A2000C3880030148000160888500047080001041A2000C388003004800014C7080000841A2000C388005064800013C7080000241A2000C388005024800012C7080000141A2000C388005034800011C888500037080008041A2000C38800502480001087080004041A2000C38800501480000F8888500087080000441A2000C38800500480000E4888500077080008041A2000C38800806480000D0888500087080000141A2000C38800805480000BC888500077080002041A2000C38800804480000A87080004041A2000C3880080348000098888500087080000241A2000C3880080248000084888500077080001041A2000C3880080148000070888500037080000441A2000C388008004800005C7080000841A2000C388004064800004C888500007080001041A2000C38800400480000387080000841A2000C38800204480000287080000441A2000C38800203480000187080000241A2000C388002024800000838800200B09F0012988500DF807F0020000000000413934C48000020041431784E800020048CD55CD6008149048CD56081498149048CD56400000000283DA8F200002A00041351C4801C000404134524A81C0340E2000001000000002A3DA8F200002A00041351C4380000000413452438005000E200000100000000C2295AB000000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000C2295B1400000004388403915480043C2C0003984182000C3C8000016084039A6000000000000000"
},
{
"author": "Psychonauter, Noki Doki",
@@ -747,7 +747,7 @@
"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": ""
+ "source": "C21535480000000480AD9E6088A500DF38A5003154A5403EB0A60000388000806000000000000000"
},
{
"author": "Ralf, Noki Doki",
@@ -755,7 +755,7 @@
"description": "Always wear shine outfit and sunglasses.",
"version": "1.0",
"date": "Jan 17, 2018",
- "source": ""
+ "source": "042219246000000404221928B01D00040422D22C60000000"
},
{
"author": "Unknown, Noki Doki",
@@ -763,7 +763,7 @@
"description": "Allows opening Yoshi eggs with a different fruit than the one depicted.",
"version": "1.0",
"date": "Aug 19, 2018",
- "source": ""
+ "source": "0419C68860000000"
},
{
"author": "Noki Doki",
@@ -771,7 +771,7 @@
"description": "Prevents Yoshi from despawning by running out of juice.",
"version": "1.0",
"date": "Apr 5, 2019",
- "source": ""
+ "source": "0424E56060000000"
},
{
"author": "Noki Doki",
@@ -779,7 +779,7 @@
"description": "Shows Mario's position, angle and speed at any given time.",
"version": "1.3",
"date": "Oct 28, 2019",
- "source": ""
+ "source": "06285FBC00000010495740BD6000000060000000600000000427956849580A99041252A0496D4E7D077FA000000001E89421FFE07C0802A69001002493E1001C4AA9CEF538E0020038C0032038A0FFD83880000A386100084AAAF9C9814D9E883FE081803BFFA1EC39200000390000023CE0818038E7A16480CA004838A10008388000007FE3FB784AAB600139200001913F01B0800100247C0803A683E1001C382100204E8000209421FFE87C0802A69001001C93A1000C93C1001093E100147C7F1B788123000083A900643D2081808129A39C2F890000409E002C7FE3FB787FA903A64E8004218001001C7C0803A683A1000C83C1001083E10014382100184E8000203D20803F6129EF8883C900003C6081803863A1EC4AAB6389C0BE00A8C09E00B0A0DE0096C07E0018C05E0014C03E00103CA0818038A5A164388000804CC632424AB1EF914BFFFF949421FFF07C0802A69001001493E1000C7C7F1B784AAD0D9D38E000817FE6FB7838A00000388000003C6081803863A1EC4AAB546D800100147C0803A683E1000C382100104E8000205820506F7320252E30660A5920506F7320252E30660A5A20506F7320252E30660A416E676C65202568750A482053706420252E32660A562053706420252E32662020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200000000000C228655000000003386000003D808180906CA39C807F00406000000000000000"
},
{
"author": "Noki Doki",
@@ -787,7 +787,7 @@
"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": ""
+ "source": "042753744800027C042757C8480000140628643C0000001438600F0038000000B07F000EB01F00104BFFFEB000000000"
},
{
"author": "Noki Doki",
@@ -795,7 +795,7 @@
"description": "Allows Shines obtained by cleaning graffiti, the Shine Gate or the bells to respawn.",
"version": "1.0",
"date": "Aug 19, 2019",
- "source": ""
+ "source": "041C76A448000050021C7D7400004800021DF60000004800"
},
{
"author": "Noki Doki",
@@ -803,7 +803,7 @@
"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": ""
+ "source": "04297020480000180429706C48000018042970D44800001804297100600000000429715060000000"
},
{
"author": "Noki Doki",
@@ -811,7 +811,7 @@
"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": ""
+ "source": "023FDDB000000000"
}
]
}
diff --git a/site/code-reference/gmse01.md b/site/code-reference/gmse01.md
index 61cc245..cc3bed7 100644
--- a/site/code-reference/gmse01.md
+++ b/site/code-reference/gmse01.md
@@ -1,4 +1,5 @@
---
+sidebar: auto
editLink: false
---
@@ -7,3 +8,164 @@ editLink: false
## List of available codes
+
+### 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:
Combination | Result |
---|
D-Pad left | Save Mario's 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 up | Regrab last held object |
X+D-Pad down | FLUDD in completed secrets (default) |
+
+### 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:
+
+### 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.
Requires the Level Select code, Fast Any% or Stage Loader to be active.
+
+### 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.
diff --git a/site/code-reference/gmsj01.md b/site/code-reference/gmsj01.md
index f7a059b..4aaf084 100644
--- a/site/code-reference/gmsj01.md
+++ b/site/code-reference/gmsj01.md
@@ -1,4 +1,5 @@
---
+sidebar: auto
editLink: false
---
@@ -11,3 +12,157 @@ This site refers to version 1.0 of the NTSC-J release. For version 1.1 [click th
## List of available codes
+
+### 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:
Combination | Result |
---|
D-Pad left | Save Mario's 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 up | Regrab last held object |
X+D-Pad down | FLUDD in completed secrets (default) |
+
+### 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:
+
+### 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.
Requires the Level Select code, Fast Any% or Stage Loader to be active.
+
+### 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.
diff --git a/site/code-reference/gmsj0a.md b/site/code-reference/gmsj0a.md
index 9b9469b..947607a 100644
--- a/site/code-reference/gmsj0a.md
+++ b/site/code-reference/gmsj0a.md
@@ -1,4 +1,5 @@
---
+sidebar: auto
editLink: false
---
@@ -11,3 +12,157 @@ This site refers to version 1.1 of the NTSC-J release. For version 1.0 [click th
## List of available codes
+
+### 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:
Combination | Result |
---|
D-Pad left | Save Mario's 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 up | Regrab last held object |
X+D-Pad down | FLUDD in completed secrets (default) |
+
+### 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:
+
+### 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.
Requires the Level Select code, Fast Any% or Stage Loader to be active.
+
+### 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.
diff --git a/site/code-reference/gmsp01.md b/site/code-reference/gmsp01.md
index 2fc1b74..a2298c0 100644
--- a/site/code-reference/gmsp01.md
+++ b/site/code-reference/gmsp01.md
@@ -1,4 +1,5 @@
---
+sidebar: auto
editLink: false
---
@@ -7,3 +8,157 @@ editLink: false
## List of available codes
+
+### 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:
Combination | Result |
---|
D-Pad left | Save Mario's 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 up | Regrab last held object |
X+D-Pad down | FLUDD in completed secrets (default) |
+
+### 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:
+
+### 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.
Requires the Level Select code, Fast Any% or Stage Loader to be active.
+
+### 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.