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