Zone List: Difference between revisions
Add info and update for wiki display.
(Created page with "=== ZoneList === {| class="wikitable" ! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments |- | 0x0 || 0x4 || Vector2 * || mpPoints || || || |- | 0x4 || 0x4 || Zone * || mpZones || || Zone format || |- | 0x8 || 0x4 || uint32_t * || mpuZonePointStarts || || || |- | 0xC || 0x4 || int16_t * || mpiZonePointCounts || || || |- | 0x10 || 0x4 || uint32_t || muTotalZones || || || |- | 0x14 || 0x4 || uint32_t || muTotalPoints || || || |}...") |
(Add info and update for wiki display.) |
||
Line 1:
The zone list resource type is used in the PVS (potentially visible segments) bundle. Its purpose is to tell the game which track units to load when the player enters a certain track unit.
=== ZoneList ===▼
= Structures =
▲=== CgsSceneManager::ZoneList ===
{| class="wikitable"
! Offset !!
|-
| 0x0 || 0x4 || [[Common_Data_Types_(Burnout_Paradise)#Vector2 | Vector2]]* || mpPoints
|-
| 0x4 || 0x4 || [[#CgsSceneManager::Zone | Zone]]* || mpZones ||
|-
| 0x8 || 0x4 || uint32_t
|-
| 0xC || 0x4 || int16_t
|-
| 0x10 || 0x4 || uint32_t || muTotalZones
|-
| 0x14 || 0x4 || uint32_t || muTotalPoints
|}
▲=== Zone ===
{| class="wikitable"
! Offset !!
|-
| 0x0 ||
|-
|
|-
|
|-
|
|-
|
|-
|
|}▼
=== CgsSceneManager::Zone ===
{| class="wikitable"▼
|-
|
|-
|
|-
|
|-
|
|-
|
▲|}
=== Neighbour ===▼
▲{| class="wikitable"
▲! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
|
|-
|
|-
| 0x1C || 0x2 || int16_t || miNumSafeNeighbours ||
|-
| 0x1E || 0x2 || int16_t || miNumUnsafeNeighbours ||
|-
|
|-▼
|}
====
▲=== ZoneList ===
{| class="wikitable"
! Offset !!
|-
| 0x0 || 0x8 || [[Common_Data_Types_(Burnout_Paradise)#Vector2 | Vector2]]* || mpPoints
|-
| 0x8 || 0x8 ||
|-
| 0x10 || 0x8 ||
|-
| 0x18 || 0x8 ||
|-
| 0x20 ||
|-
|
|}▼
▲=== Zone ===
{| class="wikitable"▼
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments▼
|-
|
|-
|
|-
|
|-
|
▲|}
▲=== CgsSceneManager::Neighbour ===
▲{| class="wikitable"
|-
|
|-
|
|-
|
|}
==== 64-bit ====
{| class="wikitable"
|-
|
|-
|
|-
|
|}
▲=== Neighbour ===
= Enumerations =
=== CgsSceneManager::Neighbour::eNeighbourFlags ===
{| class="wikitable"
▲! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
▲|-
▲| 0x0 || 0x8 || Zone * || mpZone || || ||
|-
! Name !! Value !! Comments
|-
| E_RENDERFLAG_NONE || 0x0 ||
|-
| E_NEIGHBOURFLAG_RENDER || 0x1 ||
|-
|
|}
|