papermario/tools/splat
HailSanta 6bb14ff8be
tex archives (#1072)
* extraction

* hmm

* eth cleanup

* tex skeleton

* building

* OK

* pal OK

* cleaned texture names

* moved tex code to separate file

* additional error checking

* proposed splits

* split a5dd0

* additional cleanup

* myoop

* wahoo

* lru

* fixules

* fixin agin

---------

Co-authored-by: HailSanta <Hail2Santa@gmail.com>
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-06-29 21:06:23 +09:00
..
.github/workflows Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
disassembler Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
platforms area_dro (#821) 2022-10-15 12:04:53 -04:00
segtypes Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
stubs Tables & Chairs (sorry no chairs actually) (#800) 2022-10-04 23:09:23 +09:00
test/basic_app Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
util tex archives (#1072) 2023-06-29 21:06:23 +09:00
.gitignore Misc decomp 53 (#703) 2022-05-05 23:08:16 +09:00
.gitrepo Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
CHANGELOG.md Player sprites & more (#1055) 2023-06-26 19:27:37 +09: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
README.md Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
create_config.py Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
mypy.ini Misc decomp 3: Oh baby a triple (#882) 2022-12-11 16:43:29 +09:00
requirements.txt Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
run_tests.sh Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
split.py Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
test.py Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
test_gen_expected.sh Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00

README.md

splat

A binary splitting tool to assist with decompilation and modding projects

Currently, only N64 and PSX 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