Skip to content

Kirby64Ret/kirby64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,128 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • 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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors