House and Room Structure


Here you’ll find the structure of the House + Room part from AC:WW.

NOTE: With Layer 2 is meant: Items which are placed on a Furniture. Example: A lamp on a table.

Room Structure #

Offset Datatype Size Content
0x0 - 0x44F   0x450 Room Size
0x0 - 0x1FF uint16_t 0x200 256 Room Items Layer 1
0x200 - 0x3FF uint16_t 0x200 256 Room Items Layer 2
0x400 - 0x41F Bit indexes 0x20 Item Enabled Bits Layer 1
0x420 - 0x43F Bit indexes 0x20 Item Enabled Bits Layer 2
0x440 - 0x447 uint8_t 0x8 Padding or so???
0x448 - 0x449 uint16_t 0x2 Room Carpet
0x44A - 0x44B uint16_t 0x2 Room Wallpaper
0x44C - 0x44D uint16_t 0x2 Room Song
0x44E - 0x44F uint8_t 0x2 Padding 2???

House Structure #

Offset Datatype Size Content
0x0 - 0x15A0   0x15A1 House Size
0x0 - 0x44F Room_Struct 0x450 Entry Room
0x450 - 0x89F Room_Struct 0x450 Back Wing
0x8A0 - 0xCEF Room_Struct 0x450 Right Wing
0xCF0 - 0x113F Room_Struct 0x450 Left Wing
0x1140 - 0x158F Room_Struct 0x450 Second Floor
0x1590 - 0x1593 uint32_t 0x4 Debts
0x1594 - 0x159C Bit indexes 0x9 Song Indexes
0x159D - 0x159F uint8_t 0x3 Unknown 1
0x15A0 - 0x15A0 uint8_t 0x1 House Size and roof color?

Room Names #

Name Index
Entry Room 0
Back Wing 1
Right Wing 2
Left Wing 3
Second Floor 4

House sizes #

Small Room is the Upgrade Level, you get when you start a new game, then the other ones come as following:

  • NOTE: Mansion is the last Upgrade Level, but also known as: North / Back Room.

  • NOTE 2: Use Value & 7 to get the house size.

Name Upgrade Level Debts
Small Room 0 19.800
Medium Room 1 120.000
Large Room 2 298.000
Second Floor 3 598.000
West Room 4 728.000
East Room 5 848.000
Mansion 6 948.000