PS2 Controller Hack Nets Codes for GTA
glengineer writes "Gotta love edisoncarter for his cheesy, brute force, and effective hack of the PS2 controller to discover cheats for Grand Theft Auto - San Andreas. He used the parallel port of his PC connected to relays on the PS2 controller to step thru the combinations of button pushing needed to obtain cheats that were not released by Rockstar."
I remember being a little kid, looking at Nintendo Power's codes section and wondering where all those codes came from. Did kids like me just sit there all day punching random codes in and seeing what happened?
Looks like someone figured out a way to do just that.
"We shall grapple with the ineffable, and see if we may not eff it after all." - Douglas Adams
Why do these cheat codes exist in the final product? I can understand having them for development--they need to be able to test different parts of the game. Buy why would they still exist in the released version?
So, how did the "relays" know when he'd actually found one? I'd read the article, if it was actually available.
SUre, it's easy to program some i/o lines to just twiddle all combinations of the buttons, but you have to have something that confirms that you actually hit something interesting.
I've been looking for a way for a long time to record inputs to a PC and play them back directly over a controller line according to a script, but I don't have the experience necessary with parallel ports to do such a thing. It would make QA much easier.
Did he post the source code somewhere? I'd love to have working base from which to, well, work.
- Chris
The ______ Agenda