Skip to content

jvicu2001/rr64-decomp

Repository files navigation

Ridge Racer 64 Decompilation project

An attempt on Decompiling RR64. Check the wiki for documentation of findings during the project.

Requirements

  • Programs

    • Python 3 (Tested on 3.13, should need 3.9 minimum)
    • mips-linux-gnu-binutils 2.44
    • CMake, for building armips
    • gcc
    • wget
    • make
  • Files

    • A copy of the USA release of Ridge Racer 64 (md5: 990f97d56456fc23e52bd263e709e21e)
  • Cloning options

    • Remember to use the flag --recurse-submodules when cloning. Otherwise, run git submodule update --init --recursive after cloning

Building

Place your copy of the original rom in the root folder of this repository and name it baserom.z64

Create a python virtual environment with python3 -m venv .venv. Then, activate it with source .venv/bin/activate and install the required packages with python3 -m pip install requirements.txt

With the python virtual environment active, run make all to configure and build the tools (only the first time), run splat and generate a new ROM in build/ridgeracer64.z64.

To run splat without building a new ROM, run make split

About

Decompilation attempt of Ridge Racer 64

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors