A Table Compiler for ROMhacking. Uses ChocolateBird's data definitions to parse a ROM into various human-readable tables which can be edited by hand or other tools, easily handled with version control software like git, and then compiled back into the ROM as desired. In the future, ChocolateBird may also accept loading such projects as mods without the compile step.
Go to file
Luke Hubmayer-Werner 6287bcee05 [WIP] Laying some foundations for multi-ROM support 2024-06-30 21:39:02 +09:30
ChocolateBirdData@5dd3518437 Add support for sane array-of-array-of-array table flattening 2024-06-27 17:03:51 +09:30
examples [battle palettes] Make the address decimal instead of hexadecimal, still works! 2024-06-27 17:57:03 +09:30
includes [WIP] Laying some foundations for multi-ROM support 2024-06-30 21:39:02 +09:30
.gitignore [WIP] Laying some foundations for multi-ROM support 2024-06-30 21:39:02 +09:30
.gitmodules Added ChocolateBirdData submodule 2024-06-26 21:36:18 +09:30
LICENSE Initial commit 2024-06-26 21:32:33 +09:30
README.md Initial commit 2024-06-26 21:32:33 +09:30
tabcomp.py [WIP] Laying some foundations for multi-ROM support 2024-06-30 21:39:02 +09:30

README.md

TabComp

A Table Compiler for ROMhacking. Uses ChocolateBird's data definitions to parse a ROM into various human-readable tables which can be edited by hand or other tools, easily handled with version control software like git, and then compiled back into the ROM as desired. In the future, ChocolateBird may also accept loading such projects as mods without the compile step.