Streamlines Nintendo 64 game reverse engineering by automating project initialization, build system configuration, and libultra identification.
This skill provides a comprehensive workflow for Nintendo 64 game decompilation projects, guiding developers through the intricate process of setting up bit-perfect reconstruction environments. It automates the initial project structure using uv and splat64, configures high-performance Ninja build systems, and provides structured patterns for identifying specific libultra SDK versions and symbols. By integrating tools like m2c and decomp.me, it assists in the transition from MIPS assembly to C code while maintaining strict checksum verification to ensure matching builds.
Key Features
01Ninja build system generation with checksum verification workflows
02Structured libultra SDK version identification and symbol mapping
032 GitHub stars
04MIPS to C conversion guidance using m2c and assembly analysis
05Compiler detection and decomp.me integration for matching code
06Automated project initialization with uv and splat64 configuration
Use Cases
01Starting a new bit-perfect N64 game decompilation project from a raw ROM
02Configuring a modern build pipeline for N64 reverse engineering projects
03Identifying and mapping libultra library functions and boundaries in a MIPS codebase