Vehicle Data

From Burnout Wiki
Revision as of 07:14, 1 February 2023 by Burninrubber0 (talk | contribs) (Restructured version table, moved structure definitions to subpages.)

The Vehicle Data file format is used to store data for a particular vehicle in all Burnout games from Takedown to Dominator. It uses the file extension .BGV for player vehicles, and .BTV for traffic vehicles. It is the successor to Point of Impact's Burnout 2 Race Car file format.

This format contains most of the data related to any given vehicle, including mesh data, Level of Detail models, texture data, pointers to external files, deformation matrices, collision detection parameters and physics configuration info.

Versions

Format version Game Date
20 Burnout 3 (Early Demo) Apr 2004
21 Burnout 3 (Preview Build) May 2004
23 Burnout 3
Burnout Legends
Burnout Dominator (PSP)
Jul 2004
29 Burnout Revenge (2005, Early Demo) May 2005
31 Burnout Revenge (2005)
Burnout Dominator (PS2)
Jul 2005
37 Burnout Revenge (360) Jan 2006
  • Version 0x1D and onward store deformation matrices in a different order to previous revisions.
  • The LOD Database version present in revision 0x14 BGVs are the only version to use global pointers for their Vehicle Object tables. These point to the exact location in the file of each object, whereas local pointers, used in all subsequent versions of the format, use offsets relative to the beginning of the LOD. For example, a pointer to offset 0x1820 in a 0x14-era LOD Database would appear to point to 0x140 in all other versions.
  • Version 0x17 and later support up to 8 body parts. Prior versions support up to 6.

Information

Burnout 3
Information on the Vehicle Data format used in Burnout 3.
Burnout Revenge
Information on the Vehicle Data format used in Burnout Revenge.