Dark Cloud Decompilation Project
DCDecomp is a work-in-progress decompilation project for Dark Cloud for the PlayStation 2.
This project is targeting the NTSC 1.02 version of the game. Other versions may be considered in the future, though they aren't currently planned.
This aims to be a matching decompilation project. Currently an elf is produced with text and data sections identical to the original. The compiler used by Level 5 (and by extension this project) is MWCC/MWLD 2.3.1.01
. In future strategies of matching the symbol/strings tables may be explored, though this isn't a current priority.
Building
Windows
- Install Docker for Windows
- Install git
- Clone the project with
git clone --recurse-submodules https://github.com/Adubbz/DCDecomp.git
- Place the NTSC 1.02 ISO with the name
Dark Cloud (USA).iso
inside therom
folder at the root of the project. - Run
scripts\build.bat
within the project directory.
Development
Windows
It is strongly advised that when developing with WSL 2 that you DO NOT store the project in a subdirectory of /mnt
. This is severely detrimental to filesystem performance and by extension compilation performance.