Decompilation of Kingdom Hearts (PS2)
Go to file
2023-10-17 05:02:00 +09:00
.vscode xbeginning 2023-09-25 17:33:10 +09:00
include xkingdom: document XCrown fields (#4) 2023-10-15 11:53:39 -04:00
src xkingdom: document XCrown fields (#4) 2023-10-15 11:53:39 -04:00
tools xbeginning 2023-09-25 17:33:10 +09:00
.gitignore script cleanup / updates 2023-09-25 00:35:05 +09:00
checksum.sha1 progs 2023-09-16 10:20:44 +09:00
configure.py Update wibo version 2023-10-17 05:02:00 +09:00
diff_settings.py couple matches 2023-09-26 09:32:20 +09:00
diff.py work on a c func 2023-09-18 03:26:35 +09:00
find_splits.py more c files 2023-09-23 17:57:43 +09:00
kh.jp.yaml The big library splittening pt. 2 (#3) 2023-09-26 18:00:44 +09:00
overlays.tsv smores 2023-09-15 15:28:53 +09:00
README.md README update 2023-09-19 11:34:17 +09:00
requirements.txt Improve scripts 2023-09-25 10:53:07 +09:00
symbol_addrs.txt The big library splittening pt. 2 (#3) 2023-09-26 18:00:44 +09:00
undefined_syms.txt c stuff 2023-09-18 17:54:31 +09:00

Kingdom Hearts Decompilation

We're currently just targeting the main game executable, which is an elf file SLPS_251.05 with sha1 9dabbf867a7ec2a030df99ba1ed969f2deef0488.

Dependencies

We require some python deps (pip install -U -r requirements.txt) and wibo for running the assembler, for which we only have a Windows executable.

Setup

  1. Extract SLPS_251.05 from an ISO of the Kingdom Hearts (JP) and place it in the root of the repo.
  2. ./configure.py
  3. ninja