The manual for Hyper 3-D Pinball doesn’t hold back: it declares pinball to be the ultimate form of gaming:
So you think you're a hardened gamer? Think again. All those years that you've spent playing infinite variations on the Space Invaders theme count for nothing. All those weekends that you've spent bouncing from one day-glo platform to another in one of the infinite variations on the Donkey Kong theme count for zip. And don't even mention those dazzlingly vapid beat-'em-ups with their endless succession of moronic 'hidden' moves. Until you've mastered the silver ball you haven't even started gaming.
I don’t think the makers of a game called Hyper 3-D Pinball that isn’t noticeably hyper and definitely isn’t 3D should be throwing shade, but I applaud their enthusiasm nonetheless.
GameFAQs and company list a handful of cheat codes for the PC version of this game, but none for the Saturn or PlayStation versions. I went looking and found:
Two cheat codes for the Saturn version
Four (or five?) cheat codes for the PlayStation version
Details are below!
The Saturn version
My usual method for cheat code hunting in Saturn games is:
Compare memory snapshots while holding and not holding a controller button to determine where a game stores input data.
Set read breakpoints in the Mednafen debugger for those addresses.
Look at the code near the breakpoint's trigger location for logic that checks for button sequences.
I followed that method for this game and found that the function at 060094ec
(NTSC-U version) is listening for button presses (stored at 06060834
) that match one of two sequences when the game is paused.
The first sequence is:
X, X, X, Z, Z, Y, L
Once you enter it, Kickback mode is enabled! Your ball will never fall in the drain; it will always be launched back upward:
The second sequence is:
L, C, R, B, Y, Y, Y
After you’ve entered it, you can pick up the ball by holding the Z button and moving it around with the D-pad. You can even go out of bounds:
Both of these correspond to cheats in the PC version of the game. That version has you type out KICKBACK to enable the first effect and PICKUPBALL to enable the latter.
The PlayStation version
The same breakpoint trick pointed me to the cheat code handling functions on the PlayStation version of this game.
For this version, enter those codes while your ball is on the launcher:
The Kickback mode code is:
Triangle, Circle, X, Square, Square, Square
The Pick Up Ball code is:
Left, Up, Right, Down, X, Square, Triangle, Circle
The PlayStation version has additional cheat effects. To get 9 balls, enter this code:
R1, R2, L1, L2, R2, L2
To get 99 balls, enter this code:
Triangle, Right, X, Left, R1, L1
The game also recognizes this sequence and sets a flag (at 80075b5e
), but I can’t determine whether there’s any practical effect in the game:
Up, Left, Down, Right, L1, R1, L2, R2
Do leave a comment if you can discern what this is doing!
Outro
Thanks for reading. There are lots more cheat code discovery posts in the archive. You can subscribe to get more retro game reverse engineering articles every week:
Feel free to use the information and screenshots here on other websites. Spread the word!
