List of Game Genie codes

Started by JC, September 19, 2007, 09:20:56 pm

Previous topic - Next topic

Tetouani85

anyone please has some GameGenie codes for this NES game ? Jim Power - the lost dimension.


UglyJoe

Neat game!

Jim Power (NES):
SZNVIAVG - Infinite Health
SXUVLEVK - Don't lose gun power when getting hit
IAXLITPA - Start with max gun power

Tetouani85

Quote from: UglyJoe on August 29, 2024, 09:17:31 pmNeat game!

Jim Power (NES):
SZNVIAVG - Infinite Health
SXUVLEVK - Don't lose gun power when getting hit
IAXLITPA - Start with max gun power
:o  :o
thank you so much, i cant find any single code for this game
i searched everywhere
where did you find this please ?

P

It's modern "homebrew" (by which I mean an aftermarket NES game) so it's not something you will find in any old game magazines or anything. It's a port of an Amiga game, apparently they retrieved the rights for the game so it's an official port. It indeed looks like a very nicely done port and it doesn't have the overdramatic parallax effects the Amiga version has.

UglyJoe creates these codes himself by figuring out how the game works and translates the necessary changes into the Game Genie code format.

UglyJoe

Quote from: Tetouani85 on August 30, 2024, 12:11:42 pmwhere did you find this please ?

I made them myself using a cheat search and debugger.

Quote from: P on August 30, 2024, 01:45:25 pmIt's modern "homebrew" (by which I mean an aftermarket NES game) so it's not something you will find in any old game magazines or anything. It's a port of an Amiga game, apparently they retrieved the rights for the game so it's an official port. It indeed looks like a very nicely done port and it doesn't have the overdramatic parallax effects the Amiga version has.

Yeah, I bought it on Steam last night and found the ROM buried in the assets ;D

Tetouani85

Quote from: P on August 30, 2024, 01:45:25 pmUglyJoe creates these codes himself by figuring out how the game works and translates the necessary changes into the Game Genie code format.
that's great

Quote from: UglyJoe on August 30, 2024, 05:18:23 pmI made them myself using a cheat search and debugger.
good job
what tools did you use ? is it easy ?

UglyJoe

Quote from: Tetouani85 on August 31, 2024, 01:32:38 pmwhat tools did you use ? is it easy ?

Yes and no.  A lot of emulators have cheat searches built in, so I use whatever emulator I feel like using at the time (Mesen, FCEUX, Mednafen). 

There are probably guides online for how to use them, but the way they work is you have it take a snapshot of all the values in memory, do something in the game that you suspect will change something in memory, and then take another snapshot.  You keep doing that until it narrows it down to just the addresses that could be what you're looking for.

So, for example, I know that when I die I lose a life, so some value in memory is going to decrease.  So I do a search, play for a bit, do another search where I say "the value hasn't changed" (since I haven't lost a life yet).  I repeat that a few times to weed out obviously wrong addresses.  Then I make myself lose a life in the game.  Then I do another search, but I say "the value has decreased".  That usually narrows it down to just a few possible addresses.  You kinda have to guess from there, but it's usually pretty obvious based on the values which one it was.

If all you need to do is make a cheat, you can usually from there have the emulator fix that address at a particular value so the game can't change it (so, in this case, even though the game said to remove a life, it won't)).

The way I go from that to Game Genie is to set a write breakpoint on that address in the debugger, lose another life, and then take a look at the code in the debugger to see what I can patch in one byte to make the game's code not do that.  I don't have an easy way to describe this part, though.  There's a few common approaches I take, but they all involve having some knowledge of 6502 assembly code, which is a bit much to explain in a quick reply ;D

Tetouani85

Quote from: UglyJoe on August 31, 2024, 02:32:53 pm
Quote from: Tetouani85 on August 31, 2024, 01:32:38 pmwhat tools did you use ? is it easy ?

Yes and no.  A lot of emulators have cheat searches built in, so I use whatever emulator I feel like using at the time (Mesen, FCEUX, Mednafen). 

There are probably guides online for how to use them, but the way they work is you have it take a snapshot of all the values in memory, do something in the game that you suspect will change something in memory, and then take another snapshot.  You keep doing that until it narrows it down to just the addresses that could be what you're looking for.

So, for example, I know that when I die I lose a life, so some value in memory is going to decrease.  So I do a search, play for a bit, do another search where I say "the value hasn't changed" (since I haven't lost a life yet).  I repeat that a few times to weed out obviously wrong addresses.  Then I make myself lose a life in the game.  Then I do another search, but I say "the value has decreased".  That usually narrows it down to just a few possible addresses.  You kinda have to guess from there, but it's usually pretty obvious based on the values which one it was.

If all you need to do is make a cheat, you can usually from there have the emulator fix that address at a particular value so the game can't change it (so, in this case, even though the game said to remove a life, it won't)).

The way I go from that to Game Genie is to set a write breakpoint on that address in the debugger, lose another life, and then take a look at the code in the debugger to see what I can patch in one byte to make the game's code not do that.  I don't have an easy way to describe this part, though.  There's a few common approaches I take, but they all involve having some knowledge of 6502 assembly code, which is a bit much to explain in a quick reply ;D
aah ok, thanks anyway  ;D

Tetouani85

another NES game that i cant find any single gamegenie code for it, it's "Gotta protectors Amazons Running Diet".
any help will be appreciated.


UglyJoe

It's interesting how different the assembly code ends up looking for modern homebrew versus classic commercial releases.  Anyway, some codes:

Gotta Protectors: Amazon's Running Diet:
OVEEATSV - never lose water (this also means the game never ends...)
TOKAGTLE - don't lose water unless you hit cake


Tetouani85

Quote from: UglyJoe on September 13, 2024, 09:32:19 pmIt's interesting how different the assembly code ends up looking for modern homebrew versus classic commercial releases.  Anyway, some codes:

Gotta Protectors: Amazon's Running Diet:
OVEEATSV - never lose water (this also means the game never ends...)
TOKAGTLE - don't lose water unless you hit cake


thank you so much  ;D

circlejim

Hey there UglyJoe,

     I have searched high and low for any information on a 60 pin famicom game genie adaptor. They seem to be very rare, as i can barely find any information about them. Do you happen to know the value of a 60 pin famicom game genie? The internet seems to be very limited in its information regarding this item. Any ideas where i would find more information on it? 

      Circlejim

UglyJoe

They're too expensive; I stopped looking years ago.  You can get a flash cart with GG capabilities built into it for the same price or less.

Ankos

Quote from: circlejim on October 16, 2024, 10:03:49 amHey there UglyJoe,

    I have searched high and low for any information on a 60 pin famicom game genie adaptor. They seem to be very rare, as i can barely find any information about them. Do you happen to know the value of a 60 pin famicom game genie? The internet seems to be very limited in its information regarding this item. Any ideas where i would find more information on it? 

      Circlejim
The Realtec one? Not sure about successful sales, but I've seen a few listings for about 500 RMB on Xianyu. Condition was iffy for most of them though