User Tools

Site Tools


banjo_kazooie_gruntys_revenge:rooms

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
banjo_kazooie_gruntys_revenge:rooms [2018/04/22 12:23]
jesse [38: Textbar NPC]
banjo_kazooie_gruntys_revenge:rooms [2018/04/22 12:43] (current)
jesse [Room header]
Line 62: Line 62:
  
 ^ Offset ^ Length ^ Description ^ ^ Offset ^ Length ^ Description ^
-| 0x00 | 2 | Tiles 1 count | +| 0x00 | 2 | Tile data 1 count | 
-| 0x02 | 2 | Meta tiles 1 count | +| 0x02 | 2 | Tile set 1 count | 
-| 0x04 | 2 | Tiles 2 count | +| 0x04 | 2 | Tile data 2 count | 
-| 0x06 | 2 | Meta tiles 2 count |+| 0x06 | 2 | Tile set 2 count |
 | 0x08 | 2 | Enabled backgrounds | | 0x08 | 2 | Enabled backgrounds |
-| 0x0A | 2 | Map X length (in meta tiles) | +| 0x0A | 2 | Map X length (in tiles) | 
-| 0x0C | 2 | Map Y length (in meta tiles) |+| 0x0C | 2 | Map Y length (in tiles) |
 | 0x0E | 1 |  | | 0x0E | 1 |  |
 | 0x0F | 1 | Compression method used (0 = no compression,​ 1 = LZ77, 2 = huff) | | 0x0F | 1 | Compression method used (0 = no compression,​ 1 = LZ77, 2 = huff) |
 | 0x10 | 4 |  | | 0x10 | 4 |  |
-| 0x14 | 1 | BG0 Meta tiles (00 = set 1, 01 = set 2) | +| 0x14 | 1 | BG0 tile set (00 = set 1, 01 = set 2) | 
-| 0x15 | 1 | BG1 Meta tiles (00 = set 1, 01 = set 2) | +| 0x15 | 1 | BG1 tile set (00 = set 1, 01 = set 2) | 
-| 0x16 | 1 | BG2 Meta tiles (00 = set 1, 01 = set 2) | +| 0x16 | 1 | BG2 tile set (00 = set 1, 01 = set 2) | 
-| 0x17 | 1 | BG3 Meta tiles (00 = set 1, 01 = set 2) |+| 0x17 | 1 | BG3 tile set (00 = set 1, 01 = set 2) |
 | 0x18 | 4 | Background palette pointer | | 0x18 | 4 | Background palette pointer |
-| 0x1C | 4 | Tiles 1 pointer | +| 0x1C | 4 | Tile data 1 pointer | 
-| 0x20 | 4 | Meta tiles 1 pointer | +| 0x20 | 4 | Tile set 1 pointer | 
-| 0x24 | 4 | Tiles 2 pointer | +| 0x24 | 4 | Tile data 2 pointer | 
-| 0x28 | 4 | Meta tiles 2 pointer |+| 0x28 | 4 | Tile set 2 pointer |
 | 0x2C | 4 | Tile animations 1 pointer | | 0x2C | 4 | Tile animations 1 pointer |
 | 0x30 | 4 | Tile animations 2 pointer | | 0x30 | 4 | Tile animations 2 pointer |
Line 104: Line 104:
 ===== Room data ===== ===== Room data =====
  
-==== 20Meta tiles 1 ====+==== 1CTile data 1 ====
  
-Each meta tile is a collection of 16 tiles. So for each meta tile 16 entries ​exists. Each entry is 2 bytes in size.+Tile data is compressed pixel data which is directly transferred to VRAM. The tile data is 4bpp. 
 + 
 +==== 20: Tile set 1 ==== 
 + 
 +Each tile in the tile set is a collection of 16 entries. Each entry refers to tile data in ram and is 2 bytes in size.
  
 ''​[<​color darkred><​sub>​PP PP</​sub></​color>​] [<color darkgreen><​sub>​X</​sub></​color>​] [<color darkblue><​sub>​Y</​sub></​color>​] [<color purple><​sub>​TTTTTTTTTT</​sub></​color>​]''​ ''​[<​color darkred><​sub>​PP PP</​sub></​color>​] [<color darkgreen><​sub>​X</​sub></​color>​] [<color darkblue><​sub>​Y</​sub></​color>​] [<color purple><​sub>​TTTTTTTTTT</​sub></​color>​]''​
Line 113: Line 117:
 | <color darkgreen>​X</​color>​ | X mirror boolean |  | <color darkgreen>​X</​color>​ | X mirror boolean | 
 | <color darkblue>​Y</​color>​ | Y mirror boolean | | <color darkblue>​Y</​color>​ | Y mirror boolean |
-| <color purple>​T</​color>​ | The block of tiles it uses. |+| <color purple>​T</​color>​ | The tile data it uses. |
  
-==== 28: Tileset ​2 ====+==== 28: Tile set 2 ====
  
-See Meta tiles 1+See Tile set 1
  
 ==== 2C: Tile animations ==== ==== 2C: Tile animations ====
Line 127: Line 131:
 | 4 | Number of tile animations |  | 4 | Number of tile animations | 
 | 8 * n | Tile animation index | | 8 * n | Tile animation index |
-| 16 * n | Tiles +| 16 * n | Tile data 
  
 === Tile animation index === === Tile animation index ===
Line 139: Line 143:
 | <color darkblue>​P</​color>​ | Tiles pointer | | <color darkblue>​P</​color>​ | Tiles pointer |
  
-=== Tiles ===+=== Tile data ===
  
-Each entry is 1 block 8x8 tiles+Tile data is transferred to VRAM at intervals to make the animation effect.  
-See Meta tiles 1+See Tile data 1.
  
 ==== 34: Collision ​ ==== ==== 34: Collision ​ ====
banjo_kazooie_gruntys_revenge/rooms.1524399825.txt.gz · Last modified: 2018/04/22 12:23 by jesse