Decompilation of Mario Kart Double Dash!!
Go to file
2024-06-26 23:43:29 +02:00
.github/workflows fixes in some files, dont run all_source 2024-06-25 00:04:45 +02:00
config rip fontdata 2024-06-24 23:57:51 +02:00
include macth and link ItemFlyTurtle.cpp 2024-06-26 23:43:29 +02:00
info link and update must stuff from MSL_Common 2023-05-03 04:33:34 +02:00
libs macth and link ItemFlyTurtle.cpp 2024-06-26 23:43:29 +02:00
orig fix old stuff + start working on release version 2023-02-25 03:08:03 +01:00
src macth and link ItemFlyTurtle.cpp 2024-06-26 23:43:29 +02:00
tools i'm silly 2024-06-24 17:04:25 +02:00
.gitignore Make repo semi-ready for dtk 2024-06-24 16:55:25 +02:00
.gitmodules attempt at setting up new build system 2022-07-06 15:49:54 +02:00
calcprogress.py add arguments to build debug or release 2023-03-01 16:16:23 +01:00
common.py Make repo semi-ready for dtk 2024-06-24 16:55:25 +02:00
configure_ppcdis.py rename configure scripts 2024-06-24 22:49:47 +02:00
configure.py macth and link ItemFlyTurtle.cpp 2024-06-26 23:43:29 +02:00
expected.py JKRDvdRipper WIP 2023-01-27 03:32:06 +01:00
getfunction.py update getfunction.py 2023-03-27 14:05:46 +02:00
LICENSE Add License 2024-06-24 16:52:42 +02:00
README.md update readme 2024-06-25 00:10:46 +02:00
requirements.txt update requirements for python 3.12 2024-06-24 16:54:44 +02:00

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)