From f67205d26f09241a2fd68b9aef314aacc4ad5cc7 Mon Sep 17 00:00:00 2001 From: sup39 Date: Sat, 11 Feb 2023 21:48:59 +0900 Subject: [PATCH] Added 'Red Coin Savestate' --- Codes.xml | 133 +++++++++++++++++++++++- Readme.md | 4 +- changelog.md | 3 +- site/.vuepress/data/codeCategories.json | 5 + site/.vuepress/i18n/en-US.json | 1 + 5 files changed, 143 insertions(+), 3 deletions(-) diff --git a/Codes.xml b/Codes.xml index 9b2d70a..a1146c5 100644 --- a/Codes.xml +++ b/Codes.xml @@ -340,9 +340,10 @@ - misc + savestate Coin Count Savestate Münzenzahl Speicherstand + コイン数状態保存 Psychonauter 1.0 @@ -363,6 +364,12 @@ | D-Pad Links | Speichere aktuellen Münzenstand | | D-Pad Rechts | Lade gespeicherten Müneznstand | + + | ボタン | 機能 | + | ---------- | -------------------------- | + | 十字キー左 | コイン数をセーブ | + | 十字キー右 | コイン数をロード | + Jul 24, 2021 80000001 80578A60 @@ -4768,4 +4775,128 @@ 3BBD0005 00000000 + + savestate + Red Coin Savestate + 赤コイン状態保存 + sup39(サポミク) + 1.0 + Feb 11, 2023 + + | Combination | Result | + | ------------| ---------------------------- | + | D-Pad Left | Save current red coin state | + | D-Pad Right | Load current red coin state | + + + | ボタン | 機能 | + | ---------- | -------------------------- | + | 十字キー左 | 赤コインの状態をセーブ | + | 十字キー右 | 赤コインの状態をロード | + + + C0000000 00000017 + 3D808040 A18C0D50 + 2B8C0001 419E000C + 280C0002 4CA20020 + 818D9A18 7D8C6379 + 4D820020 812C0018 + 814C0014 554A103A + 7D495214 3C60817F + 816D97D0 A003002C + 5405800E 419E0020 + 5400063F 900B00F4 + 40820014 880B00E5 + 70000002 41820008 + 38A00000 7C0A4840 + 40810038 858AFFFC + 800C0000 6C00803C + 280015AC 40A20020 + 800C00F0 54A5083E + 419E0010 50A007FE + 50A01F38 900C00F0 + 500507FE 4BFFFFC8 + 4C9E0020 98A3002C + 800B00F4 9803002D + 4E800020 4E800020 + + + C0000000 00000017 + 3D80803F A18C5428 + 2B8C0001 419E000C + 280C0002 4CA20020 + 818D9C10 7D8C6379 + 4D820020 812C0018 + 814C0014 554A103A + 7D495214 3C60817F + 816D9E60 A003002C + 5405800E 419E0020 + 5400063F 900B00F4 + 40820014 880B00E5 + 70000002 41820008 + 38A00000 7C0A4840 + 40810038 858AFFFC + 800C0000 6C00803B + 2800A0C4 40A20020 + 800C00F0 54A5083E + 419E0010 50A007FE + 50A01F38 900C00F0 + 500507FE 4BFFFFC8 + 4C9E0020 98A3002C + 800B00F4 9803002D + 4E800020 4E800020 + + + C0000000 00000017 + 3D808040 A18CBBF4 + 2B8C0001 419E000C + 280C0002 4CA20020 + 818D9C78 7D8C6379 + 4D820020 812C0018 + 814C0014 554A103A + 7D495214 3C60817F + 816D9EC8 A003002C + 5405800E 419E0020 + 5400063F 900B00F4 + 40820014 880B00E5 + 70000002 41820008 + 38A00000 7C0A4840 + 40810038 858AFFFC + 800C0000 6C00803C + 280013A4 40A20020 + 800C00F0 54A5083E + 419E0010 50A007FE + 50A01F38 900C00F0 + 500507FE 4BFFFFC8 + 4C9E0020 98A3002C + 800B00F4 9803002D + 4E800020 4E800020 + + + C0000000 00000017 + 3D808040 A18C4454 + 2B8C0001 419E000C + 280C0002 4CA20020 + 818D9D50 7D8C6379 + 4D820020 812C0018 + 814C0014 554A103A + 7D495214 3C60817F + 816D9FA0 A003002C + 5405800E 419E0020 + 5400063F 900B00F4 + 40820014 880B00E5 + 70000002 41820008 + 38A00000 7C0A4840 + 40810038 858AFFFC + 800C0000 6C00803C + 28009BB4 40A20020 + 800C00F0 54A5083E + 419E0010 50A007FE + 50A01F38 900C00F0 + 500507FE 4BFFFFC8 + 4C9E0020 98A3002C + 800B00F4 9803002D + 4E800020 4E800020 + + diff --git a/Readme.md b/Readme.md index 1dae04d..b0a078c 100644 --- a/Readme.md +++ b/Readme.md @@ -54,7 +54,9 @@ Some codes store some states in the games memory starting from address 0x817F000 | ![](./docs/reserved.svg) | `0x28` | `0x29` | Instant Level Select: Last Selected Area ID | | ![](./docs/reserved.svg) | `0x2A` | `0x2A` | Instant Level Select: Last Selected Episode Number | | ![](./docs/reserved.svg) | `0x2B` | `0x2B` | Instant Level Select: Area Lock Flag | -| ![](./docs/unallocated.svg) | `0x2C` | `0x93` | Not Allocated | +| ![](./docs/reserved.svg) | `0x2C` | `0x2C` | Red Coin Savestate: Red Coin state | +| ![](./docs/reserved.svg) | `0x2D` | `0x2D` | Red Coin Savestate: Red Coin Count | +| ![](./docs/unallocated.svg) | `0x2E` | `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` | `0xB1` | QF Timer: (Unused) | diff --git a/changelog.md b/changelog.md index 7a24c44..fb8d075 100644 --- a/changelog.md +++ b/changelog.md @@ -1,6 +1,7 @@ # Changelog ## Feb 11, 2023 -Added 'Previous Downloaded Codes' as a preset +- Added 'Red Coin Savestate' +- Added 'Previous Downloaded Codes' as a preset ## Feb 08, 2023 ### Updated 'Instant Level Select' diff --git a/site/.vuepress/data/codeCategories.json b/site/.vuepress/data/codeCategories.json index c6492c3..4606a1e 100644 --- a/site/.vuepress/data/codeCategories.json +++ b/site/.vuepress/data/codeCategories.json @@ -19,6 +19,11 @@ "i18nKey": "generatorconfig.categories.metadata", "exclusive": true }, + { + "identifier": "savestate", + "i18nKey": "generatorconfig.categories.savestate", + "exclusive": false + }, { "identifier": "misc", "i18nKey": "generatorconfig.categories.misc", diff --git a/site/.vuepress/i18n/en-US.json b/site/.vuepress/i18n/en-US.json index ffdd08c..fb61537 100644 --- a/site/.vuepress/i18n/en-US.json +++ b/site/.vuepress/i18n/en-US.json @@ -55,6 +55,7 @@ "qol": "Quality of Life", "loader": "Loaders", "timer": "Timers", + "savestate": "Savestate", "misc": "Misc", "memcardpatch": "Memory Card Patches", "cosmetic": "Cosmetic",