n64sym - N64 SDK symbol identification tool
#1
This tool can be used to identify common N64 symbols/functions in games by searching RAM dumps for code in the SDK's libraries. The output is compatible with the Project64 debugger's symbol format.

Download: https://github.com/shygoo/n64sym/releases
Source: https://github.com/shygoo/n64sym

Usage:
n64sym <RAM dump path> [options]


Options:
-l <library/object path(s)>  scan for symbols from library or object file(s)
-v                           enable verbose logging


Example:
> n64sym dumps/paper_mario.bin -l libs
80069840,code,__osPfsRWInode
80069090,code,osPfsNumFiles
80069190,code,osPfsInitPak
80069388,code,pfsinitpak_o_0050
80069460,code,osPfsRepairId
800694C0,code,__osPfsGetStatus
...


N64 SDK libraries are available here:
http://ultra64.ca/resources/software/
https://sites.google.com/site/n64devkits...functions/

To get the most matches, I recommend downloading the libraries/objects from all the SDK versions and putting them in one directory to use with the tool.
Reply




Users browsing this thread: 1 Guest(s)