Burnout Game Data (Takedown-Dominator): Difference between revisions
Content added Content deleted
AcuteSyntax (talk | contribs) |
AcuteSyntax (talk | contribs) No edit summary |
||
Line 58: | Line 58: | ||
! Notes |
! Notes |
||
|- |
|- |
||
| 0x00 || Drivers || Driver Data[6] || || Array of 6 driver data blocks; each block is 0x98 in length. |
|||
⚫ | |||
|- |
|- |
||
| |
| 0x390 || Track ID || GtID || || |
||
|- |
|||
⚫ | |||
|- |
|||
| 0x3A0 || Gold medal threshold || float || || |
|||
|- |
|||
| 0x3A4 || Silver medal threshold || float || || |
|||
|- |
|||
| 0x3A8 || Bronze medal threshold || float || || |
|||
|- |
|||
| 0x3AC || Time limit || float || || |
|||
|- |
|||
| 0x3B0 || Driver count || int || 0x06 || |
|||
|- |
|||
| 0x3B4 || Lap count || int || || |
|||
|- |
|||
| 0x3B8 || Track data size || int32 || || |
|||
|- |
|||
| 0x3BC || Track data offset || Track Data* || || |
|||
|- |
|||
| 0x3C0 || Traffic data size || int32 || || |
|||
|- |
|||
| 0x3C4 || Traffic data offset || Traffic Data* || || |
|||
|- |
|||
| 0x3C8 || Traffic lanes size || int32 || || |
|||
|- |
|||
| 0x3CC || Traffic lanes offset || Traffic Lanes Data* || || |
|||
|- |
|||
| 0x3D0 || AI lanes size || int32 || || |
|||
|- |
|||
| 0x3D4 || AI lanes offset || AI Lanes Data* || || |
|||
|- |
|||
| 0x3D8 || Camera data size || int32 || || |
|||
|- |
|||
| 0x3DC || Camera data offset || Camera Data || || |
|||
|- |
|||
| 0x3E0 || Hard start || uint8 || || |
|||
|- |
|||
| 0x3E4 || Crash golf par || int8 || || |
|||
|} |
|} |
Revision as of 21:20, 11 April 2021
The Burnout Game Data format contains configuration data and settings for a given track, such as traffic density levels, whether the track is forward or reverse, spawn coordinates for player and traffic vehicles, the start/end location of a lap, signature takedown data, and much more. It uses the extension .BGD
.
This page documents the BGD version used by the Takedown-era Burnout games; see the Burnout 2 Game Data page for documentation of the rather different and much older version of the format used by Burnout 2: Point of Impact.
Versions
BGD uses a single number at the very start of the file to indicate its version.
Version | |||||||
---|---|---|---|---|---|---|---|
0x07 | 0x08 | 0x09 | 0x10 | 0x11 | 0x13 | 0x0B | |
Date | Apr 2004 | Jun 2004 | Jul 2004 | May 2005 | Jul 2005 | Jan 2007 | Feb 2007 |
Games | Takedown (Early Demo) | Takedown (Preview Build) | Takedown Legends |
Revenge (2005, Early Demo) | Revenge (2005) | Dominator(PS2) | Dominator(PSP) |
Layout
Version 0x11
Offset | Name | Type | Value | Notes |
---|---|---|---|---|
0x00 | Version number | UInt8 | 0x11 | |
0x08 | Stage data IDs | GtID[15] | ||
0x648 | Stage data offsets | Stage Data*[] | ||
0x968 | Stage count | UInt8 | ||
0x96C | Single race data offset | Single Race Data* | ||
0x970 | Track data offset | Track Data* | ||
0x974 | Traffic data offset | Traffic Data* | ||
0x978 | Traffic lanes data offset | Traffic Lanes Data* | ||
0x97C | AI lanes data offset | AI Lanes Data* | ||
0x980 | Camera data offset | Camera Data* | ||
0x984 | Detour data offset | Detour Data* |
Subtypes
Stage Data
Offset | Name | Type | Value | Notes |
---|---|---|---|---|
0x00 | Drivers | Driver Data[6] | Array of 6 driver data blocks; each block is 0x98 in length. | |
0x390 | Track ID | GtID | ||
0x398 | Stage ID | GtID | ||
0x3A0 | Gold medal threshold | float | ||
0x3A4 | Silver medal threshold | float | ||
0x3A8 | Bronze medal threshold | float | ||
0x3AC | Time limit | float | ||
0x3B0 | Driver count | int | 0x06 | |
0x3B4 | Lap count | int | ||
0x3B8 | Track data size | int32 | ||
0x3BC | Track data offset | Track Data* | ||
0x3C0 | Traffic data size | int32 | ||
0x3C4 | Traffic data offset | Traffic Data* | ||
0x3C8 | Traffic lanes size | int32 | ||
0x3CC | Traffic lanes offset | Traffic Lanes Data* | ||
0x3D0 | AI lanes size | int32 | ||
0x3D4 | AI lanes offset | AI Lanes Data* | ||
0x3D8 | Camera data size | int32 | ||
0x3DC | Camera data offset | Camera Data | ||
0x3E0 | Hard start | uint8 | ||
0x3E4 | Crash golf par | int8 |