From 2482f432c410c90360e802382d3e0d8946d21ed8 Mon Sep 17 00:00:00 2001 From: Matteias Collet Date: Thu, 10 Feb 2022 20:40:55 +0000 Subject: [PATCH 01/20] move commented codes to seperate xml file --- Codes.xml | 533 --------------------------------------------- Removed-Codes.xml | 536 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 536 insertions(+), 533 deletions(-) create mode 100644 Removed-Codes.xml diff --git a/Codes.xml b/Codes.xml index bec9abd..ec0f46f 100644 --- a/Codes.xml +++ b/Codes.xml @@ -428,26 +428,6 @@ 042906AC 60000000 - qol standard,recommended,il @@ -556,36 +536,6 @@ 04016A90 FC210828 - qol recommended,il @@ -1285,413 +1235,6 @@ 042AF040 49541081 - timer Quarterframe Timer (Experimental) @@ -3262,82 +2805,6 @@ 0426659C 60000000 - cosmetic Replace Episode names with their ID diff --git a/Removed-Codes.xml b/Removed-Codes.xml new file mode 100644 index 0000000..882971b --- /dev/null +++ b/Removed-Codes.xml @@ -0,0 +1,536 @@ + + + + qol + Infinite Lives (Deprecated) + Psychonauter + 1.0 + Jan 20, 2017 + Locks life count at 99. + + 04578A04 00000063 + + + 04575227 00000063 + + + 04569724 00000063 + + + 04570967 00000063 + + + + misc + Remove Save Boxes + Speicher-Schaltfläche entfernen + Supprimer les boîtes de sauvegarde + セーブ画面の削除 + Psychonauter, Noki Doki + 2.2 + Feb 17, 2021 + Removes all saveboxes. + Entfernt alle Speicherschaltflächen. + Supprime toutes les boîtes de sauvegarde. + 全てのセーブ画面を削除します。 + + 04297CAC 60000000 + 04297CB8 60000000 + + + 040EB268 60000000 + 040EB274 60000000 + + + 04277954 60000000 + 04277960 60000000 + + + 0428FB44 60000000 + 0428FB50 60000000 + + + + timer + Shine Touch Timer + Psychonauter + 1.6 + + Adds the ingame timer to every level, starting on the last black frame after the loading screen and ending when you touch a Shine. + + Nov 29, 2017 + + C2031F68 0000000F + 3CC0817F 60C60100 + 88860000 2C040001 + 4182002C 88860001 + 2C040001 40A20050 + 3CA0803E 60A59710 + 88850002 2C040007 + 4182003C 2C040009 + 41810034 3C608034 + 606394D8 7C6803A6 + 4E800021 3CA08090 + 60A52B28 90650028 + 90660004 9085002C + 90860008 38600000 + 98660000 80010024 + 60000000 00000000 + C21BD3D8 00000007 + 7DE802A6 3C608056 + 6063DD00 7FB0EB78 + 3FA08028 63BDE604 + 7FA803A6 4E800021 + 7DE803A6 7E1D8378 + 39E00000 3A000000 + 4E800020 00000000 + C234802C 00000007 + 3DE0817F 61EF0100 + 8A0F0000 2C100001 + 4182000C 806F0004 + 808F0008 3A000000 + 9A0F0000 906F0004 + 908F0008 909F002C + 39E00000 00000000 + C2149148 00000012 + 7C6F1B78 7FB0EB78 + 3C60817F 60630100 + 88830001 2C040001 + 40A20060 38800000 + 98830001 3C60803E + 60639710 A0630002 + 2C030805 41820044 + 2C030605 4182003C + 2C031E00 41820034 + 3C608056 6063DD00 + 3FA08028 63BDE998 + 7FA803A6 4E800021 + 3C608056 6063DD00 + 3FA08028 63BDE82C + 7FA803A6 4E800021 + 7DE37B78 7E1D8378 + 39E00000 3A000000 + 800100CC 00000000 + C228E90C 0000000A + 3CA0803E 60A59710 + A0A50002 2C051E00 + 41820034 2C050404 + 4182002C 2C050801 + 41820024 2C050904 + 4182001C 2C050605 + 41820014 2C050805 + 4182000C 38800000 + 38600000 909E00CC + 60000000 00000000 + C2171B6C 00000003 + 3C60817F 60630100 + 38800101 B0830000 + 807F025C 00000000 + C2031F6C 0000000A + 3C60803E 60639710 + A083FFFE 2C043C00 + 40A20038 A0830002 + 2C040FFF 40A2002C + 7C1E0378 7FE802A6 + 3C608056 6063DD00 + 3C808028 6084E604 + 7C8803A6 4E800021 + 7FE803A6 7FC0F378 + 83E1001C 00000000 + 04348048 4E800020 + 0414A99C 60000000 + 0414D2E8 60000000 + 0428E9C8 60000000 + 0428E854 60000000 + 0428E624 60000000 + 0456DD00 00000000 + 0456DD04 00000000 + 0456DD18 00000003 + 0456DD1C 00000002 + 0456DD20 8056DD24 + 0456DD24 00000000 + 0456DD28 00000001 + 0456DD2C 00000000 + 0456DD30 000000B4 + + + C23617C4 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 80010024 + 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 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 + C23617C8 0000000A + 3C60803E 60636010 + A083FFFE 2C043C00 + 40A20038 A0830002 + 2C040FFF 40A2002C + 7C1E0378 7FE802A6 + 3C608056 60639F00 + 3C80800E 60841B4C + 7C8803A6 4E800021 + 7FE803A6 7FC0F378 + 83E1001C 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 + + + C2032020 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 80010024 + 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 + C2032024 0000000A + 3C60803E 606310D0 + A083FFFE 2C043C00 + 40A20038 A0830002 + 2C040FFF 40A2002C + 7C1E0378 7FE802A6 + 3C608056 6063DF00 + 3C808028 60846390 + 7C8803A6 4E800021 + 7FE803A6 7FC0F378 + 83E1001C 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 + + + C2363E70 0000000F + 3CC0817F 60C60100 + 88860000 2C040001 + 4182002C 88860001 + 2C040001 40A20050 + 3CA0803D 60A5A8F0 + 88850002 2C040007 + 4182003C 2C040009 + 41810034 3C608032 + 60638DD8 7C6803A6 + 4E800021 3CA0808F + 60A5C788 90650028 + 90660004 9085002C + 90860008 38600000 + 98660000 80010024 + 60000000 00000000 + C219D160 00000003 + 3C60817F 60630100 + 38800001 9083000C + 4E800020 00000000 + C2277680 0000000C + 2C000003 40A20050 + 3C60817F 60630100 + 8083000C 2C040000 + 41A2003C 38800000 + 9083000C 7DE802A6 + 3C608056 6063DD00 + 7FB0EB78 3FA08026 + 63BDE354 7FA803A6 + 4E800021 7DE803A6 + 7E1D8378 39E00000 + 3A000000 3C608039 + 60000000 00000000 + C232792C 00000007 + 3DE0817F 61EF0100 + 8A0F0000 2C100001 + 4182000C 806F0004 + 808F0008 3A000000 + 9A0F0000 906F0004 + 908F0008 909F002C + 39E00000 00000000 + C212A528 00000012 + 7C6F1B78 7FB0EB78 + 3C60817F 60630100 + 88830001 2C040001 + 40A20060 38800000 + 98830001 3C60803D + 6063A8F0 A0630002 + 2C030805 41820044 + 2C030605 4182003C + 2C031E00 41820034 + 3C608056 6063DD00 + 3FA08026 63BDE6E8 + 7FA803A6 4E800021 + 3C608056 6063DD00 + 3FA08026 63BDE57C + 7FA803A6 4E800021 + 7DE37B78 7E1D8378 + 39E00000 3A000000 + 800100CC 00000000 + C226E65C 0000000A + 3CA0803D 60A5A8F0 + A0A50002 2C051E00 + 41820034 2C050404 + 4182002C 2C050801 + 41820024 2C050904 + 4182001C 2C050605 + 41820014 2C050805 + 4182000C 38800000 + 38600000 909E00CC + 60000000 00000000 + C21528FC 00000003 + 3C60817F 60630100 + 38800101 B0830000 + 807F0268 00000000 + C2363E74 0000000A + 3C60803D 6063A8F0 + A083FFFE 2C043C00 + 40A20038 A0830002 + 2C040FFF 40A2002C + 7C1E0378 7FE802A6 + 3C608056 6063DD00 + 3C808026 6084E354 + 7C8803A6 4E800021 + 7FE803A6 7FC0F378 + 83E1001C 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 + + + + loader + Stage Randomizer (Experimental) + Stage Randomizer (Experimentell) + Randomiseur de niveaux (expérimental) + ステージランダマイザー(実験段階) + Noki Doki + 1.0 + + Loads stages in randomized order. + + ::: warning + This code is not compatible with the Level Select or Fast Any% code. + ::: + + + Ladet die Level in einer zufälligen Reihenfolge. + + ::: warning WARNUNG + Dieser Code ist nicht kompatibel mit dem Level Select, Stage Loader oder Fast Any% code. + ::: + + + Charge des niveaux dans un ordre aléatoire. + + ::: warning Attention + Ce code n'est pas compatible avec le Sélecteur de niveaux, le Chargeur de liste ou Fast Any%. + ::: + + + ランダムな順番でステージをロードします。 + + ::: warning 注意 + このコードは「レベルセレクト」「Fast Any%」とは互換性がありません。 + ::: + + Oct 11, 2017 + + C22A6710 00000023 + 3C60803E 60639710 + 88830002 2C04000E + 418200D8 2C04000D + 41820068 2C040001 + 418100EC 7C6C42E6 + 5464EF7E 70650007 + 38840002 2C040007 + 40A20028 38800014 + 2C050006 40A20008 + 68840003 2C050007 + 40A20008 54A5083C + 7C842A14 38A00000 + 5484402E 7C842A78 + 48000008 7C884A14 + 3C60803E 60639710 + 90830000 48000090 + 39000D00 8083FFFC + 2C040500 4082000C + 39200000 4BFFFFD8 + 2C040502 4082000C + 39200001 4BFFFFC8 + 2C040504 4082000C + 39200002 4BFFFFB8 + 2C040505 4082000C + 39200003 4BFFFFA8 + 2C040506 4082000C + 39200004 4BFFFF98 + 2C040507 40A20030 + 39200005 4BFFFF88 + 3C60803E 60639710 + 8883FFF4 70850008 + 41A2000C 38800E01 + 4BFFFF70 38800E00 + 4BFFFF68 807F0020 + 60000000 00000000 + + + \ No newline at end of file From 0c20d5334ce9094de353367de198c629167229bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Feb 2022 17:17:37 +0000 Subject: [PATCH 02/20] Bump follow-redirects from 1.14.7 to 1.14.8 Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9a0861c..6cfc04d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7308,9 +7308,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", "dev": true, "funding": [ { @@ -22238,9 +22238,9 @@ } }, "follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", "dev": true }, "for-in": { From dd990f6166a9100140b262977817ed81bc87700f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Feb 2022 08:29:23 +0000 Subject: [PATCH 03/20] Bump url-parse from 1.5.4 to 1.5.7 Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.4 to 1.5.7. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.5.4...1.5.7) --- updated-dependencies: - dependency-name: url-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9a0861c..a96a92a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14880,9 +14880,9 @@ } }, "node_modules/url-parse": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", - "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", + "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", "dev": true, "dependencies": { "querystringify": "^2.1.1", @@ -28377,9 +28377,9 @@ } }, "url-parse": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", - "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", + "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", "dev": true, "requires": { "querystringify": "^2.1.1", From efc8fc2b611c4c7a340cf9145b46fb2ea48fe347 Mon Sep 17 00:00:00 2001 From: Matteias Collet Date: Sun, 20 Feb 2022 11:40:12 +0100 Subject: [PATCH 04/20] Update Readme.md --- Readme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Readme.md b/Readme.md index 92e802f..7a53b66 100644 --- a/Readme.md +++ b/Readme.md @@ -37,7 +37,7 @@ Some codes store some states in the games memory starting from address 0x817F000 | ![](./docs/unallocated.svg) | `0x24` | `0x93` | Not Allocated | | ![](./docs/reserved.svg) | `0x94` | `0xA3` | QF Timer: Coordinates of the Text box (LTRB) | | ![](./docs/reserved.svg) | `0xA4` | `0xB0` | QF Timer: Timer Format String | -| ![](./docs/reserved.svg) | `0xB0` | `0xB0` | QF Timer: (Unused) | +| ![](./docs/reserved.svg) | `0xB0` | `0xB1` | QF Timer: (Unused) | | ![](./docs/reserved.svg) | `0xB2` | `0xB2` | QF Timer: Stop at QFT Offset | | ![](./docs/reserved.svg) | `0xB3` | `0xB3` | QF Timer: Restart Flag | | ![](./docs/reserved.svg) | `0xB4` | `0xB7` | QF Timer: Cumulative time of previous areas since last reset (QFT Offset) | @@ -49,8 +49,8 @@ Some codes store some states in the games memory starting from address 0x817F000 | ![](./docs/reserved.svg) | `0x102` | `0x10B` | Ingame Timer: Stopwatch Backup | | ![](./docs/reserved.svg) | `0x10C` | `0x10C` | Ingame Timer: Stop Stopwatch Flag | | ![](./docs/buffer.svg) | `0x10D` | `0x10F` | Buffer (Ingame Timer) | -| ![](./docs/reserved.svg) | `0x110` | `0xA4F` | QF Timer: Timer Textbox | -| ![](./docs/unallocated.svg) | `0xA50` | `0xFFF` | Not Allocated | +| ![](./docs/reserved.svg) | `0x110` | `0x237` | QF Timer: Timer Textbox | +| ![](./docs/unallocated.svg) | `0x238` | `0xFFF` | Not Allocated | ### Adding translations From e322aca1764fc46565e731c6aa27d374aab9eb98 Mon Sep 17 00:00:00 2001 From: QbeRoot Date: Sun, 20 Feb 2022 22:41:47 +0100 Subject: [PATCH 05/20] added Shadow Mario HP Meter --- Codes.xml | 22 ++++++++++++++++++++++ changelog.md | 6 ++++++ 2 files changed, 28 insertions(+) diff --git a/Codes.xml b/Codes.xml index ec0f46f..9cb541d 100644 --- a/Codes.xml +++ b/Codes.xml @@ -3815,4 +3815,26 @@ 041B4CF4 4800004C + + misc + Shadow Mario HP Meter + Barre de vie d'Antimario + MasterF0x + 1.0 + Feb 20, 2022 + Shows a health bar above Shadow Mario whenever he gets hit with water. + Affiche une barre de vie au-dessus d'Antimario quand il est touché par de l'eau. + + 04253748 60000000 + + + 0403FD94 60000000 + + + 0403FBE4 60000000 + + + 0402BF98 60000000 + + diff --git a/changelog.md b/changelog.md index 030b097..115fcd4 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,11 @@ # Changelog +## Feb 20, 2022 + +### Added 'Shadow Mario HP Meter' + +Displays a health bar above Shadow Mario. + ## Nov 28, 2021 ### Updated 'Speed display' From bee9a4bc352b275faef61b079b9451296242c19c Mon Sep 17 00:00:00 2001 From: QbeRoot Date: Sun, 20 Feb 2022 23:56:02 +0100 Subject: [PATCH 06/20] SM HP bar was from miluaces, not MasterF0x --- Codes.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Codes.xml b/Codes.xml index 9cb541d..76637d6 100644 --- a/Codes.xml +++ b/Codes.xml @@ -3819,7 +3819,7 @@ misc Shadow Mario HP Meter Barre de vie d'Antimario - MasterF0x + miluaces 1.0 Feb 20, 2022 Shows a health bar above Shadow Mario whenever he gets hit with water. From 303a3b85ce5c46c399666b2fd3c7fd30b54d0031 Mon Sep 17 00:00:00 2001 From: Matteias Collet Date: Tue, 22 Feb 2022 00:25:49 +0000 Subject: [PATCH 07/20] minor formatting --- .vscode/settings.json | 1 + site/.vuepress/components/CodeList.vue | 10 +++++++--- site/.vuepress/components/Generator.vue | 11 +++++++---- site/.vuepress/components/StageLoader.vue | 1 - 4 files changed, 15 insertions(+), 8 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 6175abb..47bb789 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -18,6 +18,7 @@ "[vue-html]": { "editor.defaultFormatter": "octref.vetur" }, + "files.autoSave": "off", "breadcrumbs.symbolSortOrder": "type", "editor.codeLens": true, "editor.detectIndentation": true, diff --git a/site/.vuepress/components/CodeList.vue b/site/.vuepress/components/CodeList.vue index fa33c4b..47409e7 100644 --- a/site/.vuepress/components/CodeList.vue +++ b/site/.vuepress/components/CodeList.vue @@ -71,6 +71,10 @@ export default { value: c.identifier, })); }, + emitChangeEvent() { + const selectedCodes = this.availableCodes.filter((c) => c.selected); + this.onSelectionChanged(selectedCodes); + }, loadPreset(identifier) { if ( (this.stageLoaderSelected || this.availableCodes.find((c) => c.selected)) && @@ -86,7 +90,7 @@ export default { this.unselectStageLoader(); this.refreshDisabledCodes(); - this.onSelectionChanged(this.availableCodes.filter((c) => c.selected)); + this.emitChangeEvent(); this.generation++; }, getPresetPlaceholder() { @@ -116,7 +120,7 @@ export default { this.stageLoaderSelected = newState; this.onStageLoaderToggle(newState); this.refreshDisabledCodes(); - this.onSelectionChanged(this.availableCodes.filter((c) => c.selected)); + this.emitChangeEvent(); }, refreshDisabledCodes() { for (const code of this.availableCodes) { @@ -150,7 +154,7 @@ export default { code.selected = code.disabled ? false : !code.selected; this.refreshDisabledCodes(); - this.onSelectionChanged(this.availableCodes.filter((c) => c.selected)); + this.emitChangeEvent(); }, populate() { this.availableCodes = this.codes.map((c) => ({ ...c, selected: false })); diff --git a/site/.vuepress/components/Generator.vue b/site/.vuepress/components/Generator.vue index f3a9baa..5ba1b45 100644 --- a/site/.vuepress/components/Generator.vue +++ b/site/.vuepress/components/Generator.vue @@ -23,8 +23,6 @@ /> -
-

