Decompilation of Mario Kart Double Dash!!
Go to file
2023-02-03 23:17:11 +01:00
.github/workflows stuff for RaceMgr, System and add workflow 2023-02-01 22:09:52 +01:00
config free progress + cleanups 2023-02-02 23:06:13 +01:00
include this is a header you silly 2023-02-03 23:17:11 +01:00
info make building partly possible 2022-06-11 03:31:09 +02:00
orig remove unnecessary order_strings 2022-08-18 23:45:35 +02:00
src update some old code 2023-02-03 23:15:36 +01:00
tools JKRDvdRipper: match firstSrcData 2023-01-28 00:08:16 +01:00
.gitignore JKRDvdRipper: match firstSrcData 2023-01-28 00:08:16 +01:00
.gitmodules attempt at setting up new build system 2022-07-06 15:49:54 +02:00
build.bat stuff for RaceMgr, System and add workflow 2023-02-01 22:09:52 +01:00
calcprogress.py update ppcdis and add calcprogress 2023-01-20 14:41:59 +01:00
common.py stuff for RaceMgr, System and add workflow 2023-02-01 22:09:52 +01:00
configure.py handle dep files the way it used to 2023-01-31 14:14:31 +01:00
expected.py JKRDvdRipper WIP 2023-01-27 03:32:06 +01:00
getfunction.py buildsystem generates build file for ninja 2022-07-06 21:54:46 -07:00
README.md fix readme 2022-07-07 13:58:17 +02:00
requirements.txt supply build instructions 2022-07-07 11:43:02 +02:00

mkdd

Decompilation of Mario Kart Double Dash!!

Build Instructions

  • Dump a copy of the debug version of the game and extract the main.dol
  • Place main.dol in the orig folder
  • Place the Codewarrior Compiler in tools/2.5, 2.0, 2.6 and 2.7 might work too
  • Install DevkitPPC, Ninja and Python
    • DevkitPPC r38 and r41 are known to work, other versions probably do too
    • NOTE: if on Windows edit the environment variables to the location where you stored Devkitpro
    • Python 3.8+ is supported, earlier versions may work
    • add Ninja to PATH
  • If you didn't use --recursive when cloning, run git submodule update --init --recursive
  • Install the modules from requirements.txt (pip install -r requirements.txt)
  • Run configure.py
  • Run ninja

Credits

  • Seeky for helping me a lot to set this all up