Skip to content

Latest commit

 

History

History
86 lines (76 loc) · 5.16 KB

sprite-banks.md

File metadata and controls

86 lines (76 loc) · 5.16 KB

Sprite banks and 3D objects

Generated by tools/amsp.py, tools/img.py and tools/x3g.py.

AmSp banks

All 71 WallNN.VGM have the identical bank and sprite geometry; only the pixels differ. The walk lands on the file size to the byte in every one.

bank 0 @0         42 sprites    41510 bytes
bank 1 @41510     45 sprites    60426 bytes
bank 2 @101936    24 sprites    28858 bytes
bank 3 @130794    41 sprites    36972 bytes
walk ends at 167766, file is 167766 bytes, slack 0
71 of 71 Wall files share that exact bank/sprite geometry
152 sprites per file, 10792 across the 71 files
bank 0 @0          1 sprites    21816 bytes
      0   320x109  5 planes         21810 bytes
walk ends at 21816, file is 21880 bytes, slack 64

ImgA containers

--- MainSp.img
158 images, 51460 bytes of plane data
--- backpack.img
176 images, 46908 bytes of plane data
--- taxi.img
4 images, 15984 bytes of plane data
--- 3dView.img
23 images, 8800 bytes of plane data

.x3g / .x3d objects

The +N-byte index tail column is the open question in docs/12-open-questions.md.

0BankVectors.x3g          4594 bytes    3 objects     31 vertices     920 PLST bytes     6 tail bytes
0BarVectors.x3g           5858 bytes    3 objects     70 vertices    2326 PLST bytes     0 tail bytes
0CityMonsters.x3g        23468 bytes    9 objects    302 vertices   12600 PLST bytes    58 tail bytes
0CityVectors.x3g         24702 bytes   33 objects    519 vertices   11716 PLST bytes     4 tail bytes
0Droids.x3g              21320 bytes    6 objects    251 vertices   11456 PLST bytes   194 tail bytes
0RoomVectors.x3g         37650 bytes   26 objects    632 vertices   16032 PLST bytes    16 tail bytes
0ShopVectors.x3g          5210 bytes    4 objects    104 vertices    3070 PLST bytes     0 tail bytes
1BankVectors.x3g          4414 bytes    3 objects     28 vertices     788 PLST bytes     6 tail bytes
1BarVectors.x3g           4992 bytes    3 objects     58 vertices    1652 PLST bytes     0 tail bytes
1CityMonsters.x3g        21186 bytes    9 objects    264 vertices   11162 PLST bytes    58 tail bytes
1CityVectors.x3g         16824 bytes   33 objects    341 vertices    6930 PLST bytes     4 tail bytes
1Droids.x3g              18724 bytes    6 objects    220 vertices    9356 PLST bytes   194 tail bytes
1RoomVectors.x3g         35400 bytes   26 objects    604 vertices   14382 PLST bytes    16 tail bytes
1ShopVectors.x3g          3382 bytes    4 objects     73 vertices    1738 PLST bytes     0 tail bytes
2BankVectors.x3g          3336 bytes    3 objects     31 vertices     920 PLST bytes     6 tail bytes
2BarVectors.x3g           3718 bytes    3 objects     70 vertices    2326 PLST bytes     0 tail bytes
2CityMonsters.x3g        18450 bytes    9 objects    302 vertices   12600 PLST bytes    58 tail bytes
2CityVectors.x3g         21708 bytes   33 objects    519 vertices   11716 PLST bytes     4 tail bytes
2Droids.x3g              16800 bytes    6 objects    251 vertices   11456 PLST bytes   194 tail bytes
2RoomVectors.x3g         28980 bytes   26 objects    632 vertices   16032 PLST bytes    16 tail bytes
2ShopVectors.x3g          4960 bytes    4 objects    104 vertices    3070 PLST bytes     0 tail bytes
3BankVectors.x3g          3156 bytes    3 objects     28 vertices     788 PLST bytes     6 tail bytes
3BarVectors.x3g           2852 bytes    3 objects     58 vertices    1652 PLST bytes     0 tail bytes
3CityMonsters.x3g        16168 bytes    9 objects    264 vertices   11162 PLST bytes    58 tail bytes
3CityVectors.x3g         13830 bytes   33 objects    341 vertices    6930 PLST bytes     4 tail bytes
3Droids.x3g              14204 bytes    6 objects    220 vertices    9356 PLST bytes   194 tail bytes
3RoomVectors.x3g         26730 bytes   26 objects    604 vertices   14382 PLST bytes    16 tail bytes
3ShopVectors.x3g          3132 bytes    4 objects     73 vertices    1738 PLST bytes     0 tail bytes
BankVectors.x3g           4594 bytes    3 objects     31 vertices     920 PLST bytes     6 tail bytes
BarVectors.x3g            6030 bytes    3 objects     70 vertices    2498 PLST bytes     0 tail bytes
Demo11.x3d                1914 bytes    1 objects     31 vertices    1356 PLST bytes    32 tail bytes
FatAnt.x3d                3668 bytes    1 objects     52 vertices    2806 PLST bytes     0 tail bytes
Monsters.x3g             10302 bytes    2 objects    116 vertices    5632 PLST bytes   118 tail bytes
Monsters2.x3g            10120 bytes    3 objects    101 vertices    5696 PLST bytes    52 tail bytes
Monsters3.x3g             8342 bytes    2 objects     70 vertices    4232 PLST bytes    54 tail bytes
Monsters4.x3g             9084 bytes    3 objects    116 vertices    5332 PLST bytes   106 tail bytes
Objects.x3g               1896 bytes    3 objects     12 vertices     474 PLST bytes     4 tail bytes
PoliceVectors.x3g         2832 bytes    2 objects     49 vertices    1014 PLST bytes     4 tail bytes
ShopVectors.x3g           5210 bytes    4 objects    104 vertices    3070 PLST bytes     0 tail bytes
people.x3g               11600 bytes    4 objects    145 vertices    6798 PLST bytes    36 tail bytes