Decompilation of Kingdom Hearts (PS2)
Go to file
2024-05-06 11:25:31 +09:00
.vscode Progress on xkingdom and xapple (#25) 2024-01-03 16:24:43 +09:00
include Finish matching libkernl/filestub.c (#45) 2024-05-06 11:25:31 +09:00
src Finish matching libkernl/filestub.c (#45) 2024-05-06 11:25:31 +09:00
tools The assembler is NOT wrawng (#39) 2024-04-04 01:59:20 +09:00
.clang-format think i found another split (#9) 2023-10-24 05:25:38 +09:00
.gitignore Added PCSX2 symbol tool (#16) 2023-11-20 17:53:55 +09:00
checksum.sha1 progs 2023-09-16 10:20:44 +09:00
configure.py The assembler is NOT wrawng (#39) 2024-04-04 01:59:20 +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 libmc (#44) 2024-05-06 11:24:41 +09:00
overlays.tsv smores 2023-09-15 15:28:53 +09:00
README.md The assembler is NOT wrawng (#39) 2024-04-04 01:59:20 +09:00
requirements.txt Splat update (#24) 2023-12-28 23:23:13 +09:00
symbol_addrs.txt libmc (#44) 2024-05-06 11:24:41 +09:00
undefined_syms.txt Fix build 2023-12-19 16:47:49 +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 you can obtain by running pip install -U -r requirements.txt.

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