Game Genie Guy!

A place where you can chat about anything that isn't to do with games!
Post Reply
User avatar
Kyle
Posts: 156
Joined: Tue Apr 28, 2009 1:22 pm

Game Genie Guy!

Post by Kyle »

Game Genie Guy! is out. :)

This is a small Windows utility for applying Game Genie codes to roms. This saves you the trouble of having to enter them each time the game is played.

PC Engine (tons of shmups) and Master System are supported by using supplied codes.

http://srktt.com/files/GGGuy.exe

Image

Usage:

1. Click the Browse button and select an unzipped Game Boy/Game Gear/Genesis/NES/SNES rom
- The system dropdown should populate based on the file extension
- The checksum box will also be enabled for non-NES games
2. Enter the desired codes, one per line
3. Click Patch when all codes have been entered
4. Open the created 'File GG.rom' in an emulator to test

Checksum:

uCON64 is used for checksum correction. This is required if you are using flash carts. Most emulators are not bothered by it. I recommend the MinGW version because it has no dependencies.

Download ucon64-2.0.0-win32-mingw-bin.zip and extract ucon64.exe to same folder as GGGuy.exe:
http://ucon64.sourceforge.net/

Notes:

Master System and PC Engine support added. Only use the codes from the supplied text files. Pro Action Replay codes are not supported.

Not all codes like being applied in this fashion. Ex: Contra Hard Corps 99 lives work fine while infinite lives does not. If you do not get the desired result try another code.

8 digit NES codes are preferrable to 6. 8 digit codes contain validation that ensures the game is being patched in the right spot. 6 digit codes just go for it. Applying too many 6 digit codes can make a game crash. Try fewer codes if this occurs.

Use BIN or GEN roms for Genesis/Mega Drive. SMD roms are not supported.

Troubleshooting:

If you can't get a code to work try the following:

1. Try a different code. If another code works then the file is being patched properly.
2. Try a different rom - look for a good dump (!) or use Nointro roms.
3. Try it with CCCGP to see if it works. If it does let me know with the full rom name and code you are using. I'll check it out.
http://crackerscrap.com/projects.php

Why would I use this instead of CCCGP?

Tiny standalone file (60KB) - no DLLs/dependencies/registry writes
System auto-detection based on the rom's extension
Original files are copied to avoid overwriting: mario.nes - mario GG.nes
Auto-fixes checksum if uCON64 available
Always on top for easier pasting of codes from browser
Simplified code input doesn't require description
Full source code provided

Thanks to:

cracker: CCCGP
WyrmCorp: UGGCONV/source
Lazy Bastard: tutorials
John David Ratliff: tutorials
Tony Hedstrom: tutorials
Zazer: ggconv
Maël Hörz: HxD

References:

http://gamehacking.org/library/114
http://www.videogamesource.com/genie/gg ... k/p12.html
http://www.ticalc.org/cgi-bin/zipview?9 ... p;snes.txt
http://romhack.wikia.com/wiki/SNES_header

Source code is provided. BCX and LCC are required to compile:

http://www.bcxbasic.com/
http://www.cs.virginia.edu/~lcc-win32/
Last edited by Kyle on Thu Oct 29, 2015 11:56 pm, edited 1 time in total.
User avatar
KAI
Posts: 4673
Joined: Thu Jan 21, 2010 5:24 pm
Location: Joker Star Galaxy, Argentina
Contact:

Re: Game Genie Guy!

Post by KAI »

Nice but, cheats...
Image
User avatar
BareKnuckleRoo
Posts: 6651
Joined: Mon Oct 03, 2011 4:01 am
Location: Southern Ontario

Re: Game Genie Guy!

Post by BareKnuckleRoo »

Kyle wrote:This is a small Windows utility for applying Game Genie codes to roms. This saves you the trouble of having to enter them each time the game is played.
This seems like an unusual program to make considering a number of emulators will remember codes you entered if you ask it to via checkbox. That, and I can't think of any game where I regularly use Game Genie codes, if at all, aside from the odd time to test some unusual game mechanic out to figure out what's going on like in an RPG (savestates are usually just as or even more helpful).

I guess if you like to play with infinite lives on all the time on every single game you play every time you play it might be helpful, but that's frankly kind of a silly way to play. At any rate, people on this forum focus on beating games legitimately, not using cheats...

It's probably interesting to be able to make permanently patched roms if you're doing something that might require a lot of codes entered, like something strange where you modify it so you can use characters earlier than you'd normally be able to, though it'll be weird if people start posting the patched roms as "look i maded a romhack plz play". :lol:
User avatar
soprano1
Posts: 3029
Joined: Wed Sep 18, 2013 4:44 pm
Location: Portugal

Re: Game Genie Guy!

Post by soprano1 »

BareknuckleRoo wrote:
Kyle wrote:This is a small Windows utility for applying Game Genie codes to roms. This saves you the trouble of having to enter them each time the game is played.
This seems like an unusual program to make considering a number of emulators will remember codes you entered if you ask it to via checkbox. That, and I can't think of any game where I regularly use Game Genie codes, if at all, aside from the odd time to test some unusual game mechanic out to figure out what's going on like in an RPG (savestates are usually just as or even more helpful).

I guess if you like to play with infinite lives on all the time on every single game you play every time you play it might be helpful, but that's frankly kind of a silly way to play. At any rate, people on this forum focus on beating games legitimately, not using cheats...

It's probably interesting to be able to make permanently patched roms if you're doing something that might require a lot of codes entered, like something strange where you modify it so you can use characters earlier than you'd normally be able to, though it'll be weird if people start posting the patched roms as "look i maded a romhack plz play". :lol:
It's useful for emulators that don't have cheat systems (on the PSP, for example), but even then they don't always work.
ChurchOfSolipsism wrote:I'll make sure I'll download it illegally one day...
User avatar
BareKnuckleRoo
Posts: 6651
Joined: Mon Oct 03, 2011 4:01 am
Location: Southern Ontario

Re: Game Genie Guy!

Post by BareKnuckleRoo »

Good point - I guess I took it for granted that emulators built for PCs have the functionality built in, I've not really used emulators meant to run on console/portable devices, didn't think of that.
User avatar
Kyle
Posts: 156
Joined: Tue Apr 28, 2009 1:22 pm

Re: Game Genie Guy!

Post by Kyle »

This is primarily useful for playing on real consoles with flash carts (http://krikzz.com/). Is isn't as relevant with emulators.
Post Reply