Environment Track Data
Not to be confused with Environment Slice, a subtype of Burnout Game Data.
To do: Document version 0x04. |
The Environment Data format is used to store lighting/weather values and skybox textures for a given track environment. It uses the filename ENVIRO.DAT
.
Versions[edit | edit source]
Version | |||
---|---|---|---|
0x02 | 0x03 | 0x04 | |
Date | Jul 2004 | Jun 2005 | Jan 2007 |
Games | Takedown Revenge Dominator(PS2) |
Legends | Dominator(PSP) |
Layout (Version 0x02)[edit | edit source]
Offset | Name | Type | Value | Notes |
---|---|---|---|---|
0x00 | Minimum environment info | Environment Info | ||
0x30 | Maximum environment info | Environment Info | ||
0x60 | Specular color | GtRGB | ||
0x70 | Sun color | GtRGB | ||
0x80 | Sun position | GtV3d | ||
0x90 | Sun corona radius | float | ||
0x94 | Is sun moon? | bool | ||
0x98 | Gradient texture | GtTexture* | ||
0x9C | Cloud texture | GtTexture* | ||
0xA0 | Cloud environment map texture | GtTexture* | ||
0xA4 | Sun/moon texture | GtTexture* | ||
0xA8 | Version number | uint | 0x02 | |
0xAC | File size (bytes) | uint | Is unused in Revenge/Dominator. |
Environment Info[edit | edit source]
Offset | Name | Type | Value | Notes |
---|---|---|---|---|
0x00 | Fog color | GtRGB | ||
0x10 | Fog distance | float | ||
0x14 | World fog intensity | float | ||
0x18 | Sky fog intensity | float | ||
0x1C | Specular lighting intensity | float | ||
0x20 | Sun corona intensity | float | ||
0x24 | Precipitation | float | ||
0x28 | Star intensity | float | ||
0x2C | Overall brightness | float |
Layout (Version 0x03)[edit | edit source]
Offset | Name | Type | Value | Notes |
---|---|---|---|---|
0x00 | Unused data | float int |
||
0x98 | Texture offsets | GtTexture*[6] | ||
0xB0 | Draw fog | bool | ||
0xB4 | Fog start distance | float | ||
0xB8 | Fog end distance | float | ||
0xC0 | Fog color | GtRGB | ||
0xD0 | Light position | GtV3d | ||
0xE0 | Ambient lighting color | GtRGB | ||
0xF0 | Diffuse lighting color | GtRGB | ||
0x100 | Specular lighting color | GtRGB | ||
0x110 | Ambient lighting color (tunnel) | GtRGB | All values from here to 0x138 (as well as 0x144's value) are only applied to the vehicle when it has entered a tunnel or overpass. | |
0x120 | Diffuse lighting color (tunnel) | GtRGB | ||
0x130 | Specular lighting color (tunnel) | GtRGB | ||
0x140 | Specular lighting coefficient | float | Intensity of the specular lighting applied to the vehicle. | |
0x144 | Specular lighting coefficient (tunnel) | float | ||
0x148 | Draw bloom | bool | 0x01 | |
0x14C | Bloom intensity | int | ||
0x150 | Bloom additive amount | int32 | ||
0x154 | Bloom blur factor | float | ||
0x158 | Draw sun | bool | 0x01 | |
0x15C | Sun size | int32 | ||
0x160 | Sun X-scale | float | ||
0x164 | Sun Y-scale | float | ||
0x168 | Number of sun copies | int | ||
0x170 | Sun color | GtRGB | ||
0x180 | Sun core color | GtRGB | ||
0x190 | Sun position | GtV3d | ||
0x1A0 | Draw sun corona | bool | 0x01 | |
0x1A4 | Sun corona X-size | float | ||
0x1A8 | Sun corona Y-size | float | ||
0x1B0 | Sun corona color | GtRGB | ||
0x1C0 | Enable/disable sun blur occlusion | bool | ||
0x1C4 | Sun blur offset | float | ||
0x1C8 | Version number | uint | 0x03 | |
0x1CC | File size (bytes) | uint |