Decompilation of Kingdom Hearts (PS2)
Go to file
Ethan Roseman c7d4c0b03c
git subrepo pull --branch=ps2 tools/splat
subrepo:
  subdir:   "tools/splat"
  merged:   "dbb6331"
upstream:
  origin:   "https://github.com/ethteck/splat.git"
  branch:   "ps2"
  commit:   "dbb6331"
git-subrepo:
  version:  "0.4.5"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "aa416e4"
2023-09-13 14:07:20 +09:00
.vscode more 2023-09-13 14:07:06 +09:00
tools git subrepo pull --branch=ps2 tools/splat 2023-09-13 14:07:20 +09:00
.gitignore .splache in gitignore 2023-09-13 13:43:45 +09:00
configure.py more 2023-09-13 14:07:06 +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