flieskiller
Smash Journeyman
- Joined
- Jan 3, 2013
- Messages
- 426
Extra characters doesn't crash the game at Victory Screen (1.02) [flieskiller]
C21776C0 00000009
7C630774 2C03001B
4082000C 38600000
48000030 2C03001C
4082000C 38600012
48000020 2C03001D
4082000C 38600005
48000010 2C030020
40820008 3860000E
60000000 00000000
It checks the character's ID, and replace it with it equivalent version (Giga Bowser = Bowser, Male Wireframe = CF, Female Wireframe = Zelda, SoPo = ICs) for choosing the animation.
some notes:
C21776C0 00000009
7C630774 2C03001B
4082000C 38600000
48000030 2C03001C
4082000C 38600012
48000020 2C03001D
4082000C 38600005
48000010 2C030020
40820008 3860000E
60000000 00000000
It checks the character's ID, and replace it with it equivalent version (Giga Bowser = Bowser, Male Wireframe = CF, Female Wireframe = Zelda, SoPo = ICs) for choosing the animation.
some notes:
r3 = character ID
801776c0
extsb r3, r3 #normal line
cmpwi r3, 0x1B
bne NOTMWIRE
li r3, 0
b END
NOTMWIRE:
cmpwi r3, 0x1C
bne NOTFWIRE
li r3, 0x12
b END
NOTFWIRE:
cmpwi r3, 0x1D
bne NOTGIGA
li r3, 0x5
b END
NOTGIGA:
cmpwi r3, 0x20
bne END
li r3, 0x0E
END:
CF = 00
M wire = 1B
zelda = 12
F wire = 1C
bowser = 05
Giga = 1D
IC = 0e
sopo = 20
801776c0
extsb r3, r3 #normal line
cmpwi r3, 0x1B
bne NOTMWIRE
li r3, 0
b END
NOTMWIRE:
cmpwi r3, 0x1C
bne NOTFWIRE
li r3, 0x12
b END
NOTFWIRE:
cmpwi r3, 0x1D
bne NOTGIGA
li r3, 0x5
b END
NOTGIGA:
cmpwi r3, 0x20
bne END
li r3, 0x0E
END:
CF = 00
M wire = 1B
zelda = 12
F wire = 1C
bowser = 05
Giga = 1D
IC = 0e
sopo = 20
Last edited: