Cloned Games

Knife Edge - Nose Gunner Decompilation

ToolHalted

Tooling used for decompilation and recompilation work.

Links, repository & details

About

A reverse-engineering project for the N64 game Knife Edge - Nose Gunner. The repository sets up an environment to run the ROM in a Mupen64Plus Reverser's Edition instance, open it in Ghidra with the N64 loader plugin, and use the n64tools, and it provides a preconfigured Ghidra project and shortcut scripts.

Getting started

Install the prerequisites (Java SDK, Gradle, Python 3, pip3 and a list of system packages), then run source init.sh to fetch dependent components. Afterwards, run ./open_ghidra.sh to open the Ghidra project or ./run_cli.sh to run the ROM in Mupen64Plus through the console frontend; the Python and Qt frontend script is still a work in progress.

Known issues & limitations

  • The Python and QT graphical frontend is a work in progress.

How to install

  1. Source the setup script, then run the console script to launch the ROM in Mupen64Plus.

Summarised from the project's README.

FAQ

What is Knife Edge - Nose Gunner Decompilation?
Knife Edge - Nose Gunner Decompilation is an open-source tool of Knife Edge: Nose Gunner. Tooling used for decompilation and recompilation work. The original game ran on N64.
Share: