Added 'Red Coin Savestate'

This commit is contained in:
sup39 2023-02-11 21:48:59 +09:00
parent 6607b1cb6e
commit f67205d26f
5 changed files with 143 additions and 3 deletions

133
Codes.xml
View file

@ -340,9 +340,10 @@
</source>
</code>
<code>
<category>misc</category>
<category>savestate</category>
<title lang="en-US">Coin Count Savestate</title>
<title lang="de-CH">Münzenzahl Speicherstand</title>
<title lang="ja-JP">コイン数状態保存</title>
<author>Psychonauter</author>
<version>1.0</version>
<description lang="en-US">
@ -363,6 +364,12 @@
| D-Pad Links | Speichere aktuellen Münzenstand |
| D-Pad Rechts | Lade gespeicherten Müneznstand |
</description>
<description lang="ja-JP">
| ボタン | 機能 |
| ---------- | -------------------------- |
| 十字キー左 | コイン数をセーブ |
| 十字キー右 | コイン数をロード |
</description>
<date>Jul 24, 2021</date>
<source version="GMSE01">
80000001 80578A60
@ -4768,4 +4775,128 @@
3BBD0005 00000000
</source>
</code>
<code>
<category>savestate</category>
<title lang="en-US">Red Coin Savestate</title>
<title lang="ja-JP">赤コイン状態保存</title>
<author>sup39(サポミク)</author>
<version>1.0</version>
<date>Feb 11, 2023</date>
<description lang="en-US">
| Combination | Result |
| ------------| ---------------------------- |
| D-Pad Left | Save current red coin state |
| D-Pad Right | Load current red coin state |
</description>
<description lang="ja-JP">
| ボタン | 機能 |
| ---------- | -------------------------- |
| 十字キー左 | 赤コインの状態をセーブ |
| 十字キー右 | 赤コインの状態をロード |
</description>
<source version="GMSJ01">
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
</source>
<source version="GMSJ0A">
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
</source>
<source version="GMSP01">
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
</source>
<source version="GMSE01">
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
</source>
</code>
</codes>

View file

@ -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) |

View file

@ -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'

View file

@ -19,6 +19,11 @@
"i18nKey": "generatorconfig.categories.metadata",
"exclusive": true
},
{
"identifier": "savestate",
"i18nKey": "generatorconfig.categories.savestate",
"exclusive": false
},
{
"identifier": "misc",
"i18nKey": "generatorconfig.categories.misc",

View file

@ -55,6 +55,7 @@
"qol": "Quality of Life",
"loader": "Loaders",
"timer": "Timers",
"savestate": "Savestate",
"misc": "Misc",
"memcardpatch": "Memory Card Patches",
"cosmetic": "Cosmetic",