Well... This time code is mainly some proof of concept for the on/off switch, for educational purpose...
I just tried to use it in an 'original' way : when the 'switch' is off, the codes will continualy (sp?) save the time to a known place, when the 'switch' is on, the codes will continualy restore the saved time (=freeze timer).
Also the game seems very easy to hack, so I don't think they'll have any trouble with it.
Here is the same timer freeze code as above, but I used an asm hack to reduce the number of lines :
Code:
Press B+Start to freeze/unfreeze the clock :
94000130 FFF50000
823FDFFC FFF50000
DA000000 023FDFFE
D4000000 00000001
D7000000 023FDFFE
D2000000 00000000
D3000000 04000130
F23FDFFC 00000002
D2000000 00000000
923FDFFE FFFE0000
0204CC24 E5CA1002
D2000000 00000000
923FDFFE FFFE0001
0204CC24 E1A00000
D2000000 00000000
(making an asm hack for the condition doesn't seem worth it, because there are different a check for each condition, hence more lines of codes).
I also tried to look into an item editor, but... the game doesn't refresh the item screen (you have to go out/back to the item screen to fully refresh it), which sucks :/
Some more :
Code:
Press Start+UP to set the clock to midnight
94000130 FFB70000
1217BBD2 00000000
D0000000 00000000
Press Start+RIGHT to set the clock to 6 am
94000130 FFE70000
1217BBD2 00000600
D0000000 00000000
Press Start+DOWN to set the clock to noon
94000130 FF770000
1217BBD2 00000C00
D0000000 00000000
Press Start+LEFT to set the clock to 6 pm
94000130 FFD70000
1217BBD2 00001200
D0000000 00000000
Update, new code :
Code:
Make the clock go real time (1 minute in-game = 1 rl minute) :
0204CC08 E3510EE1
0204CC10 E3A01000
0204CC1C E2801001