Decompilation of Kingdom Hearts (PS2)
Go to file
Ethan Roseman 20644fa146
git subrepo pull --branch=ps2 tools/splat
subrepo:
  subdir:   "tools/splat"
  merged:   "5e1d53b"
upstream:
  origin:   "https://github.com/ethteck/splat.git"
  branch:   "ps2"
  commit:   "5e1d53b"
git-subrepo:
  version:  "0.4.5"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "aa416e4"
2023-09-13 14:48:02 +09:00
.vscode meep 2023-09-13 14:47:58 +09:00
tools git subrepo pull --branch=ps2 tools/splat 2023-09-13 14:48:02 +09:00
.gitignore meep 2023-09-13 14:47:58 +09:00
configure.py meep 2023-09-13 14:47:58 +09:00
iso.py kh is light 2023-09-13 10:56:59 +09:00
kh.jp.yaml kh is light 2023-09-13 10:56:59 +09:00
permuter_settings.toml kh is light 2023-09-13 10:56:59 +09:00
README.md Update README.md 2023-09-13 13:36:16 +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.

Setup

  1. Extract SLPS_251.05 from an ISO of the Kingdom Hearts (JP) and place it in the root of the repo.
  2. Run splat with this branch on kh.jp.yaml.
  3. Cry at the lack of file splits, build system, and ridiculous assembler issues