Added 'Mario State Savestate', 'No Shine Get Animation', 'Fruit Never Time Out'

This commit is contained in:
sup39 2023-02-14 02:30:07 +09:00
parent 0963e12def
commit 4cf248d6df
3 changed files with 364 additions and 1 deletions

351
Codes.xml
View file

@ -5150,4 +5150,355 @@
4181FFDC 00000000
</source>
</code>
<code>
<category>savestate</category>
<title lang="en-US">Mario Savestate</title>
<title lang="ja-JP">マリオ状態保存</title>
<author>sup39(サポミク)</author>
<version>1.0</version>
<date>Feb 13, 2023</date>
<description lang="en-US">
Allows to save and load the following states:
- Mario's current state (e.g. dive, ground pound)
- Mario's speed
- Last held object
- FLUDD's water amount
| Combination | Result |
| ------------| ------------------------------- |
| D-Pad Left | Save the states mentioned above |
| D-Pad Right | Load the states mentioned above |
</description>
<description lang="ja-JP">
次の状態をセーブ・ロードできるようにします:
- マリオの状態(ダイブ、ヒップドロップなど)
- マリオの速度
- 最後に掴んだオブジェクト
- ポンプの水量
| ボタン | 機能 |
| ---------- | ------------------ |
| 十字キー左 | 上記の状態をセーブ |
| 十字キー右 | 上記の状態をロード |
</description>
<source version="GMSJ01">
48000000 8040A378
DE000000 80008180
80000000 817F0040
80000001 817F0050
80000002 817F0058
80000003 817F005C
80000004 817F0060
92210005 000003E4
80000006 817F0064
28400D50 00000001
9C0010F0 0000007C
9C0008F1 00000118
9C0004F2 000000B0
9C0004F3 000000A8
9C0004F4 00000384
9C000456 00001C80
28400D51 00000002
237F0040 00000000
9A00100F 0000007C
9A00081F 00000118
9A00042F 000000B0
9A00043F 000000A8
9A00044F 00000384
9A000465 00001C80
E0000000 00000000
C20EFA34 00000003
90010004 3D80817F
38000000 900C0040
60000000 00000000
</source>
<source version="GMSJ0A">
48000000 803FEF88
DE000000 80008180
80000000 817F0040
80000001 817F0050
80000002 817F0058
80000003 817F005C
80000004 817F0060
92210005 000003E4
80000006 817F0064
283F5428 00000001
9C0010F0 0000007C
9C0008F1 00000118
9C0004F2 000000B0
9C0004F3 000000A8
9C0004F4 00000384
9C000456 00001C80
283F5429 00000002
237F0040 00000000
9A00100F 0000007C
9A00081F 00000118
9A00042F 000000B0
9A00043F 000000A8
9A00044F 00000384
9A000465 00001C80
E0000000 00000000
C227C218 00000003
90010004 3D80817F
38000000 900C0040
60000000 00000000
</source>
<source version="GMSP01">
48000000 804057B0
DE000000 80008180
80000000 817F0040
80000001 817F0050
80000002 817F0058
80000003 817F005C
80000004 817F0060
92210005 000003E4
80000006 817F0064
283FBBF4 00000001
9C0010F0 0000007C
9C0008F1 00000118
9C0004F2 000000B0
9C0004F3 000000A8
9C0004F4 00000384
9C000456 00001C80
283FBBF5 00000002
237F0040 00000000
9A00100F 0000007C
9A00081F 00000118
9A00042F 000000B0
9A00043F 000000A8
9A00044F 00000384
9A000465 00001C80
E0000000 00000000
C2294400 00000003
90010004 3D80817F
38000000 900C0040
60000000 00000000
</source>
<source version="GMSE01">
48000000 8040E0E8
DE000000 80008180
80000000 817F0040
80000001 817F0050
80000002 817F0058
80000003 817F005C
80000004 817F0060
92210005 000003E4
80000006 817F0064
28404454 00000001
9C0010F0 0000007C
9C0008F1 00000118
9C0004F2 000000B0
9C0004F3 000000A8
9C0004F4 00000384
9C000456 00001C80
28404455 00000002
237F0040 00000000
9A00100F 0000007C
9A00081F 00000118
9A00042F 000000B0
9A00043F 000000A8
9A00044F 00000384
9A000465 00001C80
E0000000 00000000
C229C524 00000003
90010004 3D80817F
38000000 900C0040
60000000 00000000
</source>
</code>
<code>
<category>misc</category>
<title lang="en-US">No Shine Get Animation</title>
<author>sup39(サポミク)</author>
<version>1.0</version>
<date>Feb 13, 2023</date>
<description lang="en-US">
Prevent Mario from starting the 'Shine Get' animation
when touching a shine.
Note that the shine is not counted as collected
when this code is enabled.
| Combination | Result |
| ------------------- | ---------------- |
| L + X + D-Pad Left | Enable the code |
| L + X + D-Pad Right | Disable the code |
</description>
<description lang="ja-JP">
シャインキャッチの時にマリオがSHINE GETアニメーションを始めないようにします。
このコードを有効にするとキャッチしたシャインは実際に取得されません。
| ボタン | 機能 |
| ------------------ | ---------------------- |
| L + X + 十字キー左 | このコードを有効にする |
| L + X + 十字キー右 | このコードを無効にする |
</description>
<source version="GMSJ01">
28400D50 00000441
C210C3D4 00000003
3D80817F 39600000
916C003C 7C030378
60000000 00000000
C2120540 00000008
3D80817F 81630058
916C003C 8163005C
396B0004 556B003A
916C00B8 3800FFFF
900C00BC 880C0479
980C0478 A16C04A4
396B0001 B16C04A4
60000000 00000000
C2195304 00000005
3D80817F 800C003C
816D97E8 816B0058
7C005850 28000004
916C003C 4C810020
7C0802A6 00000000
C212055C 00000002
80030064 5400003C
90030064 00000000
C2120564 00000003
3C000C40 60000201
901F007C 38000000
901F0084 00000000
28400D51 00000442
04120540 4BFCD5A9
0412055C 4E800021
04120564 B01F0084
04195304 7C0802A6
E0000000 00000000
</source>
<source version="GMSJ0A">
283F5428 00000441
C2296F2C 00000003
3D80817F 39600000
916C003C 7C030378
60000000 00000000
C2221148 00000008
3D80817F 81630058
916C003C 8163005C
396B0004 556B003A
916C00B8 3800FFFF
900C00BC 880C0479
980C0478 A16C04A4
396B0001 B16C04A4
60000000 00000000
C219D0BC 00000005
3D80817F 800C003C
816D9E78 816B0058
7C005850 28000004
916C003C 4C810020
7C0802A6 00000000
C2221164 00000002
80030064 5400003C
90030064 00000000
C222116C 00000003
3C000C40 60000201
901F007C 38000000
901F0084 00000000
283F5429 00000442
04221148 480590CD
04221164 4E800021
0422116C B01F0084
0419D0BC 7C0802A6
E0000000 00000000
</source>
<source version="GMSP01">
283FBBF4 00000441
C22AF6EC 00000003
3D80817F 39600000
916C003C 7C030378
60000000 00000000
C223918C 00000008
3D80817F 81630058
916C003C 8163005C
396B0004 556B003A
916C00B8 3800FFFF
900C00BC 880C0479
980C0478 A16C04A4
396B0001 B16C04A4
60000000 00000000
C21B51EC 00000005
3D80817F 800C003C
816D9EE0 816B0058
7C005850 28000004
916C003C 4C810020
7C0802A6 00000000
C22391A8 00000002
80030064 5400003C
90030064 00000000
C22391B0 00000003
3C000C40 60000201
901F007C 38000000
901F0084 00000000
283FBBF5 00000442
0423918C 48059271
042391A8 4E800021
042391B0 B01F0084
041B51EC 7C0802A6
E0000000 00000000
</source>
<source version="GMSE01">
28404454 00000441
C22B771C 00000003
3D80817F 39600000
916C003C 7C030378
60000000 00000000
C2241400 00000008
3D80817F 81630058
916C003C 8163005C
396B0004 556B003A
916C00B8 3800FFFF
900C00BC 880C0479
980C0478 A16C04A4
396B0001 B16C04A4
60000000 00000000
C21BD334 00000005
3D80817F 800C003C
816D9FB8 816B0058
7C005850 28000004
916C003C 4C810020
7C0802A6 00000000
C224141C 00000002
80030064 5400003C
90030064 00000000
C2241424 00000003
3C000C40 60000201
901F007C 38000000
901F0084 00000000
28404455 00000442
04241400 48059165
0424141C 4E800021
04241424 B01F0084
041BD334 7C0802A6
E0000000 00000000
</source>
</code>
<code>
<category>misc</category>
<title lang="en-US">Fruit Never Time Out</title>
<title lang="ja-JP">永久フルーツ</title>
<author>sup39(サポミク)</author>
<version>1.0</version>
<date>Feb 13, 2023</date>
<description lang="en-US">
Make fruits never time out.
</description>
<description lang="ja-JP">
フルーツを時間経過で消えないようにします。
</description>
<source version="GMSJ01">
044091A8 7FFFFFFF
</source>
<source version="GMSJ0A">
043FD858 7FFFFFFF
</source>
<source version="GMSP01">
04404078 7FFFFFFF
</source>
<source version="GMSE01">
0440C918 7FFFFFFF
</source>
</code>
</codes>

