This is an old revision of the document!
Banjo-Tooie uses a file-system in which most resources are packed into image files throughout the ROM, and are unpacked into RAM when needed. Among these are the model files, each with their own syntax and load-lines. This page's purpose is to cover the syntax and properties of said model files.
| Address | Value/Syntax | Description |
|---|---|---|
| 0x00000000 | [00 00 00 0B] | START |
| 0x00000004 | [aa aa aa aa] | GeoLayout offset |
| 0x00000008 | [bb bb cc cc] | bb=Texture Setup Offset (Usually 00 50), cc=Geo Type* |
| 0x0000000C | [dd dd dd dd] | Display List Setup Offset |
| 0x00000010 | [ee ee ee ee] | Vertex Store Setup Offset |
| 0x00000014 | [00 00 00 00] | ? |
| 0x00000018 | [ff ff ff ff] | Animation Setup |
| 0x0000001C | [gg gg gg gg] | Collision Setup |
| 0x00000020 | [00 00 00 00] | ? |
| 0x00000024 | [hh hh hh hh] | Effects Setup |
| 0x00000028 | [00 00 00 00] | ? |
| 0x0000002C | [00 00 00 00] | ? |
| 0x00000030 | [00 00 00 00] | ? |
| 0x00000034 | [00 00 ii ii] | Pointer for external textures(?) |
| 0x00000038 | [jj jj jj jj] | Some animation setup offset? (Vertex clipping?) |
| 0x00000044 | [kk kk ll ll] | kk= Tri count, ll= vert count |
*Geo Types: 0000=normal, 0002=?? (Bottles Mound), 0004=Env mapping