{{ getLabel('headers.codelist') }}

@@ -216,7 +214,12 @@ section > div:not(:first-child) { } .config { - position: relative; + position: sticky; + top: 58px; + z-index: 999; + padding: 16px 0px; + background: white; + border-bottom: 1px solid #dfdfdf; } .config span { @@ -227,7 +230,7 @@ section > div:not(:first-child) { .help { position: sticky; - top: 80px; + top: 90px; text-align: left; align-self: flex-start; width: 100%; diff --git a/site/.vuepress/components/StageLoader.vue b/site/.vuepress/components/StageLoader.vue index 18df2aa..252b673 100644 --- a/site/.vuepress/components/StageLoader.vue +++ b/site/.vuepress/components/StageLoader.vue @@ -225,7 +225,6 @@ export default { return; } - console.log('Generating new Stageloader-Code'); this.onChange( generateStageLoaderCode( this.fastCodes, From 6f4044d812c0b0ce43c914e9e7be38fbc3dd7ea3 Mon Sep 17 00:00:00 2001 From: Matteias Collet Date: Tue, 22 Feb 2022 03:40:14 +0000 Subject: [PATCH 08/20] allow specifying custom gecko codes --- site/.vuepress/components/ButtonComponent.vue | 24 ++- site/.vuepress/components/CodeList.vue | 155 ++++++++++++++-- site/.vuepress/components/CustomCodeModal.vue | 166 ++++++++++++++++++ site/.vuepress/components/Generator.vue | 1 + site/.vuepress/data/codeCategories.json | 5 + site/.vuepress/i18n/de-CH.json | 19 +- site/.vuepress/i18n/en-US.json | 19 +- site/.vuepress/styles/index.styl | 4 + 8 files changed, 376 insertions(+), 17 deletions(-) create mode 100644 site/.vuepress/components/CustomCodeModal.vue diff --git a/site/.vuepress/components/ButtonComponent.vue b/site/.vuepress/components/ButtonComponent.vue index f5ef417..53b9dc9 100644 --- a/site/.vuepress/components/ButtonComponent.vue +++ b/site/.vuepress/components/ButtonComponent.vue @@ -1,16 +1,32 @@ @@ -28,6 +44,10 @@ export default { cursor: not-allowed; } +.small { + padding: 3px 7px; +} + button { border: none; outline: none; diff --git a/site/.vuepress/components/CodeList.vue b/site/.vuepress/components/CodeList.vue index 47409e7..0541015 100644 --- a/site/.vuepress/components/CodeList.vue +++ b/site/.vuepress/components/CodeList.vue @@ -1,5 +1,13 @@