World Property File (WPF) - ivybridgegp/AphroditeServerWiki GitHub Wiki
Castle
Text_siteA.nif (14) 0xE 0x04 -> 0xf8 (0xF4) Text_HOME_Large.nif (19) 0x13 Text_siteB.nif (14) 0xE Text_Arrow.nif (14) 0xE Text_siteA.nif (14) 0xE Text_Arrow.nif (14) 0xE Text_siteB.nif (14) 0xE Text_siteB.nif (14) 0xE Text_AWAY_Large.nif (19) Text_siteA.nif (14) 0xE Ladder.nif (10) 0xA
Section Text_siteA.nif (14, 0x0E)
STARTS 0x04
Name Size Position
ID Uint32 0x04 NIF Name null term String (14) 0x08 Data bytes 0x17 -> 0x14 chars glass String 0x58 -> glass\0 data bytes 0x5e glass_crack String 0x78 -> glass_crack\0 data bytes 0x84 glass_debris String 0x98 -> glass_debris\0 data bytes unk00 string 0xb8 data bytes unk01 string 0xd8 data bytes
END 0xf8
Section Text_HOME_Large.nif (19, 0x13)
STARTS 0xf8
END 0x1ec
Section Text_siteB.nif (14, 0xE)
STARTS 0x1ec
END 0x2e0
Structure
| Data | Size | Description |
|---|---|---|
| Number of sections | uint32 | Number of data sections |
| Blocks | List of WPFBlockList | Blocks of data |
WPFBlockList
Each block is 0xF4 bytes long
| Data | Size | Description |
|---|---|---|
| ID | uint32 | Block ID |
| NIF Model Name | null terminated string | NIF Model name |
| Data | 0x50 - NIF Model Name length bytes | Data at top of block |
| Sub blocks | 5 WPFBlock | Sub blocks associated with specific model modes? |
Each block of data has subsections with strings like glass, glass crack, glass debris etc. Can contain empty blocks.
WPFBlock
| Data | Size | Description |
|---|---|---|
| Name | Null terminated string | Sub block name |
| Data | 0x20 - name.length -1 | Block of data |