This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
banjo_kazooie_gruntys_revenge:rooms [2016/10/18 21:44] jesse [List of Rooms] Edit names |
banjo_kazooie_gruntys_revenge:rooms [2025/10/18 21:21] (current) |
||
|---|---|---|---|
| Line 59: | Line 59: | ||
| ===== Room header ===== | ===== Room header ===== | ||
| - | The room header is 0x64 bytes long | + | The room header is 0x64 bytes long. This data is copied to RAM at 0x3003344. |
| ^ Offset ^ Length ^ Description ^ | ^ Offset ^ Length ^ Description ^ | ||
| Line 66: | Line 66: | ||
| | 0x04 | 2 | Tiledata 2 count | | | 0x04 | 2 | Tiledata 2 count | | ||
| | 0x06 | 2 | Tileset 2 count | | | 0x06 | 2 | Tileset 2 count | | ||
| - | | 0x08 | 2 | | | + | | 0x08 | 2 | Amount of layers on | |
| | 0x0A | 2 | Tilemap X length | | | 0x0A | 2 | Tilemap X length | | ||
| | 0x0C | 2 | Tilemap Y length | | | 0x0C | 2 | Tilemap Y length | | ||
| - | | 0x0E | 2 | | | + | | 0x0E | 1 | | |
| + | | 0x0F | 1 | Compression method used (0 = no compression, 1 = LZ77, 2 = huff) | | ||
| | 0x10 | 4 | | | | 0x10 | 4 | | | ||
| | 0x14 | 1 | Layer 1 Tileset (00 = set 1, 01 = set 2) | | | 0x14 | 1 | Layer 1 Tileset (00 = set 1, 01 = set 2) | | ||
| Line 80: | Line 81: | ||
| | 0x24 | 4 | Tiledata 2 pointer | | | 0x24 | 4 | Tiledata 2 pointer | | ||
| | 0x28 | 4 | Tileset 2 pointer | | | 0x28 | 4 | Tileset 2 pointer | | ||
| - | | 0x2C | 4 | Tile animations pointer | | + | | 0x2C | 4 | Tile animations 1 pointer | |
| - | | 0x30 | 4 | | | + | | 0x30 | 4 | Tile animations 2 pointer | |
| | 0x34 | 4 | Collision pointer | | | 0x34 | 4 | Collision pointer | | ||
| | 0x38 | 4 | Textbar NPC | | | 0x38 | 4 | Textbar NPC | | ||