< SSBM Action Replay Tips < HOME

Code Conversion among SSBM Versions

Three versions of Super Smash Bros. Melee own different codes for the same cheating. This is often annoying... but decrypted hex codes seem to have some regular increments from ver 1.0 to 1.1 and to 1.2. How different values are from each other is what I share here

It's a pity info here is doubtful and incomplete. I have found several cases where the compatibility fails to work. For instance, I am just focusing on the left eight digits of decrypted codes but the right side sometimes alters. Also, I have made the list based mostly on code rows beginning with 04, so those where the two leftmost numbers are not 04 may make you unhappy

How to see the list
Decrypted code row: **XXYYYY ******** ('XXYYYY' is the code address)
 If XX is 15, YYYY of ver 1.0 added by 05E0 may correspond to that of ver 1.1, while YYYY of ver 1.2 subtracted by 0808 may become that of ver 1.0. These must be done in hex!

When YYYY after calculation goes above FFFF or falls below 0000, just make it in six digits including XX: e.g., 47F000 + 12E8 = 4802E8

[decrypted] **XXYYYY ********
if XX isYYYY may be added by
1.0 to 1.11.1 to 1.21.0 to 1.2
00000000000000
04009400000094
06011000140124
07011001C402D4
0800E801C002A8
0900E801C402AC
0C
0D
0144027403B8
1005C80274083C
1103B0028C063C
1203B002D40684
14055402D40828
1505E002280808
1606F403140A08
1707F803440B3C
1C0964066C0FD0
1F0960076010C0
210AE40788126C
220B70078812F8
260B7C07A41320
270BF009201510
280BF809FC15F4
290BF40A241618
2A0BF40A58164C
2B0BE80A881670
2F
30
0C540C48189C
370EB40CE011D4
3E
3F
11B00CE01E90
4312E00CE01FC0

Compatibility may depend on the two leftmost numbers. In particular, I have found such cases as follows

[decrypted] XXXXYYYY ********
if XXXX isYYYY may be added by
1.0 to 1.11.1 to 1.21.0 to 1.2
0045
0245
3845
12E80CE01FC8
0445
1445
4245
12E00CE01FC0
0246
0A46
2A46
3A46
12E80CE01FC8
044612E00CE01FC0
0047
0447
0847
0048
0448
0848
12E80CE01FC8
044914580CE02138
004D14600D202180
024D
044D
14580D282180