Nintendo Badge Arcade/PrizeCollection: Difference between revisions
DaniElectra (talk | contribs) Add PrizeCollection to Nintendo Badge Arcade |
DaniElectra (talk | contribs) Add all Badge Arcade formats |
||
| Line 70: | Line 70: | ||
</CraneInstances> | </CraneInstances> | ||
</CenterPrizeCollectionFile> | </CenterPrizeCollectionFile> | ||
== Crane Instance (cib) == | |||
A crane instance file stores the data of a set and the components of the machine. | |||
{| class="wikitable" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x4 | |||
| Header magic (CIBS) | |||
|- | |||
| 0x30 | |||
| ? | |||
| Crane Instance name | |||
|- | |||
| 0x60 | |||
| ? | |||
| Crane name | |||
|- | |||
| 0x90 | |||
| ? | |||
| Crane Icon name | |||
|- | |||
| 0x1100 + Offset | |||
| Offset | |||
| Prize name x | |||
|- | |||
| 0x1880 + Offset | |||
| Offset | |||
| Fixed Object name x | |||
|} | |||
Offset = 0x30 * x | |||
== Attachment (atb) == | |||
An attachment file stores the data of an immovable object and its image. | |||
{| class="wikitable" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x4 | |||
| Header magic (ATBS) | |||
|- | |||
| 0x2C | |||
| ? | |||
| Attachment name | |||
|- | |||
| 0x5C | |||
| 0x4 | |||
| Image width | |||
|- | |||
| 0x60 | |||
| 0x4 | |||
| Image height | |||
|- | |||
| 0x80 | |||
| w * h | |||
| ETC1A4 image of attachment | |||
|- | |||
| 0x80 + (w * h) | |||
| w * h | |||
| A8 data of previous image | |||
|} | |||
== Crane Icon (icb) == | |||
A crane icon file stores the icon of a set (crane instance). | |||
{| class="wikitable" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x4 | |||
| Header magic (ICBS) | |||
|- | |||
| 0x1C | |||
| ? | |||
| Crane icon name | |||
|- | |||
| 0x100 | |||
| 0x2000 | |||
| 64x64 RGB565 image | |||
|} | |||
== Category (cab) == | |||
A category file stores the data of a group of sets and its category image. | |||
{| class="wikitable" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x4 | |||
| Header magic (CABS) | |||
|- | |||
| 0x24 | |||
| 0x4 | |||
| Category ID | |||
|- | |||
| 0x2C | |||
| ? | |||
| Category name | |||
|- | |||
| 0x5C | |||
| 0x4 | |||
| Number of badges | |||
|- | |||
| 0x60 | |||
| 0x4 | |||
| Number of sets (crane instances) | |||
|- | |||
| 0x2080 | |||
| 0x2000 | |||
| 64x64 RGB565 image of category | |||
|} | |||
== Crane (crb) == | |||
A crane file stores the background image used on a set (crane instance). | |||
{| class="wikitable" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x4 | |||
| Header magic (CRBS) | |||
|- | |||
| 0x1C | |||
| ? | |||
| Crane name | |||
|- | |||
| 0x800 | |||
| 0x10000 | |||
| ETC1 image? (Unknown resolution) | |||
|} | |||
== Fixed Object (fob) == | |||
A fixed object file stores the data of the terrain and its image. | |||
{| class="wikitable" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x4 | |||
| Header magic (FOBS) | |||
|- | |||
| 0x24 | |||
| ? | |||
| Fixed object name | |||
|- | |||
| 0x54 | |||
| 0x4 | |||
| Image width | |||
|- | |||
| 0x58 | |||
| 0x4 | |||
| Image height | |||
|- | |||
| 0x80 | |||
| w * h | |||
| ETC1A4 image of fixed object | |||
|} | |||
== Prize (prb) == | == Prize (prb) == | ||
| Line 98: | Line 276: | ||
| 0xA4 | | 0xA4 | ||
| 0x8 | | 0x8 | ||
| Title ID it opens | | Title ID it opens (0xFFFFFFFF if none) | ||
|- | |- | ||
| 0xB8 | | 0xB8 | ||