* Add tooling support for graphics with 2^n chunking
* update to OAM handling, from 2n sizing
* Update assembly to use the hex, rather than music name, for ease of uese in decompme/m2C
* additional tools/examples
* graphics build, not currently compare matching.
* remove sprites.png
* working conversion in make file!
* stage/main folder done
* stage/misc folder done
* stage/ruby complete
* stage/sapphire updated
* base for remaining kinda-graphics; file name casing
* more name casing
* extract catch sprites
* remove special 6x4 handling from oam slicer; switched hed the 2 images to using non-oam 2x2 chunks. (net same, but allows the 6x4 to process normally when things like the whalmer are found)
* Palette info for the catch sprites, thanks to cyphgirl
* obliterate the old hatch-sprite code
* refactor segments to not have the base file name dependancy
* catch mon 1-9, horizontal layout
* rename the f param in the json for graphics
* casing cleanup?
* .
* possible fix for the out of date segment piece
* Replace graphic_cnvt_attrs.txt strategy with individually-generated makefile rules
* Don't specify tileCount
---------
Co-authored-by: Marcus Huderle <huderlem@gmail.com>
Actually still NONMATCHING, but that's due to the compiler choice. This function needs agbcc, but at least one function in this file needs agbcc -fprologue-bugfix and old_agbcc just happens to work.
Still waiting on agbcc PR 35/64, unfortunately.
Co-Authored-By: jiangzhengwenjz <15051292+jiangzhengwenjz@users.noreply.github.com>