papermario/tools/splat
Ethan Roseman ecb65c720a
vram_classes splat update (#1123)
* Change splat subrepo to use main branch

* git subrepo pull --force tools/splat

subrepo:
  subdir:   "tools/splat"
  merged:   "fbf3fa68a7"
upstream:
  origin:   "https://github.com/ethteck/splat.git"
  branch:   "main"
  commit:   "fbf3fa68a7"
git-subrepo:
  version:  "0.4.5"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "aa416e4"

* building now

* vram classes in the us yaml

* more progrezz

* more

* prepare to deal with the shiftable build

* revert a couple things

* bring the yaml more in line with the old one while debugging

* got statis

* vacuum

* git subrepo pull --force tools/splat

subrepo:
  subdir:   "tools/splat"
  merged:   "d6490bb877"
upstream:
  origin:   "https://github.com/ethteck/splat.git"
  branch:   "main"
  commit:   "d6490bb877"
git-subrepo:
  version:  "0.4.5"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "aa416e4"

* clean
2023-11-09 21:48:23 -05:00
..
.github/workflows vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
disassembler vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
docs vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
platforms vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
segtypes vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
stubs Tables & Chairs (sorry no chairs actually) (#800) 2022-10-04 23:09:23 +09:00
test/basic_app vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
util vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
.gitignore Misc decomp 53 (#703) 2022-05-05 23:08:16 +09:00
.gitrepo vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
CHANGELOG.md vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
create_config.py vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
disassembler_section.py vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
Dockerfile Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
LICENSE Misc decomp 53 (#703) 2022-05-05 23:08:16 +09:00
Makefile Split charsets, matching load_font and load_font_data (#312) 2021-07-16 10:28:37 +01:00
mypy.ini Misc decomp 3: Oh baby a triple (#882) 2022-12-11 16:43:29 +09:00
README.md vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
requirements.txt vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
run_tests.sh vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
split.py vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00
test_gen_expected.sh Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
test.py vram_classes splat update (#1123) 2023-11-09 21:48:23 -05:00

splat

A binary splitting tool to assist with decompilation and modding projects

Currently, only N64, PSX, and PS2 binaries are supported.

Please check out the wiki for more information including examples of projects that use splat.

Requirements

splat requires Python 3.8+. Package requirements can be installed via pip3 install -U -r requirements.txt