papermario/tools/splat
Ethan Roseman f91fe539a4
Snug bugs unrelated to and never been inside of a rug (#1082)
* Fix enum name, offset

* Fix bugs

Some assets were slipping by the asset stack
Tex archve building wasn't respecting the asset stack (Fixes #1074)

* Fixes #1081

* fix paths kinda

* git subrepo pull --force tools/splat

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

* Fix stuff after splupdate
2023-07-13 17:56:16 +09:00
..
.github/workflows Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
disassembler Snug bugs unrelated to and never been inside of a rug (#1082) 2023-07-13 17:56:16 +09:00
platforms area_dro (#821) 2022-10-15 12:04:53 -04:00
segtypes Snug bugs unrelated to and never been inside of a rug (#1082) 2023-07-13 17:56:16 +09:00
stubs Tables & Chairs (sorry no chairs actually) (#800) 2022-10-04 23:09:23 +09:00
test/basic_app Snug bugs unrelated to and never been inside of a rug (#1082) 2023-07-13 17:56:16 +09:00
util Snug bugs unrelated to and never been inside of a rug (#1082) 2023-07-13 17:56:16 +09:00
.gitignore Misc decomp 53 (#703) 2022-05-05 23:08:16 +09:00
.gitrepo Snug bugs unrelated to and never been inside of a rug (#1082) 2023-07-13 17:56:16 +09:00
CHANGELOG.md Snug bugs unrelated to and never been inside of a rug (#1082) 2023-07-13 17:56:16 +09:00
create_config.py Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
disassembler_section.py Snug bugs unrelated to and never been inside of a rug (#1082) 2023-07-13 17:56:16 +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 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 Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
requirements.txt Snug bugs unrelated to and never been inside of a rug (#1082) 2023-07-13 17:56:16 +09:00
run_tests.sh Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
split.py Snug bugs unrelated to and never been inside of a rug (#1082) 2023-07-13 17:56:16 +09:00
test_gen_expected.sh Player sprites & more (#1055) 2023-06-26 19:27:37 +09:00
test.py Snug bugs unrelated to and never been inside of a rug (#1082) 2023-07-13 17:56:16 +09:00

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