News
Welcome to NeoRHDN! This place is still a work-in-progress, so pardon the construction...

Chat on Discord
Views: 752,959
Sections: Documents | Utilities | ROM Hacks | Games | Translations | Homebrew | Fonts | Community
Site: Main | Rules/FAQ | Discord | Memberlist | Latest posts | Stats | Ranks | Online users
11-21-24 04:49 PM
Guest: Register | Login

NeoRHDN - Utilities - Utility Information

Table Finder
Searching
Description
ROM/ISO Table Finder. This program will try to find tables inside of your ROM/ISO file. Examples of tables it can find: Prices of items for sale, weapon damage amounts, armor defense amounts, 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.

Updated to version 1.3 (10/9/2023): 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.

Updated to version 1.2 (10/7/2023): 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.

Explanation on how version 1.2 works (see new screenshot): I wanted to find the enemy stat table for a boss named Elyon in Breath of Fire 5 (PS2). I looked online and saw that his HP is 6000. I set the value in the program to 6000, and set the search type to 2 bytes, little endian. After clicking the search button, it displayed the first 20 matches it found. I clicked on the new "View" button next to the first match which allows me to see the values before and after my value that I entered (6000). I can see by the values that showed up that this is almost certainly the stat table for Elyon. The value before 6000 (his HP) is 330, which is his Absolute Defense stat, and the value after is 40, which is his AP stat. The second match that the program found looks like it's just a slightly stronger version of Elyon. You can now edit and patch any of these values.

Updated to version 1.1 (6/18/2023): Increased the maximum allowed search value from 65,535 to 4,294,967,295.

Features:

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

* Lets you select which type of searching you want it to do: 2 or 4 byte, and big or little endian.

* You can adjust the ROM/ISO address where it starts searching from and where it ends the search. This is useful for systems that use the beginning of the ROM/ISO for a header, boot section, etc.

* Has a button that lets you dump all of the ROM/ISO address info into a text file, which includes the name of the game, the value you searched for, all of the ROM/ISO addresses it found, as well as their corresponding numbers (used to determine which is the correct address).

* Includes a Readme.txt, as well as a folder with screenshots explaining how to use the program.

Can read more about the program here: https://www.romhacking.net/forum/index.php?topic=37781.0
TitleTable Finder
AuthorTony Hedstrom
CategorySearching
PlatformMultiple
GameN/A
OSWindows
LicenseN/A
Source CodeNo
LevelBeginner
Version1.3
Release Date2021-10-18
Downloads528
Last Modified2023-10-10 02:31:50


Affiliates:


Acmlmboard v2.5.6+neo (2024-08-13)
© 2005-2024 Acmlm, Emuz, NinCollin, et al.

Page rendered in 0.029 seconds. (648KB of memory used)
MySQL - queries: 24, rows: 323/329, time: 0.023 seconds.