View file

@ -59,7 +59,14 @@ Some codes store some states in the games memory starting from address 0x817F000
| ![](./docs/unallocated.svg) | `0x2E` | `0x2F` | Not Allocated |
| ![](./docs/reserved.svg) | `0x30` | `0x33` | QF Time Savestate: Stored QF Time |
| ![](./docs/reserved.svg) | `0x34` | `0x3B` | In-Game Time Savestate: Stored Elapsed Time |
| ![](./docs/unallocated.svg) | `0x3C` | `0x93` | Not Allocated |
| ![](./docs/reserved.svg) | `0x3C` | `0x3F` | Open World Shine Get: Last Touched Shine Game QF |
| ![](./docs/reserved.svg) | `0x40` | `0x4F` | Mario Savestate: Stored State (0x7C-0x8B) |
| ![](./docs/reserved.svg) | `0x50` | `0x57` | Mario Savestate: Stored Flag (0x118-0x123) |
| ![](./docs/reserved.svg) | `0x58` | `0x5B` | Mario Savestate: Stored Horizontal Speed |
| ![](./docs/reserved.svg) | `0x5C` | `0x5F` | Mario Savestate: Stored Vertical Speed |
| ![](./docs/reserved.svg) | `0x60` | `0x63` | Mario Savestate: Stored Last Grab Target |
| ![](./docs/reserved.svg) | `0x64` | `0x67` | Mario Savestate: Stored Water Amount |
| ![](./docs/unallocated.svg) | `0x68` | `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,4 +1,9 @@
# Changelog
## Feb 13, 2023
- Added 'Mario State Savestate'
- Added 'No Shine Get Animation'
- Added 'Fruit Never Time Out'
## Feb 11, 2023
- Added 'Deathless Blooper Surfing'
- Added 'In-Game Time Savestate'