/mkdd

Decompilation of Mario Kart Double Dash!!

Primary LanguageC++Creative Commons Zero v1.0 UniversalCC0-1.0

Mario Kart Double Dash!! Build Status Progress

WIP 1:1 Decompilation of Mario Kart Double Dash!!

This repository does not contain any game assets or assembly whatsoever. An existing copy of the game is required.

Currently only the debug version is supported

Building

Requirements

Initial setup

  • Install python, 3.10.4 is recommended as it gets installed by default on most recent Linux distros
  • Add the path where ninja is located to your environment variables under PATH
  • Clone the repository using git clone https://github.com/SwareJonge/mkdd
  • Dump a copy of the Debug version and extract main.dol and put it in orig/MarioClub_us/

Instructions

  • run python configure.py
  • run ninja

Credits

  • Seeky for ppcdis, without it this project wouldn't have been where it is now

Matching

Used code from the following repositories(JSystem, SDK)

And many thanks to the people who helped me match some game functions(sorry if i forgot someone)