Environment Dictionary: Difference between revisions

Formatted for wiki display.
(Created page with "=== Dictionary === {| class="wikitable" ! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments |- | 0x0 || 0x4 || uint32_t || muVersion || || 2 || |- | 0x4 || 0x4 || uint32_t || muSeasonCnt || || || |- | 0x8 || 0x4 || SeasonData * || mpSeasonDatii || || SeasonData format || |- | 0xC || 0x4 || uint32_t || muLocationCnt || || || |- | 0x10 || 0x4 || LocationData * || mpLocationDatii || || LocationData format || |} === SeasonData === {...")
 
(Formatted for wiki display.)
Line 1:
The environment dictionary resource contains a list of all the environment settings bundles with information on each.
=== Dictionary ===
 
= Structures =
=== BrnWorld::EnvironmentSettings::Dictionary ===
==== 32-bit ====
{| class="wikitable"
! Offset !! SizeLength !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x0 || 0x4 || uint32_t || muVersion || || 2 ||
|-
| 0x4 || 0x4 || uint32_t || muSeasonCnt || || ||
|-
| 0x8 || 0x4 || [[#BrnWorld::EnvironmentSettings::Dictionary::SeasonData | SeasonData]]* || mpSeasonDatii || || SeasonData format ||
|-
| 0xC || 0x4 || uint32_t || muLocationCnt || || ||
|-
| 0x10 || 0x4 || [[#BrnWorld::EnvironmentSettings::Dictionary::LocationData | LocationData]]* || mpLocationDatii || || LocationData format ||
|}
 
==== SeasonData64-bit === =
{| class="wikitable"
! Offset !! SizeLength !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x0 || 0x800x4 || char[128] || macResourceNameuint32_t || muVersion || || 2
|-
| 0x800x4 || 0x400x4 || char[64] || macBundleuint32_t || muSeasonCnt || ||
|-
| 0xC00x8 || 0x400x8 || char[64][#BrnWorld::EnvironmentSettings::Dictionary::SeasonData || macColourCubesBundleSeasonData]]* || mpSeasonDatii || ||
|}
=== LocationData ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x00x10 || 0x400x4 || char[64] || macNameuint32_t || muLocationCnt || ||
|}
== PS4 ==
 
=== Dictionary ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x00x14 || 0x4 || uint32_t || muVersion || || 2padding ||
|-
| 0x40x18 || 0x40x8 || uint32_t[[#BrnWorld::EnvironmentSettings::Dictionary::LocationData || muSeasonCntLocationData]]* || mpLocationDatii || ||
|-
| 0x8 || 0x8 || SeasonData * || mpSeasonDatii || || SeasonData format ||
|-
| 0x10 || 0x4 || uint32_t || muLocationCnt || || ||
|-
| 0x14 || 0x4 || || || padding || ||
|-
| 0x18 || 0x8 || LocationData * || mpLocationDatii || || LocationData format ||
|}
 
=== SeasonData ===
=== BrnWorld::EnvironmentSettings::Dictionary::SeasonData ===
{| class="wikitable"
! Offset !! SizeLength !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x0 || 0x80 || char[128] || macResourceName || || ||
|-
| 0x80 || 0x40 || char[64] || macBundle || || ||
|-
| 0xC0 || 0x40 || char[64] || macColourCubesBundle || || ||
|}
 
=== LocationData ===
=== BrnWorld::EnvironmentSettings::Dictionary::LocationData ===
{| class="wikitable"
! Offset !! SizeLength !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x0 || 0x40 || char[64] || macName || || ||
|}