Enjoy the most intuitive code database around, with codes created by our long-standing community of video game hackers.
Gamehacking.org is home to a huge selection of cheats and game enhancement codes for everything from
retro to the cutting edge, the largest collection of video game hacking guides on the web,
a treasure trove of a Downloads section, a forum and chat community housing the best hackers
in the scene, and much more...
What makes our database "intuitive"? Our site doesn't just see a code as
text. It tests validity according to the console's memory, and can make corrections to submitted entries.
And while other sites store only some alternative device codes separately wasting space, our site makes
all of the necessary conversions for other devices automatically; encrypted or not! Not to mention, you
can select codes you want, and export cheat files for your favorite emulators. It's that smart, and it's
Disclaimer: We are not involved with piracy (game 'cracking', etc), and do not condone hacking of online,
multiplayer games. 'Hacking', in the context of GameHacking.org, refers to modification of a platform's
system memory during game play, or modification of files that comprise a game, to achieve a desired
effect during game play.
Have a request, want to learn how to hack, or want to share some codes you've hacked? Drop by the GameHacking.org Forums
I added text and gtc exports today, for wii, wii (dlc), and gamecube systems.
I also fixed a little bug in the Nestopia export, a little problem with the game attribute that holds the crc. It works properly now, I think that might have prevented the codes being recognized for the game by the emulator.
I got rid of a bunch of duplicates today, and I was extra careful to go over what was being deleted, and even started over a couple times to make sure codes weren't disappearing that we still wanted. I made the script pretty strict for this first pass, and I only went through the older systems.
Within each game, code titles had to match, as well as any group and, of course, the code itself. I didn't compare the code text, but the system's interpretation of the raw code. I didn't do newer systems, because the code converters are still somewhat buggy and I need to strengthen them before I use this script on it. Pretty much the playstation/n64 generation and up were not processed yet.
I still weeded out thousands of duplicates. Because of the strict standards I used on this first pass, there may still be dupes, but not nearly as many.
Another thing that came out of this is that I added the Xploder device for the gb/gbc systems. I did so, because even though in the past I thought that it was the same as the gameshark, the codes start with a "0D" instead of a "01". If anyone could let me know if there are other types for the gb/c Xploder, that would be great.
Today I added the ps2rd export format, which is the same as an unencrypted cbc file. I also added the encrypted cbc version 7 export. Maybe if bfoos likes the idea, we can rig the day1 server to pull live codes from the database instead of static cbc files.
I also noticed that all of the GB/GBC gameshark codes were listed as raw. I made them gameshark, unless they were obviously codebreaker. It is possible there are codes listed as gameshark that are actually codebreaker for these two systems.
I have a few more playstation related exports to look at, which I might do tomorrow. Or I might watch Dr. No.
There have been quite a few changes around here in the past few days, so how about another. I updated the normal view for the cheat pages to be easier to read; it looks like a combination of the normal view and simple view. I still have the simple view in place, and it will probably stick around for a while. Let me know what you think.
I've started the new Modifier system. Basically, in the expanded code box, you can choose your modifier value and it will show you the code for it.
Hackers, when you add codes, there is a new box for modifiers. Basically, you put your modifiers in, one for each line, with the value:description like this: 00:Nothing 01:Machine Gun 0A:Nuclear Warhead And then your code needs question marks. So your code would just look like "1234:??".
2652 There are also range modifiers, that are specified with min-max,step like this: 0-9,1 If you don't specify a step, 1 is assumed.
All numbers are assumed to be hexadecimal.
Right now, all modifiers are still in the notes, except for the one in the picture. I can try to move them systematically, and I will, but that may cause problems. I'll try my best, but chroniclers and hackers should keep their eyes peeled for such cases. It's simple enough to just edit a code and make it right.
Post any problems with the system in this thread and I will take a look at it.
I did a couple of things tonight, and have more to do, but I'm too tired and might have to work tomorrow if it doesn't start snowing.
I made a new games view, you can see it by going to your Site Settings (upper-right corner), and selecting "Mixed" under Game Selection Page -> View Style. I like it the best, I may get rid of the others and not even give you the option anymore. It should be simple enough, yet look more organized than listing the titles straight.
I also added a hacker filter to each game's page. You can select a hacker so you only see their codes for that game. Also, when you browse from the hackers page, that hacker will be filtered (inclusive) automatically.
Like I said, I have more to do. Maybe if it snows hard enough I'll do some more tomorrow.
I added a feature that people have been asking for for some time. When you are looking at a page of codes, you can specify which device to view them for (game genie, gameshark, etc.). If a code can be converted to the type, it will show on the page. Go back to "original" to view all of them again. Don't forget to specify whether or not you want them to be encrypted. Play with it, you'll understand.
I also fixed a couple of tiny bugs and such, like the code group arrow not expanding the group.
You may be wondering why the forums were off overnight. We moved to a new host. We did so to save some dough, despite the millions in donations we receive each month. The new server should be comparable in speed to the old one.
If you come across any bugs, report them in this thread so I can stare at them for awhile before considering actually fixing them.
I integrated a code request system today. It's one of the things I've had in the back of my mind for the site.
To request a code, find the game you want to request a code for and go to it's page. On the top menu, under your username and avatar, is a "Request"->"Code" menu. Fill out the form with the suggested code title, and for the description briefly explain the effect you want the code to do. After you submit your code, it should appear in two places: On the game's page above the codes, and on the new request page.
Hackers- to fulfill a code request, simply go to the request page and click the Fill link at the bottom. Or, you can go to the game's page and add the code, and at the bottom of the add code form is a drop-down menu to choose the request you're filling. You can also edit a code to fill a request.
Once the request is fulfilled, the request page will show that it's filled and what the name of the new code is.
The system is quite simple now, there are many things I will do to improve it. I can't promise when.
With the info from Mez's super-awesome thread and this helpful page, I added X-Terminator and GoldFinger as SNES devices on the site. What does this mean? It means the site will convert the SNES codes to these formats now, so you don't have to use an outdated converter program if you have a copier, like the Super UFO Pro 8, like I just picked up the other day.
X-Term is the same as PAR, no big whoop. But GoldFinger codes are ROM codes that patch the ROM before it's loaded, as opposed to in the CPU memory like the Game Genie does. That's why you'll see address differences in the codes. There are some emulators that accept GoldFinger codes as well.
The initial Forum Main page has been hacked by some assholes and I have made a temporary fix until rimsky sees it and fixes it. In order to go to different sections of the forum until its fixed use the Quick Navigation Panel above the quick response window.