So I recently dug out my old NES and decided to play thru some of my old games. Eventually, I went online to see if I could find some game genie codes for them and while I found a few codes, I didn't find the kind of codes that I'm looking for, so I started tinkering to see if I could crack them myself.
What I'm trying to do is modify the attributes of characters during character creation in Wizardry 1 and Wizardry 2. I have the cartridge for both games as well as an emulator (Nestopia), both ROMs and a Game Genie Encoder/Decoder. Using the cheats option in Nestopia, (which only lists addresses between 0x0000 and 0x07FF *) I was able to locate an address that affects the Strength attribute in both games (0x0254 in Wiz1 and 0x004D in Wiz2). Entering those addresses into the encoder/decoder gives me the codes GPIAGZ for Wiz1 and GPGEIA for Wiz2. The problem arises when I put that code into Nestopia (it has an option for entering Game Genie codes as well). What happens is that it (both the emulated Game Genie and the actual Game Genie) changes the 0x0 in both codes to 0x8, which prevents the codes from working as intended.
What I'm hoping to get information about is a method to get a Game Genie code to actually work in the 0x0 range.
Alternatively, is there another emulator capable of extracting memory addresses that will show more than just the 0x0000-0x07FF range (and hopefully finding useful addresses outside of that range)?
*Nestopia doesn't actually show the 0x at the beginning of the memory addresses.
What I'm trying to do is modify the attributes of characters during character creation in Wizardry 1 and Wizardry 2. I have the cartridge for both games as well as an emulator (Nestopia), both ROMs and a Game Genie Encoder/Decoder. Using the cheats option in Nestopia, (which only lists addresses between 0x0000 and 0x07FF *) I was able to locate an address that affects the Strength attribute in both games (0x0254 in Wiz1 and 0x004D in Wiz2). Entering those addresses into the encoder/decoder gives me the codes GPIAGZ for Wiz1 and GPGEIA for Wiz2. The problem arises when I put that code into Nestopia (it has an option for entering Game Genie codes as well). What happens is that it (both the emulated Game Genie and the actual Game Genie) changes the 0x0 in both codes to 0x8, which prevents the codes from working as intended.
What I'm hoping to get information about is a method to get a Game Genie code to actually work in the 0x0 range.
Alternatively, is there another emulator capable of extracting memory addresses that will show more than just the 0x0000-0x07FF range (and hopefully finding useful addresses outside of that range)?
*Nestopia doesn't actually show the 0x at the beginning of the memory addresses.
Comment