|This page contains game genie codes created by John Ratliff for emuWorks. They may be reprinted in any form so long as the original website emuWorks is credited with their creation and origin.|
|Most of these codes were created using methods described (and at times devised) in documents created by Tony Hedstrom of the Code Hut.|
Don't want 255/up to 254? Want to use other values? You can. But I don't want to list 2.4 million codes (that's a bit much). But we can use math to get any value you want for any code.
First, let's look at the hex to game genie conversion chart.
Hexadecimal 0 1 2 3 4 5 6 7 Game Genie A P Z L G I T Y
Hexadecimal 8 9 A B C D E F Game Genie E O X U K S V N
Step 1: Choose your value. Let's say we want Red Dragon's to leave 197 experience. The original Red Dragon code is NNXZPAGV.
Step 2: Convert 197 to binary. You can do this with the windows calculator (and probably xcalc, too). Just set it to scientific mode. You can also convert it first to hex, then to binary. To convert to hex, divide the number by 16 and take the whole part (e.g. drop the decimal. DO NOT ROUND, just drop it). 197 / 16 = 12. 12 in hex is C. Now, take 197 - (12 * 16) = 5. So 197 in hex is C5. Here are some charts to make the transition easier.
Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F Binary 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
So, now that we have C5 in hex, to change to binary, just convert each number. C = 1100, 5 = 0101. So 197 decimal = C5 hex = 11000101 binary.
Step 3: Reorder the binary digits in the following pattern. 1678*234. In other words, take the first binary digit (the leftmost digit), then the sixth, seventh, and eighth digits (101). We don't use the fifth digit here, but don't forget it, we need it later. The fifth digit in our reorder depends upon which set of game genie letters the original code falls into. If the second letter of the original game genie code N is in the first set, then the fifth digit is 0, otherwise, it is 1. In this case, N is part of the second set, so our fifth digit is a 1. Now 234 are 100. Put it all together and we get 11011100, which in hex is DC. Now, convert hex to game genie and we get SK. These are the new first two letters of the game genie code.
Step 4: The last letter depends upon what the fifth digit of our binary number was. If it is a 0, our letter will come from the first set of game genie letters. If it is a 1, it will come from the second set. Since it is a 0, it will come from the first set. So, take the original code's last letter V, and find the corresponding letter in the first set. V is the seventh letter in the second set, so find the seventh letter in the first set, which is T. This is the new last letter of our code.
Step 5: The middle 5 letters stay the same. So, put our new first 2 letters + original 5 middle letters + the new last letter, and we get the code SKXZPAGT: Red Dragon's give 197 experience instead of 100.
Don't like doing all this math? Why bother. Use the Java GGEncoder applet to do the math for you. Just go to the GGEncoder applet page, put in the code you want to change. It will decode it into the value, address, and compare. Then just change the value, and it will give you back the new game genie code. Much easier than doing the math by hand!
Need to contact us? We can be reached by
email or via our