Difference between revisions of "UINF (File Format)"
From Retro Modding Wiki
(→Area Info) |
(→Area Info) |
||
(One intermediate revision by the same user not shown) | |||
Line 78: | Line 78: | ||
| u8 | | u8 | ||
| 1 | | 1 | ||
− | | '''Act | + | | '''Act Number''' |
| Act number of this level. | | Act number of this level. | ||
|- | |- | ||
− | | | + | | u8 |
| 1 | | 1 | ||
| {{unknown|Unknown}} | | {{unknown|Unknown}} |
Latest revision as of 13:14, 4 November 2017
The UINF format sets up the global game universe. The extension stands for Universe Info.
Contents
Format
Offset | Type | Count | Name | Notes |
---|---|---|---|---|
0x0 | Form Descriptor | 1 | UINF Form Descriptor | Data type is UINF
|
0x20 | Asset ID (MSBT) | 1 | Level Names MSBT | Reference to the MSBT file containing all level names. |
0x30 | Asset ID (MSBT) | 1 | Act Number Strings MSBT | Reference to the MSBT file containing all act number strings. |
0x40 | Asset ID (CAUD) | 1 | Loading Screen Music CAUD | Reference to the CAUD file containing the loading screen music. |
0x50 | Area Info | Varies | Area Info Array | Array describing all areas/levels in the game. There is no count; read until you reach the end of the UINF form. |
Area Info
Type | Count | Name | Notes |
---|---|---|---|
Chunk Descriptor | 1 | ROOM Descriptor | Data type is ROOM
|
Asset ID (ROOM) | 1 | ROOM ID | Asset ID of the ROOM asset for this area |
u32 | 1 | Area Name Length | Length of the area name string |
char | Area Name Length | Area Name | Internal area name. This is probably used for name lookups in the MSBT file and might also be used to look up the pak file for this area. |
u8 | 1 | World Number | World number that this level belongs to. (1 = Mangroves, 2 = Alps, 3 = Savannah, etc) |
u8 | 1 | Act Number | Act number of this level. |
u8 | 1 | Unknown | |
u16 | 1 | Unknown | |
u32 | 1 | Unknown | |
u32 | 1 | Unknown | |
u32 | 1 | Unknown | |
u32 | 1 | Unknown | |
u32 | 1 | Unknown |