Table Finder  by: Tony H
Version 1.3   10/9/2023
For Windows     (C#)
Send bug reports or comments to: t_hedstrom@yahoo.com

My site, with other editors, programs, Game Genie codes, etc...
https://codehut.gshi.org/
http://www.angelfire.com/games2/codehut/

Version 1.0 = Initial public release.  10/18/2021
Version 1.1 = Increased the maximum allowed search value from 65,535 to 4,294,967,295.  6/19/2023
Version 1.2 = Added many new feasures and improvements (see below).  10/7/2023
Version 1.3 = Added new feature for starting address, and made the "Copy" checkbox checked by default.  10/9/2023


Version 1.3 changes:
Added a new button that will automatically insert the ROM address from the 20th match (if you get at least 20 matches) into the "Starting address" box.  This way, if you clicked on the Search button again, it would start searching from where it left off before (at the 20th match).  Also made it so the "Create new ROM when patching" box is checked by default when you open the program.

Version 1.2 changes:
Added lots of new features and improvements: New section that lets you view and edit individual values, new option lets you decide if you want to create a copy of your ROM when patching, can remove the minimum value limit of 21, faster searching, can start searching from any address in your ROM, can stop searching at any address, program automatically determines the size of your ROM/ISO and inserts that value into the "Ending address" box.

Version 1.1 changes:
Increased the maximum allowed search value from 65,535 to 4,294,967,295.  The increased search value only applies when you choose either of the 4 byte search options.

This program will try to find tables inside of your ROM/ISO.  Examples of tables it can find: Prices of items for sale, weapon damage amounts, armor defense amounts, character/enemy HP amounts, etc.  In short, if you know the value for something you're looking for, and you can see in the game if that value has changed, then this program may be able to find it for you.

Program should work on most gaming systems, including: Genesis, 32x, Sega CD, Saturn, PlayStation 1, PlayStation 2, NES, SNES, N64, GB, GBA, DS, Game Cube, Wii, and many others.

If the program finds the ROM/ISO address, you can then use a hex editor to change the value to whatever you want (or make a Game Genie code for systems that have them).  Version 1.2 allows you to edit these values individually if you'd like.

There is an "Example" folder included that has screenshots and a quick explanation on how the program works.  You can get more detailed instructions by reading  TableFinderInfo.txt, or by clicking on the "Instructions" button, as well as all the other info buttons.

There is a file size limit of 2 GB.

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

You can get more details about this program here: https://www.romhacking.net/forum/index.php?topic=37781.0

