Skip to main content

Tools & Resources

Essential Tools

ROM Analysis & Editing

ToolPurposePlatformLink
HxDHex editor for ROM binary analysisWindowsmh-nexus.de
ImHexPattern-based hex editor (cross-platform)AllGitHub
rn64crcFix N64 ROM checksums after modificationCLIromhacking.net
Tool N64GUI ROM checksum fixerWindowsromhacking.net

Model Extraction

ToolPurposePlatformLink
Project64N64 emulator (host for ripping plugins)Windowspj64-emu.com
LemD3D9 r22P64 plugin that exports rendered geometry as OBJWindowsInternet Archive
Texture64Extract/view/inject N64 textures (all formats)WindowsGitHub
Mupen64PlusCross-platform N64 emulator for testingAllmupen64plus.org

3D Modeling & Export

ToolPurposePlatformLink
Blender3D modeling, rigging, UV mappingAllblender.org
Fast64Blender addon for F3DEX2 display list exportBlenderGitHub
Blender64Simpler mesh-to-display-list converterBlenderGitHub

THPS-Specific

ToolPurposePlatformLink
LegacyTHPSCollection of THPS modding toolsVariousGitHub
WAD-ToolUnpack/repack Neversoft WAD filesCLIGitHub
thps2-toolsParse THPS-specific file formats (PKR, DDX, DDM)PythonGitHub

Python Libraries (for conversion scripts)

pip install pillow # Image processing for texture conversion
pip install numpy # Vertex math
# struct is stdlib - binary packing

Community & Documentation

Discord Servers

  • LegacyTHPS: https://discord.gg/vTWucHS — Primary THPS modding community, decades of knowledge
  • thpsX: https://thpsx.com/discord/ — Broader THPS community hub
  • N64brew — N64 homebrew development community

Websites

ResourceContentURL
ThMods ForumTHPS model format research threadsthmods.com/forum
The Cutting Room FloorTHPS N64 unused content & data researchTHPS1
Retro ReversingN64 reverse engineering guidesretroreversing.com
Hack64 WikiF3D display list command referencehack64.net
n64.devCurated N64 development resourcesn64.dev
Ultra64 ManualOfficial N64 programming manual (textures, display lists)ultra64.ca
Polycount Retro FAQGuide to creating PS1/N64-era 3D artpolycount.com

Key Technical References

GitHub Repositories

Core Tools

Reference / Learning

Hardware (Optional)

ItemPurposeApprox Cost
EverDrive 64 X7Load modified ROMs on real N64$175
N64 consoleTest on actual hardware$60-100
USB Gecko / IS-ViewerDebug on real hardwareRare/expensive