World Painter 2D: Difference between revisions
no edit summary
(Created page.) |
No edit summary |
||
Line 4:
= Structures =
'''Note:
There is not a structure directly associated with World Painter 2D. It is treated like a regular binary resource and the data of that resource is instead parsed as a part of the CgsWorld::WorldMap2D construction.
=== Header ===▼
▲=== Header ===
{| class="wikitable"
|-
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x2 || uint16_t ||
|-
| 0x2 || 0x2 || uint16_t ||
|}
These values are used in combination with the real world origin and size for scaling. The world origin and size is stored in the game's executable.
=== Data ===
The header is immediately followed by data in the form of a grid of single-byte district indices. The width and height of this grid is determined by the header. All known resources are 384x256.
These values correspond to [[Paradise City/Districts|BrnWorld::EDistrict]], except the invalid district is denoted as 0xFF (255) instead.
|