SkillAgentSearch skills...

Kirby64

A work-in-progress decompilation of Kirby 64: The Crystal Shards, brought to you.

Install / Use

/learn @Kirby64Ret/Kirby64
About this skill

Quality Score

0/100

Supported Platforms

Universal

Tags

README

Kirby 64: The Crystal Shards

This repository contains a work-in-progress decompilation effort for Kirby 64.

This repository does not contain game assets. The original game is required to build this project.

Installation

  • First, get Linux, or Windows Subsystem for Linux if you use Windows
  • Next, grab dependencies by running sudo apt update && sudo apt install python3 git gcc-mips-linux-gnu
  • Grab the qemu-irix deb from here and install it with sudo dpkg -i path/to/qemu(press tab here to autocomplete the name) (Use alien on Fedora or debtap on Arch to convert)
  • Next, clone the repo by running git clone https://github.com/Kirby64Ret/kirby64 --recursive
  • Get uv (the Python Everything App) with python3 -m pip install uv
    • Or use the relevant instructions for your distribution/package manager at the installation page. Running the standalone installer is not recommended.
  • Grab the rest of the dependencies for your distro by using this wiki page.
  • Put your copy of the game into this folder, with the name baserom.us.z64
  • Run make setup to get assets extracted, then make to build

TODO (Required)

  • Disassemble every asset that's extracted, or convert them into images and build them
  • Test out full code shiftability

TODO (Necessary)

  • Actually decompile the code lol

TODO (Want to contribute? 😳)

Pull requests are welcome! Everything is fair game to work on, as long as it increases the decomp percentage!

I work on this decomp in a very messy way, so the best way to contribute is to essentially clean up after me. This involves:

  • Fixing warnings
  • Helping with documentation
  • Finding interesting functions to work on

Related Skills

View on GitHub
GitHub Stars216
CategoryDevelopment
Updated3h ago
Forks22

Languages

Assembly

Security Score

80/100

Audited on Apr 11, 2026

No findings