07-25-2019, 07:01 PM
Welp I did some searching and found the instructions of the sys menu (once you go past the health screen) that checks the newly calculated checksum vs checksum stored on file.
8149eb4c lwz r0, 0x03FC (r6)
add r5, r5, r3
cmplw r0, r5
beq- 0x8149EB64
li r3, -14 #return negative value to show error occur
blr #return from function
Next it loads the byte from the file that keeps track of what wii id you are on (there's 32 per cycle of every wii, byte 0 thru 31)
lwz r0, 0x0010 (r6)
cmplwi r0, 32
blt- 0x8149EB78
li r3, -14 #apply error return value
blr
Getting closer... hopefully
8149eb4c lwz r0, 0x03FC (r6)
add r5, r5, r3
cmplw r0, r5
beq- 0x8149EB64
li r3, -14 #return negative value to show error occur
blr #return from function
Next it loads the byte from the file that keeps track of what wii id you are on (there's 32 per cycle of every wii, byte 0 thru 31)
lwz r0, 0x0010 (r6)
cmplwi r0, 32
blt- 0x8149EB78
li r3, -14 #apply error return value
blr
Getting closer... hopefully