mirror of
https://github.com/farisawan-2000/kirby64.git
synced 2024-11-23 13:20:03 +00:00
4095d840c1
* models migrated to new build system * bank 0 and 1 images * bank 0 converted * update PR action * dont run level settings converter anymore * update gitignore; actually add asset makefiles (hopefully this passes CI) * actually add tools * bank1 tabled * cleanup * pass CI now * bank2 image * bank 2 anim * bank2 tabled * bank 3 tabled * ldscript generator works; bank4 tabled * bank5 tabled * bank6 tabled * all banks tabled * asset linkscripts are fully transient now * test empty commit * backup * did you know that um... if you do file: dep that $< will eval to dep? * transient filetable+headers; game is playable but doesnt match * assets OK besides objcopy * OK * actually commit tools wowie * hopefully no more assets memes * remove rogue O file that was destroying CI * the first .png file * more bank0 png's * add tools to make future texture PR better * n64graphics mod to export kirby64 backgrounds * _actually_ add backgrounds to build system * simplify asset image build rule * n64graphics background heuristic in place for all formats * bank0 backgrounds reintroduced * revert ci8 background because I don't have n64graphics ci * bank 0 1 and 2 new I4 textures matched * filetable linter; banks 0-4 i4 images matched * bank 5 too * images all matched; next is to revert all backgrounds that report incorrect sizes * assets makefile converted to use ld -r -b; runs much faster * i4 textures reverted * some ia4 textures * some ia8 and i8 images * use single static pattern for backgrounds * significantly simplify o file generation in asset makefile * add the two labeled rgba16 images * support for relatively arbitrary paths for images/probably others * remove two now-useless bin container tools * upgrade n64graphics to 0.4 * new asset extractor implemented (full game doesnt build) * start separating assets json * rgb2c submodule; img_getprop (almost done) * binaries in the repo fail * it wasnt a binary it was the folder i was using... * add the tool for real * move folder * game builds again; doesnt match nor boot * OK * assets skip palettes now; func_8000BE90 * renamed some lbvector functions * some lbreflect matches * more HS64 work including initial Camera struct doc * more camera struct; renamed AObj; OMMtx initial doc * lots of renamings Co-authored-by: Faris Awan <farisawan.2000@gmail.com>
31 lines
3.0 KiB
JSON
31 lines
3.0 KiB
JSON
"assets/image/bank_0/2/block.ci4.png": {"meta":{"dims":[32,32], "pal":["0x4B3260"]}, "offsets": {"us":["0x4B3270", "0x00000"]}},
|
|
"assets/image/bank_0/3/block.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B3470", "0x00000"]}},
|
|
"assets/image/bank_0/4/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B3670", "0x00000"]}},
|
|
"assets/image/bank_0/5/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B3870", "0x00000"]}},
|
|
"assets/image/bank_0/6/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B3A70", "0x00000"]}},
|
|
"assets/image/bank_0/7/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B3C70", "0x00000"]}},
|
|
"assets/image/bank_0/8/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B3E70", "0x00000"]}},
|
|
"assets/image/bank_0/9/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B4070", "0x00000"]}},
|
|
"assets/image/bank_0/10/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B4270", "0x00000"]}},
|
|
"assets/image/bank_0/11/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B4470", "0x00000"]}},
|
|
"assets/image/bank_0/12/image.i4.png": {"meta":{"dims":[64,64]}, "offsets": {"us":["0x4B4670", "0x00000"]}},
|
|
"assets/image/bank_0/13/image.rgba32.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B4E70", "0x00000"]}},
|
|
"assets/image/bank_0/14/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B5E70", "0x00000"]}},
|
|
"assets/image/bank_0/15/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B6070", "0x00000"]}},
|
|
"assets/image/bank_0/16/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B6270", "0x00000"]}},
|
|
"assets/image/bank_0/17/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B6470", "0x00000"]}},
|
|
"assets/image/bank_0/18/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B6670", "0x00000"]}},
|
|
"assets/image/bank_0/19/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B6870", "0x00000"]}},
|
|
"assets/image/bank_0/20/image.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B6A70", "0x00000"]}},
|
|
"assets/image/bank_0/21/block.bin": {"meta": {"size":"0x80"}, "offsets":{"us":["0x4b6af0","0x0"]}},
|
|
"assets/image/bank_0/22/block.i4.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x4B6B70", "0x00000"]}},
|
|
|
|
|
|
"assets/image/bank_0/23/block.ci4.png": {"meta":{"dims":[320,240]}, "offsets": {"us":["0x4b6d70", "0x00000"]}},
|
|
"assets/image/bank_0/24/block.ci4.png": {"meta":{"dims":[320,240]}, "offsets": {"us":["0x4c9b80", "0x00000"]}},
|
|
"assets/image/bank_0/25/block.bin": {"meta": {"size":"0x10750"}, "offsets":{"us":["0x4dc990","0x0"]}},
|
|
"assets/image/bank_0/25_background.ci8.png": {"meta": {"dims":[304,220], "pal":["0x4ECEE0"]}, "offsets":{"us":["0x4dc9A0","0x0"]}},
|
|
"assets/image/bank_0/25/block.ci4.png": {"meta":{"dims":[320,240], "pal":["0x4B3260"]}, "offsets": {"us":["0x4B3270", "0x00000"]}},
|
|
// 25 is the k64cs logo
|
|
"assets/image/bank_0/26/block.i8.png": {"meta":{"dims":[128,64]}, "offsets": {"us":["0x4ed0e0", "0x00000"]}},
|
|
// 27 is a weird "this game is not designed for this system" message |