PlayStation 1 GameShark Code to ROM Patching Tool by: Tony H
Version 1.1  12/10/2025
For Windows   (C#)

Send bug reports or comments to: t_hedstrom@yahoo.com

My site, with other programs, editors, Game Genie codes, etc...
https://codehut.gshi.org/
http://www.angelfire.com/games2/codehut/
My Discord link can be found on my site (home page).

Version 1.0 = Initial public release  (12/9/2025).
Version 1.1 = Added instructions for Suikoden I, checks for valid GS codes  (12/10/2025)


Version 1.1 update details:
See the "GameShark Codes that have been tested" tab in the tool for instructions on how to edit lots of stats for 78 different characters in Suikoden I.  Added a RAM dump for Suikoden I in the RAM dump folder in the zip file.  Added a check to make sure there are valid hex numbers in your GameShark assembly type code (won't allow ? or X, etc).  Added a check to help identify false matches in your ROM.  Keep in mind that it is still possible to get false matches.

This is a tool that lets you enter a single PS1 GameShark code (30xxxxxx or 80xxxxxx type) that you can find online, and will try and find the ROM address where that value gets loaded from so you can edit/patch changes into your ROM.  It's mainly designed for assembly type GS codes and RPG starting stats.  There are instructions included in the tool.

Tool shows examples for editing character stats for 3 different games:

Chrono Cross, Suikoden I, and Suikoden II.

There are RAM dumps for these 3 games included in the zip file.

Tool requires a RAM dump of your game.  Here's a partial list of emulators that can make RAM dumps (instructions on how to make them are included in the tool): Duck Station, No$PSX, PSXjin.

The tool will NOT work on every GameShark code, and will not work on every game.

Keep in mind that if you patch an assembly type GameShark code into your ROM, that code will always be active.  If you patch character stats into your ROM, you'll usually need to start a new game for the new stats to take affect.

The tool does not make a backup copy of your ROM, so probably a good idea to make your own copy before patching, just in case.

Here's a link with some detailed info and screenshots for the tool:

https://www.romhacking.net/forum/index.php?topic=40799.0

Shouldn't need any additional files if you're using Windows.  It uses the .net framework.
