...but one that I'm sure the hardcore gamers on here can answer. I've wondered for years how people learned the "cheat codes" for games (and also, the "special moves" in fighting games.... i.e. the fatalities in Mortal Kombat). I'm particularly curious how this worked before the internet.
Did people really push enough coins into the machines trying out different combinations of movement until they chanced on something that worked, or have "moves" and "codes" been secrets released discreetly (or indiscreetly) by developers since the dawn of time?
Anyway... just curious. And it occurred to me today that I could probably get an answer here.
That, and the Action Replay cartridge for the C64, which allowed you to freeze the game, and have a poke through it's memory.
Rohan on
...and I thought of how all those people died, and what a good death that is. That nobody can blame you for it, because everyone else died along with you, and it is the fault of none, save those who did the killing.
Indeed, some cheats actually involved hacking saved games and other files via a hexdec editor. They weren't built in at all. You could open a save game file for a DOS game where, for example, you knew you had a certain amount of money and then scan through the file for occurrences of that number in hex decimal, alter the number, load the game and see if you'd given yourself more money (or if you'd just broken your saved game).
I didn't stumble upon much. I remember some arcade games would throw you a few special moves on the side of the cabinet. I just tried similar movements on the listed character or the same movement on different characters.
Games like Street Fighter II were easy to figure out the moves.
That, and the Action Replay cartridge for the C64, which allowed you to freeze the game, and have a poke through it's memory.
That's not so much cheat codes as register hacks, unless you mean bruteforcing the memory for combinations of inputs that yield unusual results.
As far as I remember (and I remember a lot from reading all those C64 magazines back in the day), both the contributors and the magazine staff themselves used the Action Replay cartridge to probe the memory, thus giving them the large type-in's that were cheat codes back in the day. All the programs consisted of were of the POKE command, for example -
...and so on and on. Yep folks, that's how they did the non-developer-released cheats back in them days.
Rohan on
...and I thought of how all those people died, and what a good death that is. That nobody can blame you for it, because everyone else died along with you, and it is the fault of none, save those who did the killing.
Indeed, some cheats actually involved hacking saved games and other files via a hexdec editor. They weren't built in at all. You could open a save game file for a DOS game where, for example, you knew you had a certain amount of money and then scan through the file for occurrences of that number in hex decimal, alter the number, load the game and see if you'd given yourself more money (or if you'd just broken your saved game).
Man, messing around with those sorts of tricks is endless fun if you can get into it. I rarely dig into it myself, but once other people have figured things out, I love mucking around with the various cheats and such. Can really mess up the games, though.
I wonder how many were actually discovered by gamers and not leaked.
"Justin Bailey" in Metroid, for example, isn't a hardcoded cheat code (unlike "Narpas sword") so somebody must've just typed in his name and spread the result through word of mouth.
One modern example I just took part in: Sim City DS comes with a password to unlock a landmark, with different passwords depending on where you bought it (unlock Washington Monument at Wal-Mart, etc.). People at GFAQs got together and realized all the passwords were names of famous people, artists, musicians (Beethoven etc.) and everyone just guessed at famous names until we unlocked everything.
Back when I was glued to The Settlers on the Amiga I used a Save Game editor - EdSet, I think it was called - to max out my resources, as well as max out the natural resources within my boundaries. For some reason I thought this was fun.
Posts
ARCADE EXPERTS A-GO-GO!
ding ding ding ding!
Nothing's forgotten, nothing is ever forgotten
and then the internets came along and everyone could get their cheat codes free, just like porn.
And there was much rejoicing!
That's not so much cheat codes as register hacks, unless you mean bruteforcing the memory for combinations of inputs that yield unusual results.
Games like Street Fighter II were easy to figure out the moves.
As far as I remember (and I remember a lot from reading all those C64 magazines back in the day), both the contributors and the magazine staff themselves used the Action Replay cartridge to probe the memory, thus giving them the large type-in's that were cheat codes back in the day. All the programs consisted of were of the POKE command, for example -
10 POKE 44535,35432;POKE54342,35454
20 POKE 63347,34653;POKE28962,45727
30 POKE 54892,35467;POKE54284,98622;PEEK 45433,54655
...and so on and on. Yep folks, that's how they did the non-developer-released cheats back in them days.
Nothing's forgotten, nothing is ever forgotten
Man, messing around with those sorts of tricks is endless fun if you can get into it. I rarely dig into it myself, but once other people have figured things out, I love mucking around with the various cheats and such. Can really mess up the games, though.
"Justin Bailey" in Metroid, for example, isn't a hardcoded cheat code (unlike "Narpas sword") so somebody must've just typed in his name and spread the result through word of mouth.
One modern example I just took part in: Sim City DS comes with a password to unlock a landmark, with different passwords depending on where you bought it (unlock Washington Monument at Wal-Mart, etc.). People at GFAQs got together and realized all the passwords were names of famous people, artists, musicians (Beethoven etc.) and everyone just guessed at famous names until we unlocked everything.