Decompilation of Mario Kart Double Dash!!
Go to file
2023-01-26 22:39:09 +01:00
config not enough inlines to get to the same function 2023-01-26 22:39:09 +01:00
include not enough inlines to get to the same function 2023-01-26 22:39:09 +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 finish JMATrigonometric 2023-01-26 21:17:03 +01:00
tools ppcdis update for: main.dol: OK 2023-01-21 20:44:34 +01:00
.gitignore fix gitignore 2022-07-17 15:34:01 +02:00
.gitmodules attempt at setting up new build system 2022-07-06 15:49:54 +02:00
build.bat build a part of RaceInfo 2022-07-11 15:53:54 +02:00
calcprogress.py update ppcdis and add calcprogress 2023-01-20 14:41:59 +01:00
common.py update ppcdis and add calcprogress 2023-01-20 14:41:59 +01:00
configure.py update ppcdis and add calcprogress 2023-01-20 14:41:59 +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