|
||||||||||||||
Under the Microscope: Virtual CasinoThe Virtual Casino Community Challenge here at SHIRO! wrapped up the other day. Some of its prizes were reserved for people who successfully got to the staff credits: SHIRO! Virtual Casino Community Challenge magnets — designed by SaturnDave and made by Xiden — will be awarded to all category winners and anyone who rolls credits on the game’s Story Mode. The community’s integrity level is pretty high; nobody asked me for a shortcut. But there is one! To use it, pick Sound Test from the Select Mode screen. Then follow this procedure: Hit the play button () to start the track Kiss The Hacker . Once it’s playing, hit the next track () button. Skip through all the songs until you’re back at Kiss The Hacker. Highlight Exit , then press C while holding X+R .The staff credits video will start. Challenge complete! How does this work? The function at 0602d7d0 executes when you leave the Sound Test screen. It has code that looks like this: played_count = 0; index = 0; do { played_count = (&tracks_played_06056104)[index] + played_count; index = index + 1; } while (index < 0x1c); if (((p1_held_0609b258 & 0xdf8) == 0xc0) && (0x1b < played_count)) { mode_id_060561d4 = 0x7;The array of 1-byte values starting at 06056104 tracks which songs you played in the sound test. The code loops over that array and counts how many are nonzero. After that, the code checks which controller buttons are being held. It’s looking for the logical OR of the byte patterns for R ( 0x80 ) and X ( 0x40 ). If all songs were played and both buttons are being held, the code sets the game’s mode index to 0x07 , which is the one that plays the credits. OutroParting notes for this week:
Thanks for reading! I’ll be back here next week with more Saturn hacks and cheats.
|
||||||||||||||