Vehicle List/Burnout Paradise/Previous versions: Difference between revisions

m
Update flags again
(Add the other data tables)
m (Update flags again)
 
(9 intermediate revisions by 2 users not shown)
Line 1:
= Junkyard stats =
== v1.0 ==
In v1.6, the stat system was changed to have lower minimum bounds. This was done in line with many vehicles' top speeds being lowered. Prior to this, the following system was used.
 
=== VehicleListResource ===
 
=== Speed ===
==== v1.0-v1.5 ====
{| class="wikitable"
! Stat !! Top speed
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| 1 || <139 mph<br/>(<224 km/h)
| 0x0 || 0x4 || uint32_t || muNumVehicles || No. vehicles || ||
|-
| 2 || 139-143 mph<br/>(224-230 km/h)
| 0x4 || 0x4 || VehicleListEntry * || mpEntries || Vehicles offset || VehicleListEntry format ||
|-
| 3 || 144-148 mph<br/>(232-238 km/h)
| 0x8 || 0x8 || uint64_t || mu16BytePad || padding || ||
|}
 
=== VehicleListEntry ===
 
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| 4 || 149-153 mph<br/>(240-246 km/h)
| 0x0 || 0x8 || CgsID || mId || Vehicle ID || Decodes to CarID e.g. XASBSCB1 || Use encdec.rb or BurnoutHasher to decode
|-
| 5 || 154-158 mph<br/>(248-254 km/h)
| 0x8 || 0x8 || CgsID || mParentId || Parent vehicle ID || Decodes to CarID e.g. PASBSC01 || Use encdec.rb or BurnoutHasher to decode
|-
| 6 || 159-163 mph<br/>(256-262 km/h)
| 0x10 || 0x20 || char[32] || mDefaultWheelName || Wheel name || ||
|-
| 7 || 164-168 mph<br/>(264-270 km/h)
| 0x30 || 0x40 || char[64] || macVehicleName || Vehicle name || ||
|-
| 8 || 169-172 mph<br/>(272-277 km/h)
| 0x70 || 0x20 || char[32] || macManufacturerName || Manufacturer name || ||
|-
| 9 || 173-177 mph<br/>(278-285 km/h)
| 0x90 || 0xC || VehicleListEntryGamePlayData || mGamePlayData || || GamePlayData Format ||
|-
| 10 || >177 mph<br/>(>285 km/h)
| 0x9C || 0x4 || || || padding || ||
|-
| 0xA0 || 0x8 || AttribSysCollectionKey || mAttribCollectionKey || burnoutcarasset ID || burnoutcarasset collection name || lookup8 encoded in AttribSys
|-
| 0xA8 || 0x40 || VehicleListEntryAudioData || mAudioData || || AudioData Format ||
|-
| 0xE8 || 0x1 || uint8_t || muCarType || Boost Type || 0 = Speed ||
|-
| || || || || || 1 = Aggression ||
|-
| || || || || || 2 = Stunt ||
|-
| 0xE9 || 0x1 || uint8_t || muLiveryType || Finish Type || 00 = Primary finish (primary vehicle) || E_LIVERY_DEFAULT in ELiveryType
|-
| || || || || || 01 = Secondary finish || E_LIVERY_COLOUR in ELiveryType
|-
| || || || || || 02 = Primary finish (Burning Route vehicle) || E_LIVERY_PATTERN in ELiveryType
|-
| || || || || || 03 = Platinum finish || E_LIVERY_SILVER in ELiveryType
|-
| || || || || || 04 = Gold finish || E_LIVERY_GOLD in ELiveryType
|-
| 0xEA || 0x1 || uint8_t || muTopSpeedNormal || Max Speed || Controlled by AttribSys || Default range: 137-180 (dec)
|-
| 0xEB || 0x1 || uint8_t || muTopSpeedBoost || Max Boost Speed || Controlled by AttribSys || Default range: 160-200 (dec)
|-
| 0xEC || 0x1 || uint8_t || muTopSpeedNormalGUIStat || Speed Rating || Speed Stat Table ||
|-
| 0xED || 0x1 || uint8_t || muTopSpeedBoostGUIStat || Boost Rating || Speed Stat Table ||
|-
| 0xEE || 0x1 || uint8_t || muColourIndex || Default Color || Type 00/01/02 range: 00-18 || Info is for colors listed in PlayerCarColours file
|-
| || || || || || Type 03 range: 00-01 ||
|-
| 0xEF || 0x1 || uint8_t || muPaletteIndex || Default Color Type || 00 = Gloss || Info is for types listed in PlayerCarColours file
|-
| || || || || || 01 = Metallic ||
|-
| || || || || || 02 = Pearlescent ||
|-
| || || || || || 03 = Gold/Platinum ||
|}
 
=== GamePlayDataBoost ===
==== v1.0-v1.5 ====
 
{| class="wikitable"
! Stat !! Top speed
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| 1 || <161 mph<br/>(<259 km/h)
| 0x0 || 0x4 || float32_t || mfDamageLimit || Damage Limit || Always 1 ||
|-
| 2 || 161-165 mph<br/>(259-266 km/h)
| 0x4 || 0x4 || uint32_t || mxFlags || 0x00000001 (Bit 0) = IsRaceVehicle || Selectability ||
|-
| 3 || 166-170 mph<br/>(267-274 km/h)
| || || || || 0x00000002 (Bit 1) = IsTrafficVehicle? || Always 0 ||
|-
| 4 || 171-175 mph<br/>(275-282 km/h)
| || || || || 0x00000004 (Bit 2) = CanCheckTraffic? || Always 0 ||
|-
| 5 || 176-179 mph<br/>(283-288 km/h)
| || || || || 0x00000008 (Bit 3) = CanBeChecked? || Always 0 ||
|-
| 6 || 180-184 mph<br/>(290-296 km/h)
| || || || || 0x00000010 (Bit 4) = IsTrailer || ||
|-
| 7 || 185-188 mph<br/>(298-303 km/h)
| || || || || 0x00000020 (Bit 5) = CanTowTrailer || ArticCabs have this set ||
|-
| 8 || 189-192 mph<br/>(304-309 km/h)
| || || || || 0x00000040 (Bit 6) = CanBePainted || Color changeability ||
|-
| 9 || 193-197 mph<br/>(311-317 km/h)
| 0x8 || 0x1 || uint8_t || Length || Boost Length || 00 = None || Default values listed.
|-
| 10 || >197 mph<br/>(>317 km/h)
| || || || || || 03 = Aggression ||
|-
| || || || || || 04 = Speed ||
|-
| || || || || || 07 = Stunt ||
|-
| 0x9 || 0x1 || uint8_t || || Rank required || 00 = Learner's Permit ||
|-
| || || || || || 01 = D Class License ||
|-
| || || || || || 02 = C Class License ||
|-
| || || || || || 03 = B Class License ||
|-
| || || || || || 04 = A Class License ||
|-
| || || || || || 05 = Burnout License ||
|-
| 0xA || 0x1 || uint8_t || Capacity || Boost Capacity || "00 = Default (matches 05) Traffic cars use different values"
|-
| 0xB || 0x1 || uint8_t || || Strength Rating || ||
|}
 
=== AudioDataStructures ===
=== BrnResource::VehicleListEntry ===
 
==== v1.0-v1.3 ====
{| class="wikitable"
! Offset !! SizeLength !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x0 || 0x8 || [[CgsID]] || mExhaustNamemId || ExhaustVehicle CgsIDID || Decodes to enginecar ID, e.g., DRAG_EX || Use encdec.rb or BurnoutHasher to decodeXASBSCB1
|-
| 0x8 || 0x8 || [[CgsID]] || mParentId || Parent vehicle ID || Decodes to car ID, e.g., PASBSC01
| 0x8 || 0x8 || AttribSysCollectionKey || mExhaustEntityKey || Exhaust ID || Exhaust vehicleengine collection name || lookup8 encoded in AttribSys. Used under SoundExhaustAsset and ExhaustEntityKey.
|-
| 0x10 || 0x20 || char[32] || mDefaultWheelName || Wheel name ||
| 0x10 || 0x8 || AttribSysCollectionKey || mEngineEntityKey || Engine ID || Engine vehicleengine collection name || lookup8 encoded in AttribSys. Used under SoundEngineAsset and EngineEntityKey.
|-
| 0x30 || 0x40 || char[64] || macVehicleName || Vehicle name ||
| 0x18 || 0x8 || CgsID || mEngineName || Engine CgsID || Decodes to engine ID e.g. DRAG_ENG || Use encdec.rb or BurnoutHasher to decode
|-
| 0x200x70 || 0x40x20 || Namechar[32] || mRivalUnlockNamemacManufacturerName || Class Unlock Stream Hash || BFA57004 =Manufacturer SuperClassUnlockname ||
|-
| 0x90 || 0xC || [[Vehicle List/Burnout Paradise#BrnResource::VehicleListEntryGamePlayData|VehicleListEntryGamePlayData]] || mGamePlayData || ||
| || || || || || EF6F3448 = MuscleClassUnlock ||
|-
| 0x9C || 0x4 || || || || D9917B81 = F1ClassUnlockPadding ||
|-
| 0xA0 || 0x8 || [[Vehicle List/Burnout Paradise#CgsAttribSys::AttribSysCollectionKey|AttribSysCollectionKey]] || mAttribCollectionKey || burnoutcarasset collection name (gamedb ID) || lookup8 encoded in vehicle AttribSys
| || || || || || C9D8E2A3 = TunerClassUnlock ||
|-
| 0xA8 || 0x40 || [[Vehicle List/Burnout Paradise#BrnResource::VehicleListEntryAudioData|VehicleListEntryAudioData]] || mAudioData || ||
| || || || || || 655484B3 = HotRodClassUnlock ||
|-
| 0xE8 || 0x1 || uint8_t || muCarType || Boost type || E99AE3EB = RivalGenSee [[#BrnResource::ECarType|| ECarType]]
|-
| 0xE9 || 0x1 || uint8_t || muLiveryType || Finish Type || See [[#BrnResource::VehicleListEntry::ELiveryType|ELiveryType]]
| 0x24 || 0x4 || || || padding || ||
|-
| 0xEA || 0x1 || uint8_t || muTopSpeedNormal || MaxSpeed from AttribSys ||
| 0x28 || 0x8 || AttribSysCollectionKey || mWonCarVoiceOverKey || Car Shutdown Streams || languagestreamconfiguration collection name in BURNOUTGLOBALDATA || Contains 8 CgsSoundPlaybackHashes to identify CAR_SHUTDOWN streams.
|-
| 0xEB || 0x1 || uint8_t || muTopSpeedBoost || MaxBoostSpeed from AttribSys ||
| 0x30 || 0x8 || AttribSysCollectionKey || mRivalReleasedVoiceOverKey || Car Released Streams || languagestreamconfiguration collection name in BURNOUTGLOBALDATA || Contains 8 CgsSoundPlaybackHashes to identify CAR_RELEASED streams.
|-
| 0xEC || 0x1 || uint8_t || muTopSpeedNormalGUIStat || Junkyard speed stat ||
| 0x38 || 0x4 || uint32_t || muiAIMusicLoopContentSpec || AI Music Stream Hash Name hash of full gamedb path" || 9D3C81A9 = AI_Muscle_music1 ||
|-
| 0xED || 0x1 || uint8_t || muTopSpeedBoostGUIStat || Junkyard || A7AE72CB =boost AI_Truck_music1stat ||
|-
| 0xEE || 0x1 || uint8_t || muColourIndex || Default || 4B944D28 =color AI_Tuner_muisc1index ||
|-
| 0xEF || 0x1 || uint8_t || muPaletteIndex || Default || 09235CD9color =type AI_Sedan_music1index ||
|-
| || || || || || E9901A8A = AI_Exotic_music1 ||
|-
| || || || || || DD342AB1 = AI_Super_muisc1 ||
|-
| 0x3C || 0x1 || uint8_t || muiAIExhaustIndex || AI Engine Stream || 01 = AIROD_EX 02 = AI_CIVIC_EX 03 = AI_GT_ENG 04 = AI_MUST_EX 05 = AI_F1_EX" ||
|-
| 0x3D || 0x1 || uint8_t || muiAIExhaustIndex2ndPick || AI Engine Stream 2 || ||
|-
| 0x3E || 0x1 || uint8_t || muiAIExhaustIndex3rdPick || AI Engine Stream 3 || ||
|-
| 0x3F || 0x1 || || || padding || ||
|}
 
==== SpeedStats (MPH)v1.4-v1.5 ====
 
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
! || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10
|-
| Speed0x0 || &lt;1400x8 || 140-144[[CgsID]] || 145-149mId || 150-154Vehicle || 155-159ID || 160-164Decodes ||to 165-169car ||ID, 170-174 || 175-179 ||e.g., ≥180XASBSCB1
|-
| Boost0x8 || &lt;1600x8 || 160-164[[CgsID]] || 165-169mParentId || 170-174Parent ||vehicle 175-179ID || 180-184Decodes ||to 185-189car ||ID, 190-194 || 195-199 ||e.g., ≥200PASBSC01
|}
 
== v1.3 ==
 
=== VehicleListResource ===
 
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x00x10 || 0x40x20 || uint32_tchar[32] || muNumVehiclesmDefaultWheelName || No. vehicles ||Wheel name ||
|-
| 0x40x30 || 0x40x40 || VehicleListEntry *char[64] || mpEntries || Vehicles offsetmacVehicleName || VehicleListEntryVehicle formatname ||
|-
| 0x80x70 || 0x80x20 || uint64_tchar[32] || mu16BytePadmacManufacturerName || padding ||Manufacturer name ||
|}
 
=== VehicleListEntry ===
 
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x90 || 0xC || [[Vehicle List/Burnout Paradise#BrnResource::VehicleListEntryGamePlayData|VehicleListEntryGamePlayData]] || mGamePlayData || ||
| 0x0 || 0x8 || CgsID || mId || Vehicle ID || Decodes to CarID e.g. XASBSCB1 || Use encdec.rb or BurnoutHasher to decode
|-
| 0x9C || 0x4 || || || Padding ||
| 0x8 || 0x8 || CgsID || mParentId || Parent vehicle ID || Decodes to CarID e.g. PASBSC01 || Use encdec.rb or BurnoutHasher to decode
|-
| 0xA0 || 0x8 || [[Vehicle List/Burnout Paradise#CgsAttribSys::AttribSysCollectionKey|AttribSysCollectionKey]] || mAttribCollectionKey || burnoutcarasset collection name (gamedb ID) || lookup8 encoded in vehicle AttribSys
| 0x10 || 0x20 || char[32] || mDefaultWheelName || Wheel name || ||
|-
| 0x300xA8 || 0x40 || char[64][Vehicle List/Burnout Paradise#BrnResource::VehicleListEntryAudioData|| macVehicleNameVehicleListEntryAudioData]] || Vehicle namemAudioData || ||
|-
| 0x700xE8 || 0x200x10 || char[32]? || macManufacturerName? || Manufacturer namePlane-related? || Always || null
|-
| 0xF8 || 0x1 || uint8_t || muCarType || Vehicle and boost type || High nibble is vehicle type, low nibble is boost type. See [[Vehicle List/Burnout Paradise#Vehicle type|vehicle type]] and [[#BrnResource::ECarType|ECarType]]
| 0x90 || 0xC || VehicleListEntryGamePlayData || mGamePlayData || || GamePlayData Format ||
|-
| 0xF9 || 0x1 || uint8_t || muLiveryType || Finish Type || See [[#BrnResource::VehicleListEntry::ELiveryType|ELiveryType]]
| 0x9C || 0x4 || || || padding || ||
|-
| 0xFA || 0x1 || uint8_t || muTopSpeedNormal || MaxSpeed from AttribSys ||
| 0xA0 || 0x8 || AttribSysCollectionKey || mAttribCollectionKey || burnoutcarasset ID || burnoutcarasset collection name || lookup8 encoded in AttribSys
|-
| 0xA80xFB || 0x400x1 || VehicleListEntryAudioDatauint8_t || mAudioDatamuTopSpeedBoost || MaxBoostSpeed || AudioDatafrom FormatAttribSys ||
|-
| 0xE80xFC || 0x1 || uint8_t || muCarTypemuTopSpeedNormalGUIStat || BoostJunkyard Typespeed || 0 = Speedstat ||
|-
| 0xFD || 0x1 || uint8_t || muTopSpeedBoostGUIStat || Junkyard || 1 =boost Aggressionstat ||
|-
| 0xFE || 0x1 || uint8_t || muColourIndex || Default || 2 =color Stuntindex ||
|-
| 0xFF || 0x1 || uint8_t || muPaletteIndex || Default || 3color =type Noneindex ||
|-
| 0xE9 || 0x1 || uint8_t || muLiveryType || Finish Type || 00 = Primary finish (primary vehicle) || E_LIVERY_DEFAULT in ELiveryType
|-
| || || || || || 01 = Secondary finish || E_LIVERY_COLOUR in ELiveryType
|-
| || || || || || 02 = Primary finish (Burning Route vehicle) || E_LIVERY_PATTERN in ELiveryType
|-
| || || || || || 03 = Platinum finish || E_LIVERY_SILVER in ELiveryType
|-
| || || || || || 04 = Gold finish || E_LIVERY_GOLD in ELiveryType
|-
| || || || || || 05 = Community finish || Tiger GT/Tempesta Dream excluded from 05
|-
| 0xEA || 0x1 || uint8_t || muTopSpeedNormal || MaxSpeed || Controlled by AttribSys || Default range: 137-201 (dec)
|-
| 0xEB || 0x1 || uint8_t || muTopSpeedBoost || MaxBoostSpeed || Controlled by AttribSys || Default range: 160-200 (dec)
|-
| 0xEC || 0x1 || uint8_t || muTopSpeedNormalGUIStat || Speed Rating || Speed Stat Table ||
|-
| 0xED || 0x1 || uint8_t || muTopSpeedBoostGUIStat || Boost Rating || Speed Stat Table ||
|-
| 0xEE || 0x1 || uint8_t || muColourIndex || Default Color || Type 00/01/02 range: 00-18 || Info is for colors listed in PlayerCarColours file
|-
| || || || || || Type 03 range: 00-01 ||
|-
| 0xEF || 0x1 || uint8_t || muPaletteIndex || Default Color Type || 00 = Gloss || Info is for types listed in PlayerCarColours file
|-
| || || || || || 01 = Metallic ||
|-
| || || || || || 02 = Pearlescent ||
|-
| || || || || || 03 = Gold/Platinum ||
|}
 
= Enumerations =
=== GamePlayData ===
=== Category ===
 
==== v1.6 ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| ? || 0x1 || Paradise Cars
| 0x0 || 0x4 || float32_t || mfDamageLimit || Damage Limit || Always 1 ||
|-
| ? || 0x2 || Paradise Bikes
| 0x4 || 0x4 || uint32_t || mxFlags || 0x00000001 (Bit 0) = IsRaceVehicle || Selectability || "Changes: 1.0: Only bits 0-6 used 1.3: Bits 7-10 added, never set. WIP (bit 11), V1.0 (bit 12), and V1.3 (bit 13) added"
|-
| ? || 0x4 || Online Cars
| || || || || 0x00000002 (Bit 1) = IsTrafficVehicle? || Always 0 ||
|-
| || || || || 0x00000004 (Bit 2) = CanCheckTraffic? || Always 0 ||
|-
| || || || || 0x00000008 (Bit 3) = CanBeChecked? || Always 0 ||
|-
| || || || || 0x00000010 (Bit 4) = IsTrailer || ||
|-
| || || || || 0x00000020 (Bit 5) = CanTowTrailer || ArticCabs have this set ||
|-
| || || || || 0x00000040 (Bit 6) = CanBePainted || Color changeability ||
|-
| || || || || 0x00000080 (Bit 7) = ? || Always 0 ||
|-
| || || || || 0x00000100 (Bit 8) = ? || Always 0 ||
|-
| || || || || 0x00000200 (Bit 9) = ? || Always 0 ||
|-
| || || || || 0x00000400 (Bit 10) = ? || Versioning. Always 0 ||
|-
| || || || || 0x00000800 (Bit 11) = Is WIP/dev || ||
|-
| || || || || 0x00001000 (Bit 12) = Is from 1.0 || Paradise Cars ||
|-
| || || || || 0x00002000 (Bit 13) = Is from 1.3 || Online Cars/Community Cars ||
|-
| 0x8 || 0x1 || uint8_t || Length || Boost Length || 00 = None || Default values listed.
|-
| || || || || || 03 = Aggression ||
|-
| || || || || || 04 = Speed ||
|-
| || || || || || 07 = Stunt ||
|-
| 0x9 || 0x1 || uint8_t || || Rank required || 00 = Learner's Permit ||
|-
| || || || || || 01 = D Class License ||
|-
| || || || || || 02 = C Class License ||
|-
| || || || || || 03 = B Class License ||
|-
| || || || || || 04 = A Class License ||
|-
| || || || || || 05 = Burnout License ||
|-
| 0xA || 0x1 || uint8_t || Capacity || Boost Capacity || "00 = Default (matches 05) Traffic cars use different values"
|-
| || || || || || ||
|-
| 0xB || 0x1 || uint8_t || || Strength Rating || ||
|}
 
==== AudioDatav1.7 ====
 
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| ? || 0x1 || Paradise Cars
| 0x0 || 0x8 || CgsID || mExhaustName || Exhaust CgsID || Decodes to engine ID e.g. DRAG_EX || Use encdec.rb or BurnoutHasher to decode
|-
| ? || 0x2 || Paradise Bikes
| 0x8 || 0x8 || AttribSysCollectionKey || mExhaustEntityKey || Exhaust ID || Exhaust vehicleengine collection name || lookup8 encoded in AttribSys. Used under SoundExhaustAsset and ExhaustEntityKey.
|-
| ? || 0x4 || Online Cars
| 0x10 || 0x8 || AttribSysCollectionKey || mEngineEntityKey || Engine ID || Engine vehicleengine collection name || lookup8 encoded in AttribSys. Used under SoundEngineAsset and EngineEntityKey.
|-
| ? || 0x8 || Toy Vehicles
| 0x18 || 0x8 || CgsID || mEngineName || Engine CgsID || Decodes to engine ID e.g. DRAG_ENG || Use encdec.rb or BurnoutHasher to decode
|-
| ? || 0x10 || Legendary Cars
| 0x20 || 0x4 || Name || mRivalUnlockName || Class Unlock Stream Hash || BFA57004 = SuperClassUnlock ||
|-
| ? || 0x20 || Boost Special Cars
| || || || || || EF6F3448 = MuscleClassUnlock ||
|-
| || || || || || D9917B81 = F1ClassUnlock ||
|-
| || || || || || C9D8E2A3 = TunerClassUnlock ||
|-
| || || || || || 655484B3 = HotRodClassUnlock ||
|-
| || || || || || E99AE3EB = RivalGen ||
|-
| 0x24 || 0x4 || || || padding || ||
|-
| 0x28 || 0x8 || AttribSysCollectionKey || mWonCarVoiceOverKey || Car Shutdown Streams || languagestreamconfiguration collection name in BURNOUTGLOBALDATA || Contains 8 CgsSoundPlaybackHashes to identify CAR_SHUTDOWN streams.
|-
| 0x30 || 0x8 || AttribSysCollectionKey || mRivalReleasedVoiceOverKey || Car Released Streams || languagestreamconfiguration collection name in BURNOUTGLOBALDATA || Contains 8 CgsSoundPlaybackHashes to identify CAR_RELEASED streams.
|-
| 0x38 || 0x4 || uint32_t || muiAIMusicLoopContentSpec || "AI Music Stream Hash Name hash of full gamedb path" || 9D3C81A9 = AI_Muscle_music1 ||
|-
| || || || || || A7AE72CB = AI_Truck_music1 ||
|-
| || || || || || 4B944D28 = AI_Tuner_muisc1 ||
|-
| || || || || || 09235CD9 = AI_Sedan_music1 ||
|-
| || || || || || E9901A8A = AI_Exotic_music1 ||
|-
| || || || || || DD342AB1 = AI_Super_muisc1 ||
|-
| 0x3C || 0x1 || uint8_t || muiAIExhaustIndex || AI Engine Stream || "01 = AIROD_EX 02 = AI_CIVIC_EX 03 = AI_GT_ENG 04 = AI_MUST_EX 05 = AI_F1_EX"
 
|-
| 0x3D || 0x1 || uint8_t || muiAIExhaustIndex2ndPick || AI Engine Stream 2 || ||
|-
| 0x3E || 0x1 || uint8_t || muiAIExhaustIndex3rdPick || AI Engine Stream 3 || ||
|-
| 0x3F || 0x1 || || || padding || ||
|}
 
==== SpeedStats (MPH)v1.8 === =
{| class="wikitable"
! Name !! Value !! Comments
! !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10
|-
| ? || 0x1 || Paradise Cars
| Speed || <140 || 140-144 || 145-149 || 150-154 || 155-159 || 160-164 || 165-169 || 170-174 || 175-179 || ≥180
|-
| ? || 0x2 || Paradise Bikes
| Boost || <160 || 160-164 || 165-169 || 170-174 || 175-179 || 180-184 || 185-189 || 190-194 || 195-199 || ≥200
|}
 
== v1.4 / 1.5 ==
=== VehicleListResource ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x0? || 0x4 || uint32_t || muNumVehicles || No. vehicles || ||Online Cars
|-
| ? || 0x8 || Toy Vehicles
| 0x4 || 0x4 || VehicleListEntry * || mpEntries || Vehicles offset || VehicleListEntry format ||
|-
| ? || 0x10 || Legendary Cars
| 0x8 || 0x8 || uint64_t || mu16BytePad || padding || ||
|}
=== VehicleListEntry ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| ? || 0x20 || Boost Special Cars
| 0x0 || 0x8 || CgsID || mId || Vehicle ID || Decodes to CarID e.g. XASBSCB1 || Use encdec.rb or BurnoutHasher to decode
|-
| ? || 0x40 || Cop Cars
| 0x8 || 0x8 || CgsID || mParentId || Parent vehicle ID || Decodes to CarID e.g. PASBSC01 || Use encdec.rb or BurnoutHasher to decode
|-
| 0x10 || 0x20 || char[32] || mDefaultWheelName || Wheel name || ||
|-
| 0x30 || 0x40 || char[64] || macVehicleName || Vehicle name || ||
|-
| 0x70 || 0x20 || char[32] || macManufacturerName || Manufacturer name || ||
|-
| 0x90 || 0xC || VehicleListEntryGamePlayData || mGamePlayData || || GamePlayData Format ||
|-
| 0x9C || 0x4 || || || padding || ||
|-
| 0xA0 || 0x8 || AttribSysCollectionKey || mAttribCollectionKey || burnoutcarasset ID || burnoutcarasset collection name || lookup8 encoded in AttribSys
|-
| 0xA8 || 0x40 || VehicleListEntryAudioData || mAudioData || || AudioData Format ||
|-
| 0xE8 || 0x10 || ? || ? || ? || || Always null
|-
| High 0xF8 || 0x1 || uint8_t || muCarType || Vehicle Type || 0 = Car ||
|-
| || || || || || 1 = Bike ||
|-
| || || || || || 2 = Plane ||
|-
| Low 0xF8 || || || || Boost Type || 0 = Speed ||
|-
| || || || || || 1 = Aggression ||
|-
| || || || || || 2 = Stunt ||
|-
| || || || || || 3 = None ||
|-
| 0xF9 || 0x1 || uint8_t || muLiveryType || Finish Type || 00 = Primary finish (primary vehicle) || E_LIVERY_DEFAULT in ELiveryType
|-
| || || || || || 01 = Secondary finish || E_LIVERY_COLOUR in ELiveryType
|-
| || || || || || 02 = Primary finish (Burning Route vehicle) || E_LIVERY_PATTERN in ELiveryType
|-
| || || || || || 03 = Platinum finish || E_LIVERY_SILVER in ELiveryType
|-
| || || || || || 04 = Gold finish || E_LIVERY_GOLD in ELiveryType
|-
| || || || || || 05 = Community finish || Tiger GT/Tempesta Dream excluded from 05
|-
| 0xFA || 0x1 || uint8_t || muTopSpeedNormal || MaxSpeed || Controlled by AttribSys || Default range: 137-201 (dec)
|-
| 0xFB || 0x1 || uint8_t || muTopSpeedBoost || MaxBoostSpeed || Controlled by AttribSys || Default range: 160-200 (dec)
|-
| 0xFC || 0x1 || uint8_t || muTopSpeedNormalGUIStat || Speed Rating || Speed Stat Table ||
|-
| 0xFD || 0x1 || uint8_t || muTopSpeedBoostGUIStat || Boost Rating || Speed Stat Table ||
|-
| 0xFE || 0x1 || uint8_t || muColourIndex || Default Color || Type 00/01/02 range: 00-18 || Info is for colors listed in PlayerCarColours file
|-
| || || || || || Type 03 range: 00-01 ||
|-
| 0xFF || 0x1 || uint8_t || muPaletteIndex || Default Color Type || 00 = Gloss || Info is for types listed in PlayerCarColours file
|-
| || || || || || 01 = Metallic ||
|-
| || || || || || 02 = Pearlescent ||
|-
| || || || || || 03 = Gold/Platinum ||
|}
 
=== GamePlayData ===
=== BrnResource::ECarType ===
==== v1.0 ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| E_CARTYPE_DANGER || 0 || Speed
| 0x0 || 0x4 || float32_t || mfDamageLimit || Damage Limit || Always 1 ||
|-
| E_CARTYPE_AGGRESSION || 1 || Aggression
| 0x4 || 0x4 || uint32_t || mxFlags || 0x00000001 (Bit 0) = IsRaceVehicle || Selectability || "Changes: 1.0: Only bits 0-6 used1.3: Bits 7-10 added, never set. WIP (bit 11), V1.0 (bit 12), and V1.3 (bit 13) added 1.4: Bit 14 (V1.4) added"
|-
| E_CARTYPE_STUNTS || 2 || Stunt
| || || || || 0x00000002 (Bit 1) = IsTrafficVehicle? || Always 0 ||
|-
| E_CARTYPE_INVALID || 3 ||
| || || || || 0x00000004 (Bit 2) = CanCheckTraffic? || Always 0 ||
|-
| E_CARTYPE_COUNT || 3 ||
| || || || || 0x00000008 (Bit 3) = CanBeChecked? || Always 0 ||
|-
| || || || || 0x00000010 (Bit 4) = IsTrailer || ||
|-
| || || || || 0x00000020 (Bit 5) = CanTowTrailer || ArticCabs have this set ||
|-
| || || || || 0x00000040 (Bit 6) = CanBePainted || Color changeability ||
|-
| || || || || 0x00000080 (Bit 7) = ? || Always 0 ||
|-
| || || || || 0x00000100 (Bit 8) = ? || Always 0 ||
|-
| || || || || 0x00000200 (Bit 9) = ? || Always 0 ||
|-
| || || || || 0x00000400 (Bit 10) = ? || Versioning. Always 0 ||
|-
| || || || || 0x00000800 (Bit 11) = Is WIP/dev || ||
|-
| || || || || 0x00001000 (Bit 12) = Is from 1.0 || Paradise Cars ||
|-
| || || || || 0x00002000 (Bit 13) = Is from 1.3 || Online Cars/Community Cars ||
|-
| || || || || 0x00004000 (Bit 14) = Is from 1.4 || Paradise Bikes ||
|-
| 0x8 || 0x1 || uint8_t || Length || Boost Length || 00 = None || Default values listed.
|-
| || || || || || 03 = Aggression ||
|-
| || || || || || 04 = Speed ||
|-
| || || || || || 07 = Stunt ||
|-
| 0x9 || 0x1 || uint8_t || || Rank required || 00 = Learner's Permit ||
|-
| || || || || || 01 = D Class License ||
|-
| || || || || || 02 = C Class License ||
|-
| || || || || || 03 = B Class License ||
|-
| || || || || || 04 = A Class License ||
|-
| || || || || || 05 = Burnout License ||
|-
| 0xA || 0x1 || uint8_t || Capacity || Boost Capacity || "00 = Default (matches 05) Traffic cars use different values" ||
|-
| || || || || || ||
|-
| 0xB || 0x1 || uint8_t || || Strength Rating || ||
|}
 
=== AudioData ===
==== v1.3 ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| E_CARTYPE_DANGER || 0 || Speed
| 0x0 || 0x8 || CgsID || mExhaustName || Exhaust CgsID || Decodes to engine ID e.g. DRAG_EX || Use encdec.rb or BurnoutHasher to decode
|-
| E_CARTYPE_AGGRESSION || 1 || Aggression
| 0x8 || 0x8 || AttribSysCollectionKey || mExhaustEntityKey || Exhaust ID || Exhaust vehicleengine collection name || lookup8 encoded in AttribSys. Used under SoundExhaustAsset and ExhaustEntityKey.
|-
| E_CARTYPE_STUNTS || 2 || Stunt
| 0x10 || 0x8 || AttribSysCollectionKey || mEngineEntityKey || Engine ID || Engine vehicleengine collection name || lookup8 encoded in AttribSys. Used under SoundEngineAsset and EngineEntityKey.
|-
| ? || 3 || None
| 0x18 || 0x8 || CgsID || mEngineName || Engine CgsID || Decodes to engine ID e.g. DRAG_ENG || Use encdec.rb or BurnoutHasher to decode
|-
| E_CARTYPE_INVALID || 4 ||
| 0x20 || 0x4 || Name || mRivalUnlockName || Class Unlock Stream Hash || BFA57004 = SuperClassUnlock ||
|-
| E_CARTYPE_COUNT || 4 ||
| || || || || || EF6F3448 = MuscleClassUnlock ||
|-
| || || || || || D9917B81 = F1ClassUnlock ||
|-
| || || || || || C9D8E2A3 = TunerClassUnlock ||
|-
| || || || || || 655484B3 = HotRodClassUnlock ||
|-
| || || || || || E99AE3EB = RivalGen ||
|-
| 0x24 || 0x4 || || || padding || ||
|-
| 0x28 || 0x8 || AttribSysCollectionKey || mWonCarVoiceOverKey || Car Shutdown Streams || languagestreamconfiguration collection name in BURNOUTGLOBALDATA || Contains 8 CgsSoundPlaybackHashes to identify CAR_SHUTDOWN streams.
|-
| 0x30 || 0x8 || AttribSysCollectionKey || mRivalReleasedVoiceOverKey || Car Released Streams || languagestreamconfiguration collection name in BURNOUTGLOBALDATA || Contains 8 CgsSoundPlaybackHashes to identify CAR_RELEASED streams.
|-
| 0x38 || 0x4 || uint32_t || muiAIMusicLoopContentSpec || "AI Music Stream Hash Name hash of full gamedb path" || 9D3C81A9 = AI_Muscle_music1 ||
|-
| || || || || || A7AE72CB = AI_Truck_music1 ||
|-
| || || || || || 4B944D28 = AI_Tuner_muisc1 ||
|-
| || || || || || 09235CD9 = AI_Sedan_music1 ||
|-
| || || || || || E9901A8A = AI_Exotic_music1 ||
|-
| || || || || || DD342AB1 = AI_Super_muisc1 ||
|-
| 0x3C || 0x1 || uint8_t || muiAIExhaustIndex || AI Engine Stream || "01 = AIROD_EX 02 = AI_CIVIC_EX 03 = AI_GT_ENG 04 = AI_MUST_EX 05 = AI_F1_EX" ||
|-
| || || || || || ||
|-
| 0x3D || 0x1 || uint8_t || muiAIExhaustIndex2ndPick || AI Engine Stream 2 || ||
|-
| 0x3E || 0x1 || uint8_t || muiAIExhaustIndex3rdPick || AI Engine Stream 3 || ||
|-
| || || || || || ||
|-
| 0x3F || 0x1 || || || padding || ||
|}
 
=== SpeedStats (MPH) ===
=== BrnResource::VehicleListEntry::ELiveryType ===
==== v1.0 ====
{| class="wikitable"
! Name !! Value !! Comments
! !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10
|-
| E_LIVERY_DEFAULT || 0 || Primary finish (primary vehicle)
| Speed || <140 || 140-144 || 145-149 || 150-154 || 155-159 || 160-164 || 165-169 || 170-174 || 175-179 || ≥180
|-
| E_LIVERY_COLOUR || 1 || Secondary finish
| Boost || <160 || 160-164 || 165-169 || 170-174 || 175-179 || 180-184 || 185-189 || 190-194 || 195-199 || ≥200
|}
== v1.6 PC 1.0==
=== VehicleListResource ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| E_LIVERY_PATTERN || 2 || Primary finish (Burning Route vehicle)
| 0x0 || 0x4 || uint32_t || muNumVehicles || No. vehicles || ||
|-
| E_LIVERY_SILVER || 3 || Platinum finish
| 0x4 || 0x4 || VehicleListEntry * || mpEntries || Vehicles offset || VehicleListEntry format ||
|-
| E_LIVERY_GOLD || 4 || Gold finish
| 0x8 || 0x8 || uint64_t || mu16BytePad || padding || ||
|}
 
=== VehicleListEntry ===
=== BrnResource::VehicleListEntryGamePlayData::EFlags ===
==== v1.0 ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| 0x0 || 0x8 || CgsID || mId || Vehicle ID || Decodes to CarID e.g. XASBSCB1 || Use encdec.rb or BurnoutHasher to decode
|-
| 0x8 || 0x8 || CgsID || mParentId || Parent vehicle ID || Decodes to CarID e.g. PASBSC01 || Use encdec.rb or BurnoutHasher to decode
|-
| 0x10 || 0x20 || char[32] || mDefaultWheelName || Wheel name || ||
|-
| 0x30 || 0x40 || char[64] || macVehicleName || Vehicle name || ||
|-
| 0x70 || 0x20 || char[32] || macManufacturerName || Manufacturer name || ||
|-
| 0x90 || 0xC || VehicleListEntryGamePlayData || mGamePlayData || || GamePlayData Format ||
|-
| 0x9C || 0x4 || || || padding || ||
|-
| 0xA0 || 0x8 || AttribSysCollectionKey || mAttribCollectionKey || burnoutcarasset ID || burnoutcarasset collection name || lookup8 encoded in AttribSys
|-
| 0xA8 || 0x40 || VehicleListEntryAudioData || mAudioData || || AudioData Format ||
|-
| 0xE8 || 0x10 || ? || ? || ? || || Always null
|-
| 0xF8 || 0x4 || uint32_t || || Junkyard Category || 0x00000001 (Bit 0) = Paradise Cars || "By default, only WIP secondary finishes have no category. Primary finishes with no category disappear from the Junkyard. Vehicles can be in multiple categories by combining bits e.g. 00000101 = Paradise Cars+Online Cars"
|-
| || || || || || 0x00000002 (Bit 1) = Paradise Bikes ||
|-
| || || || || || 0x00000004 (Bit 2) = Online Cars ||
|-
| High 0xFC || 0x1 || uint8_t || muCarType || Vehicle Type || 0 = Car ||
|-
| || || || || || 1 = Bike ||
|-
| || || || || || 2 = Plane ||
|-
| Low 0xFC || || || || Boost Type || 0 = Speed ||
|-
| || || || || || 1 = Aggression ||
|-
| || || || || || 2 = Stunt ||
|-
| || || || || || 3 = None ||
|-
| 0xFD || 0x1 || uint8_t || muLiveryType || Finish Type || 00 = Primary finish (primary vehicle) || E_LIVERY_DEFAULT in ELiveryType
|-
| || || || || || 01 = Secondary finish || E_LIVERY_COLOUR in ELiveryType
|-
| || || || || || 02 = Primary finish (Burning Route vehicle) || E_LIVERY_PATTERN in ELiveryType
|-
| || || || || || 03 = Platinum finish || E_LIVERY_SILVER in ELiveryType
|-
| || || || || || 04 = Gold finish || E_LIVERY_GOLD in ELiveryType
|-
| || || || || || 05 = Community finish || Tiger GT/Tempesta Dream excluded from 05
|-
| 0xFE || 0x1 || uint8_t || muTopSpeedNormal || MaxSpeed || Controlled by AttribSys || Default Range: 100-201 (dec)
|-
| 0xFF || 0x1 || uint8_t || muTopSpeedBoost || MaxBoostSpeed || Controlled by AttribSys || Default Range: 120-200 (dec)
|-
| 0x100 || 0x1 || uint8_t || muTopSpeedNormalGUIStat || Speed Rating || Speed Stat Table ||
|-
| 0x101 || 0x1 || uint8_t || muTopSpeedBoostGUIStat || Boost Rating || Speed Stat Table ||
|-
| 0x102 || 0x1 || uint8_t || muColourIndex || Default Color || Type 00/01/02 range: 00-18 || Info is for colors listed in PlayerCarColours file
|-
| || || || || || Type 03 range: 00-01 ||
|-
| E_FLAG_IS_RACE_VEHICLE || 0x1 || Used to differentiate between player and traffic cars.<br>Allows selecting this vehicle in the junkyard
| || || || || || Type 04 range: 00-07 ||
|-
| ? || 0x2 || Removed? Always 0
| 0x103 || 0x1 || uint8_t || muPaletteIndex || Default Color Type || 00 = Gloss || Info is for types listed in PlayerCarColours file
|-
| E_FLAG_CAN_CHECK_TRAFFIC || 0x4 || Can check traffic.<br>Always 0
| || || || || || 01 = Metallic ||
|-
| E_FLAG_CAN_BE_CHECKED || 0x8 || Can be checked like traffic.<br>Always 0
| || || || || || 02 = Pearlescent ||
|-
| E_FLAG_IS_TRAILER || 0x10 || Is a trailer.<br>Trailers have this set
| || || || || || 03 = Gold/Platinum ||
|-
| E_FLAG_CAN_TOW_TRAILER || 0x20 || Is an articulated cab that can tow a trailer.<br>ArticCabs have this set
| || || || || || 04 = Unused ||
|-
| E_FLAG_CAN_BE_PAINTED? || 0x40 || Allows the vehicle to be painted
| 0x104 || 0x4 || || || padding || ||
|}
 
=== GamePlayData ===
==== v1.3 ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| E_FLAG_IS_RACE_VEHICLE || 0x1 || Used to differentiate between player and traffic cars.<br>Allows selecting this vehicle in the junkyard
| 0x0 || 0x4 || float32_t || mfDamageLimit || Damage Limit || Always 1 ||
|-
| ? || 0x2 || Removed? Always 0
| 0x4 || 0x4 || uint32_t || mxFlags || 0x00000001 (Bit 0) = IsRaceVehicle || Selectability || "Changes: 1.0: Only bits 0-6 used 1.3: Bits 7-10 added, never set. WIP (bit 11), V1.0 (bit 12), and V1.3 (bit 13) added 1.4: Bit 14 (V1.4) added 1.6: Bit 7 used, always set. First car within a speed range (bit 8) used. Bit 8 excludes all but main cars. See the Speed Stats sheet for details on ratings."
|-
| E_FLAG_CAN_CHECK_TRAFFIC || 0x4 || Can check traffic.<br>Always 0
| || || || || 0x00000002 (Bit 1) = IsTrafficVehicle? || Always 0 ||
|-
| E_FLAG_CAN_BE_CHECKED || 0x8 || Can be checked like traffic.<br>Always 0
| || || || || 0x00000004 (Bit 2) = CanCheckTraffic? || Always 0 ||
|-
| E_FLAG_IS_TRAILER || 0x10 || Is a trailer.<br>Trailers have this set
| || || || || 0x00000008 (Bit 3) = CanBeChecked? || Always 0 ||
|-
| E_FLAG_CAN_TOW_TRAILER || 0x20 || Is an articulated cab that can tow a trailer.<br>ArticCabs have this set
| || || || || 0x00000010 (Bit 4) = IsTrailer || ||
|-
| E_FLAG_CAN_BE_PAINTED? || 0x40 || Allows the vehicle to be painted
| || || || || 0x00000020 (Bit 5) = CanTowTrailer || ArticCabs have this set ||
|-
| ? || 0x80 || Unknown. Always 0
| || || || || 0x00000040 (Bit 6) = CanBePainted || Color changeability ||
|-
| ? || 0x100 || || || 0x00000080 (Bit 7) = ? ||Unknown. Always 1 || 0
|-
| ? || 0x200 || Unknown. Always 0
| || || || || 0x00000100 (Bit 8) = First car within a speed range || ||
|-
| ? || 0x400 || || || 0x00000200 (Bit 9) = ? ||Versioning. Always 0 ||
|-
| ? || 0x800 || Is WIP/dev
| || || || || 0x00000400 (Bit 10) = ? || Versioning. Always 0 ||
|-
| ? || 0x1000 || Is ||from 1.0. ||Used 0x00000800on (Bit 11) = Is WIP/dev || ||Paradise Cars
|-
| ? || 0x2000 || || || 0x00001000 (Bit 12) = Is from 1.03. ||Used Paradiseon Online Cars/Community || Cars
|-
| || || || || 0x00002000 (Bit 13) = Is from 1.3 || Online Cars/Community Cars ||
|-
| || || || || 0x00004000 (Bit 14) = Is from 1.4 || Paradise Bikes ||
|-
| || || || || 0x00008000 (Bit 15) = Is from 1.5 || ||
|-
| || || || || 0x00010000 (Bit 16) = Is from 1.6 || ||
|-
| 0x8 || 0x1 || uint8_t || Length || Boost Length || 00 = None || Default values listed.
|-
| || || || || || 03 = Aggression ||
|-
| || || || || || 04 = Speed ||
|-
| || || || || || 07 = Stunt ||
|-
| 0x9 || 0x1 || uint8_t || || Rank required || 00 = Learner's Permit ||
|-
| || || || || || 01 = D Class License ||
|-
| || || || || || 02 = C Class License ||
|-
| || || || || || 03 = B Class License ||
|-
| || || || || || 04 = A Class License ||
|-
| || || || || || 05 = Burnout License ||
|-
| 0xA || 0x1 || uint8_t || Capacity || Boost Capacity || "00 = Default (matches 05) Traffic cars use different values" ||
|-
| || || || || || ||
|-
| 0xB || 0x1 || uint8_t || || Strength Rating || ||
|}
 
=== AudioData ===
==== v1.4 ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| E_FLAG_IS_RACE_VEHICLE || 0x1 || Used to differentiate between player and traffic cars.<br>Allows selecting this vehicle in the junkyard
| 0x0 || 0x8 || CgsID || mExhaustName || Exhaust CgsID || Decodes to engine ID e.g. DRAG_EX || Use encdec.rb or BurnoutHasher to decode
|-
| ? || 0x2 || Removed? Always 0
| 0x8 || 0x8 || AttribSysCollectionKey || mExhaustEntityKey || Exhaust ID || Exhaust vehicleengine collection name || lookup8 encoded in AttribSys. Used under SoundExhaustAsset and ExhaustEntityKey.
|-
| E_FLAG_CAN_CHECK_TRAFFIC || 0x4 || Can check traffic.<br>Always 0
| 0x10 || 0x8 || AttribSysCollectionKey || mEngineEntityKey || Engine ID || Engine vehicleengine collection name || lookup8 encoded in AttribSys. Used under SoundEngineAsset and EngineEntityKey.
|-
| E_FLAG_CAN_BE_CHECKED || 0x8 || Can be checked like traffic.<br>Always 0
| 0x18 || 0x8 || CgsID || mEngineName || Engine CgsID || Decodes to engine ID e.g. DRAG_ENG || Use encdec.rb or BurnoutHasher to decode
|-
| E_FLAG_IS_TRAILER || 0x10 || Is a trailer.<br>Trailers have this set
| 0x20 || 0x4 || Name || mRivalUnlockName || Class Unlock Stream Hash || BFA57004 = SuperClassUnlock ||
|-
| E_FLAG_CAN_TOW_TRAILER || 0x20 || Is an articulated cab that can tow a trailer.<br>ArticCabs have this set
| || || || || || EF6F3448 = MuscleClassUnlock ||
|-
| E_FLAG_CAN_BE_PAINTED? || 0x40 || Allows the vehicle to be painted
| || || || || || D9917B81 = F1ClassUnlock ||
|-
| ? || 0x80 || Unknown. Always 0
| || || || || || C9D8E2A3 = TunerClassUnlock ||
|-
| ? || 0x100 || Unknown. Always 0
| || || || || || 655484B3 = HotRodClassUnlock ||
|-
| ? || 0x200 || Unknown. Always 0
| || || || || || E99AE3EB = RivalGen ||
|-
| 0x24? || 0x40x400 || Versioning. || || padding || ||Always 0
|-
| ? || 0x800 || Is WIP/dev
| 0x28 || 0x8 || AttribSysCollectionKey || mWonCarVoiceOverKey || Car Shutdown Streams || languagestreamconfiguration collection name in BURNOUTGLOBALDATA || Contains 8 CgsSoundPlaybackHashes to identify CAR_SHUTDOWN streams.
|-
| ? || 0x1000 || Is from 1.0. Used on Paradise Cars
| 0x30 || 0x8 || AttribSysCollectionKey || mRivalReleasedVoiceOverKey || Car Released Streams || languagestreamconfiguration collection name in BURNOUTGLOBALDATA || Contains 8 CgsSoundPlaybackHashes to identify CAR_RELEASED streams.
|-
| ? || 0x2000 || Is from 1.3. Used on Online Cars/Community Cars
| 0x38 || 0x4 || uint32_t || muiAIMusicLoopContentSpec || "AI Music Stream Hash Name hash of full gamedb path" || 9D3C81A9 = AI_Muscle_music1 ||
|-
| ? || 0x4000 || Is ||from 1.4. ||Used on || A7AE72CB = AI_Truck_music1 ||Paradise Bikes
|-
| || || || || || 4B944D28 = AI_Tuner_muisc1 ||
|-
| || || || || || 09235CD9 = AI_Sedan_music1 ||
|-
| || || || || || E9901A8A = AI_Exotic_music1 ||
|-
| || || || || || DD342AB1 = AI_Super_muisc1 ||
|-
| 0x3C || 0x1 || uint8_t || muiAIExhaustIndex || AI Engine Stream || "01 = AIROD_EX 02 = AI_CIVIC_EX 03 = AI_GT_ENG 04 = AI_MUST_EX 05 = AI_F1_EX" ||
|-
| || || || || || ||
|-
| 0x3D || 0x1 || uint8_t || muiAIExhaustIndex2ndPick || AI Engine Stream 2 || ||
|-
| 0x3E || 0x1 || uint8_t || muiAIExhaustIndex3rdPick || AI Engine Stream 3 || ||
|-
| || || || || || ||
|-
| 0x3F || 0x1 || || || padding || ||
|}
=== SpeedStats (MPH) ===
{| class="wikitable"
! !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10
|-
| Speed/Boost || ≤120 || 121-130 || 131-140 || 141-150 || 151-160 || 161-170 || 171-180 || 181-190 || 191-199 || ≥200
|}
 
==== v1.7 PC 1.15 ====
=== VehicleListResource ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| E_FLAG_IS_RACE_VEHICLE || 0x1 || Used to differentiate between player and traffic cars.<br>Allows selecting this vehicle in the junkyard
| 0x0 || 0x4 || uint32_t || muNumVehicles || No. vehicles || ||
|-
| ? || 0x2 || Removed? Always 0
| 0x4 || 0x4 || VehicleListEntry * || mpEntries || Vehicles offset || VehicleListEntry format ||
|-
| E_FLAG_CAN_CHECK_TRAFFIC || 0x4 || Can check traffic.<br>Always 0
| 0x8 || 0x8 || uint64_t || mu16BytePad || padding || ||
|}
=== VehicleListEntry ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| E_FLAG_CAN_BE_CHECKED || 0x8 || Can be checked like traffic.<br>Always 0
| 0x0 || 0x8 || CgsID || mId || Vehicle ID || Decodes to CarID e.g. XASBSCB1 || Use encdec.rb or BurnoutHasher to decode
|-
| E_FLAG_IS_TRAILER || 0x10 || Is a trailer.<br>Trailers have this set
| 0x8 || 0x8 || CgsID || mParentId || Parent vehicle ID || Decodes to CarID e.g. PASBSC01 || Use encdec.rb or BurnoutHasher to decode
|-
| E_FLAG_CAN_TOW_TRAILER || 0x20 || Is an articulated cab that can tow a trailer.<br>ArticCabs have this set
| 0x10 || 0x20 || char[32] || mDefaultWheelName || Wheel name || ||
|-
| 0x30E_FLAG_CAN_BE_PAINTED? || 0x40 || char[64]Allows ||the macVehicleNamevehicle ||to Vehicle name || ||be painted
|-
| ? || 0x80 || Unknown. Always 0
| 0x70 || 0x20 || char[32] || macManufacturerName || Manufacturer name || ||
|-
| ? || 0x100 || Unknown. Always 0
| 0x90 || 0xC || VehicleListEntryGamePlayData || mGamePlayData || || GamePlayData Format ||
|-
| 0x9C? || 0x40x200 || Unknown. || || padding || ||Always 0
|-
| ? || 0x400 || Versioning. Always 0
| 0xA0 || 0x8 || AttribSysCollectionKey || mAttribCollectionKey || burnoutcarasset ID || burnoutcarasset collection name || lookup8 encoded in AttribSys
|-
| ? || 0x800 || Is WIP/dev
| 0xA8 || 0x40 || VehicleListEntryAudioData || mAudioData || || AudioData Format ||
|-
| 0xE8? || 0x100x1000 || ?Is ||from ?1.0. ||Used ? || ||on AlwaysParadise nullCars
|-
| ? || 0x2000 || Is from 1.3. Used on Online Cars/Community Cars
| 0xF8 || 0x4 || uint32_t || || Junkyard Category || 0x00000001 (Bit 0) = Paradise Cars || "By default, only WIP secondary finishes have no category. Primary finishes with no category disappear from the Junkyard. Vehicles can be in multiple categories by combining bits e.g. 01000001 = Paradise Cars+Cop Cars"
|-
| ? || 0x4000 || Is ||from 1.4. ||Used || 0x00000002 (Bit 1) =on Paradise Bikes ||
|-
| ? || 0x8000 || Is from 1.5
| || || || || || 0x00000004 (Bit 2) = Online Cars ||
|-
| E_FLAG_MAX || 0x10000 ||
| || || || || || 0x00000008 (Bit 3) = Toy Vehicles ||
|-
| E_FLAG_FORCE_DWORD || 0xFFFFFFFF ||
| || || || || || 0x00000010 (Bit 4) = Legendary Cars ||
|-
| || || || || || 0x00000020 (Bit 5) = Boost Special Cars ||
|-
| || || || || || 0x00000040 (Bit 6) = Cop Cars ||
|-
| || || || || || 0x00000080 (Bit 7) = Big Surf Island Cars ||
|-
| High 0xFC || 0x1 || uint8_t || muCarType || Vehicle Type || 0 = Car ||
|-
| || || || || || 1 = Bike ||
|-
| || || || || || 2 = Plane ||
|-
| Low 0xFC || || || || Boost Type || 0 = Speed ||
|-
| || || || || || 1 = Aggression ||
|-
| || || || || || 2 = Stunt/Switchable ||
|-
| || || || || || 3 = None ||
|-
| || || || || || 4 = Locked ||
|-
| 0xFD || 0x1 || uint8_t || muLiveryType || Finish Type || 00 = Primary finish (primary vehicle) || E_LIVERY_DEFAULT in ELiveryType
|-
| || || || || || 01 = Secondary finish || E_LIVERY_COLOUR in ELiveryType
|-
| || || || || || 02 = Primary finish (Burning Route vehicle) || E_LIVERY_PATTERN in ELiveryType
|-
| || || || || || 03 = Platinum finish || E_LIVERY_SILVER in ELiveryType
|-
| || || || || || 04 = Gold finish || E_LIVERY_GOLD in ELiveryType
|-
| || || || || || 05 = Community finish || Tiger GT/Tempesta Dream excluded from 05
|-
| 0xFE || 0x1 || uint8_t || muTopSpeedNormal || MaxSpeed || Controlled by AttribSys || Default range: 100-201 (dec)
|-
| 0xFF || 0x1 || uint8_t || muTopSpeedBoost || MaxBoostSpeed || Controlled by AttribSys || Default range: 120-200 (dec)
|-
| 0x100 || 0x1 || uint8_t || muTopSpeedNormalGUIStat || Speed Rating || Speed Stat Table ||
|-
| 0x101 || 0x1 || uint8_t || muTopSpeedBoostGUIStat || Boost Rating || Speed Stat Table ||
|-
| 0x102 || 0x1 || uint8_t || muColourIndex || Default Color || Type 00/01/02 range: 00-18 || Info is for colors listed in PlayerCarColours file
|-
| || || || || || Type 03 range: 00-01 ||
|-
| || || || || || Type 04 range: 00-07 ||
|-
| 0x103 || 0x1 || uint8_t || muPaletteIndex || Default Color Type || 00 = Gloss || Info is for types listed in PlayerCarColours file
|-
| || || || || || 01 = Metallic ||
|-
| || || || || || 02 = Pearlescent ||
|-
| || || || || || 03 = Gold/Platinum ||
|-
| || || || || || 04 = Unused ||
|-
| 0x104 || 0x4 || || || padding || ||
|}
 
=== GamePlayData ===
==== v1.6 ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| E_FLAG_IS_RACE_VEHICLE || 0x1 || Used to differentiate between player and traffic cars.<br>Allows selecting this vehicle in the junkyard
| 0x0 || 0x4 || float32_t || mfDamageLimit || Damage Limit || Always 1 ||
|-
| ? || 0x2 || Removed? Always 0
| 0x4 || 0x4 || uint32_t || mxFlags || 0x00000001 (Bit 0) = IsRaceVehicle || Selectability || "Changes: 1.0: Only bits 0-6 used 1.3: Bits 7-10 added, never set. WIP (bit 11), V1.0 (bit 12), and V1.3 (bit 13) added 1.4: Bit 14 (V1.4) added 1.6: Bit 7 used, always set. First car within a speed range (bit 8) used. 1.7: Bits 4-8 moved to bits 3-7. Switchable boost (bit 8) used. V1.7 (bit 17) added. 1.8: V1.8 (bit 18) added. 1.9: V1.9 (bit 19) added. Bit 7 excludes all but main cars. See the Speed Stats sheet for details on ratings."
|-
| E_FLAG_CAN_CHECK_TRAFFIC || 0x4 || Can check traffic.<br>Always 0
| || || || || 0x00000002 (Bit 1) = CanCheckTraffic? || Always 0 ||
|-
| E_FLAG_CAN_BE_CHECKED || 0x8 || Can be checked like traffic.<br>Always 0
| || || || || 0x00000004 (Bit 2) = CanBeChecked? || Always 0 ||
|-
| E_FLAG_IS_TRAILER || 0x10 || Is a trailer.<br>Trailers have this set
| || || || || 0x00000008 (Bit 3) = IsTrailer || ||
|-
| E_FLAG_CAN_TOW_TRAILER || 0x20 || Is ||an articulated ||cab 0x00000010that (Bitcan 4)tow = CanTowTrailer ||a trailer.<br>ArticCabs have this set ||
|-
| E_FLAG_CAN_BE_PAINTED? || 0x40 || Allows the vehicle to be painted
| || || || || 0x00000020 (Bit 5) = CanBePainted || Color changeability ||
|-
| ? || 0x80 || || || 0x00000040 (Bit 6) = ? ||Unknown. Always 1 ||
|-
| ? || 0x100 || || || 0x00000080 (Bit 7) = First car within a speed range || ||
|-
| ? || 0x200 || Unknown. Always 0
| || || || || 0x00000100 (Bit 8) = Has Switchable Boost || ||
|-
| ? || 0x400 || || || 0x00000200 (Bit 9) = ? ||Versioning. Always 0 ||
|-
| ? || 0x800 || Is WIP/dev
| || || || || 0x00000400 (Bit 10) = ? || Versioning. Always 0 ||
|-
| ? || 0x1000 || Is ||from 1.0. ||Used 0x00000800on (Bit 11) = Is WIP/dev || ||Paradise Cars
|-
| ? || 0x2000 || || || 0x00001000 (Bit 12) = Is from 1.03. ||Used Paradiseon Online Cars/Community || Cars
|-
| ? || 0x4000 || || || 0x00002000 (Bit 13) = Is from 1.34. ||Used Onlineon Cars/Community Cars ||Paradise Bikes
|-
| ? || 0x8000 || || || 0x00004000 (Bit 14) = Is from 1.4 || Paradise Bikes || 5
|-
| ? || 0x10000 || || || 0x00008000 (Bit 15) = Is from 1.5 || || 6
|-
| || || || || 0x00010000 (Bit 16) = Is from 1.6 || ||
|-
| || || || || 0x00020000 (Bit 17) = Is from 1.7 || Toys/Legendary Cars/Boost Specials ||
|-
| || || || || 0x00040000 (Bit 18) = Is from 1.8 || Cop Cars ||
|-
| || || || || 0x00080000 (Bit 19) = Is from 1.9 || Island Cars ||
|-
| 0x8 || 0x1 || uint8_t || Length || Boost Length || 00 = None || Default values listed.
|-
| || || || || || 03 = Aggression ||
|-
| || || || || || 04 = Speed ||
|-
| || || || || || 07 = Stunt ||
|-
| 0x9 || 0x1 || uint8_t || || Rank required || 00 = Learner's Permit ||
|-
| || || || || || 01 = D Class License ||
|-
| || || || || || 02 = C Class License ||
|-
| || || || || || 03 = B Class License ||
|-
| || || || || || 04 = A Class License ||
|-
| || || || || || 05 = Burnout License ||
|-
| 0xA || 0x1 || uint8_t || Capacity || Boost Capacity || "00 = Default (matches 05) Traffic cars use different values" ||
|-
| || || || || || ||
|-
| 0xB || 0x1 || uint8_t || || Strength Rating || ||
|}
 
=== AudioData ===
==== v1.7 ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| E_FLAG_IS_RACE_VEHICLE || 0x1 || Used to differentiate between player and traffic cars.<br>Allows selecting this vehicle in the junkyard
| 0x0 || 0x4 || float32_t || mfDamageLimit || Damage Limit || Always 1 ||
|-
| E_FLAG_CAN_CHECK_TRAFFIC || 0x2 || Can check traffic.<br>Always 0
| 0x4 || 0x4 || uint32_t || mxFlags || 0x00000001 (Bit 0) = IsRaceVehicle || Selectability || "Changes: 1.0: Only bits 0-6 used 1.3: Bits 7-10 added, never set. WIP (bit 11), V1.0 (bit 12), and V1.3 (bit 13) added 1.4: Bit 14 (V1.4) added 1.6: Bit 7 used, always set. First car within a speed range (bit 8) used. 1.7: Bits 4-8 moved to bits 3-7. Switchable boost (bit 8) used. V1.7 (bit 17) added. 1.8: V1.8 (bit 18) added. 1.9: V1.9 (bit 19) added. Bit 7 excludes all but main cars. See the Speed Stats sheet for details on ratings."
|-
| E_FLAG_CAN_BE_CHECKED || 0x4 || Can be checked like traffic.<br>Always 0
| || || || || 0x00000002 (Bit 1) = CanCheckTraffic? || Always 0 ||
|-
| E_FLAG_IS_TRAILER || 0x8 || Is a trailer.<br>Trailers have this set
| || || || || 0x00000004 (Bit 2) = CanBeChecked? || Always 0 ||
|-
| E_FLAG_CAN_TOW_TRAILER || 0x10 || Is an articulated cab that can tow a trailer.<br>ArticCabs have this set
| || || || || 0x00000008 (Bit 3) = IsTrailer || ||
|-
| E_FLAG_CAN_BE_PAINTED? || 0x20 || Allows the vehicle to be painted
| || || || || 0x00000010 (Bit 4) = CanTowTrailer || ArticCabs have this set ||
|-
| ? || 0x40 || Unknown. Always 1
| || || || || 0x00000020 (Bit 5) = CanBePainted || Color changeability ||
|-
| ? || 0x80 || Is ||the first ||car 0x00000040within (Bita 6)certain = ? || Always 1 ||speed range
|-
| ? || 0x100 || Has switchable boost
| || || || || 0x00000080 (Bit 7) = First car within a speed range || ||
|-
| ? || 0x200 || Unknown. Always 0
| || || || || 0x00000100 (Bit 8) = Has Switchable Boost || ||
|-
| ? || 0x400 || || || 0x00000200 (Bit 9) = ? ||Versioning. Always 0 ||
|-
| ? || 0x800 || Is WIP/dev
| || || || || 0x00000400 (Bit 10) = ? || Versioning. Always 0 ||
|-
| ? || 0x1000 || Is ||from 1.0. ||Used 0x00000800on (Bit 11) = Is WIP/dev || ||Paradise Cars
|-
| ? || 0x2000 || || || 0x00001000 (Bit 12) = Is from 1.03. ||Used Paradiseon Online Cars/Community || Cars
|-
| ? || 0x4000 || || || 0x00002000 (Bit 13) = Is from 1.34. ||Used Onlineon Cars/Community Cars ||Paradise Bikes
|-
| ? || 0x8000 || || || 0x00004000 (Bit 14) = Is from 1.4 || Paradise Bikes || 5
|-
| ? || 0x10000 || || || 0x00008000 (Bit 15) = Is from 1.5 || || 6
|-
| ? || 0x20000 || || || 0x00010000 (Bit 16) = Is from 1.67. ||Used on ||Toys/Legendary Cars/Boost Specials
|-
| || || || || 0x00020000 (Bit 17) = Is from 1.7 || Toys/Legendary Cars/Boost Specials ||
|-
| || || || || 0x00040000 (Bit 18) = Is from 1.8 || Cop Cars ||
|-
| || || || || 0x00080000 (Bit 19) = Is from 1.9 || Island Cars ||
|-
| 0x8 || 0x1 || uint8_t || Length || Boost Length || 00 = None || Default values listed.
|-
| || || || || || 03 = Aggression ||
|-
| || || || || || 04 = Speed ||
|-
| || || || || || 07 = Stunt ||
|-
| 0x9 || 0x1 || uint8_t || || Rank required || 00 = Learner's Permit ||
|-
| || || || || || 01 = D Class License ||
|-
| || || || || || 02 = C Class License ||
|-
| || || || || || 03 = B Class License ||
|-
| || || || || || 04 = A Class License ||
|-
| || || || || || 05 = Burnout License ||
|-
| 0xA || 0x1 || uint8_t || Capacity || Boost Capacity || "00 = Default (matches 05) Traffic cars use different values" ||
|-
| || || || || || ||
|-
| 0xB || 0x1 || uint8_t || || Strength Rating || ||
|}
 
=== SpeedStats (MPH) ===
==== v1.8 ====
{| class="wikitable"
! Name !! Value !! Comments
! !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10
|-
| E_FLAG_IS_RACE_VEHICLE || 0x1 || Used to differentiate between player and traffic cars.<br>Allows selecting this vehicle in the junkyard
| Speed/Boost || ≤120 || 121-130 || 131-140 || 141-150 || 151-160 || 161-170 || 171-180 || 181-190 || 191-199 || ≥200
|}
== v1.7 PS4 ==
=== VehicleListResource ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| E_FLAG_CAN_CHECK_TRAFFIC || 0x2 || Can check traffic.<br>Always 0
| 0x0 || 0x8 || VehicleListEntry * || mpEntries || Vehicles offset || VehicleListEntry format ||
|-
| E_FLAG_CAN_BE_CHECKED || 0x4 || Can be checked like traffic.<br>Always 0
| 0x8 || 0x4 || uint32_t || muNumVehicles || No. vehicles || ||
|-
| E_FLAG_IS_TRAILER || 0x8 || Is a trailer.<br>Trailers have this set
| 0xC || 0x4 || uint32_t || mu16BytePad || padding || ||
|}
=== VehicleListEntry ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| E_FLAG_CAN_TOW_TRAILER || 0x10 || Is an articulated cab that can tow a trailer.<br>ArticCabs have this set
| 0x0 || 0x8 || CgsID || mId || Vehicle ID || Decodes to CarID e.g. XASBSCB1 || Use encdec.rb or BurnoutHasher to decode
|-
| E_FLAG_CAN_BE_PAINTED? || 0x20 || Allows the vehicle to be painted
| 0x8 || 0x8 || CgsID || mParentId || Parent vehicle ID || Decodes to CarID e.g. PASBSC01 || Use encdec.rb or BurnoutHasher to decode
|-
| ? || 0x40 || Unknown. Always 1
| 0x10 || 0x20 || char[32] || mDefaultWheelName || Wheel name || ||
|-
| 0x30? || 0x400x80 || char[64]Is ||the macVehicleNamefirst ||car Vehiclewithin namea ||certain speed || range
|-
| ? || 0x100 || Has switchable boost
| 0x70 || 0x20 || char[32] || macManufacturerName || Manufacturer name || ||
|-
| ? || 0x200 || Unknown. Always 0
| 0x90 || 0xC || VehicleListEntryGamePlayData || mGamePlayData || || GamePlayData Format ||
|-
| 0x9C? || 0x40x400 || Versioning. || || padding || ||Always 0
|-
| ? || 0x800 || Is WIP/dev
| 0xA0 || 0x8 || AttribSysCollectionKey || mAttribCollectionKey || burnoutcarasset ID || burnoutcarasset collection name || lookup8 encoded in AttribSys
|-
| ? || 0x1000 || Is from 1.0. Used on Paradise Cars
| 0xA8 || 0x40 || VehicleListEntryAudioData || mAudioData || || AudioData Format ||
|-
| 0xE8? || 0x100x2000 || ?Is ||from ?1.3. ||Used ?on || ||Online AlwaysCars/Community nullCars
|-
| ? || 0x4000 || Is from 1.4. Used on Paradise Bikes
| 0xF8 || 0x4 || uint32_t || || Junkyard Category || 0x00000001 (Bit 0) = Paradise Cars || "By default, only WIP secondary finishes have no category.Primary finishes with no category disappear from the Junkyard. Vehicles can be in multiple categories by combining bits e.g. 01000001 = Paradise Cars+Cop Cars"
|-
| ? || 0x8000 || Is from 1.5
| || || || || || 0x00000002 (Bit 1) = Paradise Bikes ||
|-
| ? || 0x10000 || Is from 1.6
| || || || || || 0x00000004 (Bit 2) = Online Cars ||
|-
| ? || 0x20000 || Is from 1.7. Used on Toys/Legendary Cars/Boost Specials
| || || || || || 0x00000008 (Bit 3) = Toy Vehicles ||
|-
| ? || 0x40000 || Is ||from 1.8. ||Used on || 0x00000010 (Bit 4) = LegendaryCop Cars ||
|-
| || || || || || 0x00000020 (Bit 5) = Boost Special Cars ||
|-
| || || || || || 0x00000040 (Bit 6) = Cop Cars ||
|-
| || || || || || 0x00000080 (Bit 7) = Big Surf Island Cars ||
|-
| High 0xFC || 0x1 || uint8_t || muCarType || Vehicle Type || 0 = Car ||
|-
| || || || || || 1 = Bike ||
|-
| || || || || || 2 = Plane ||
|-
| Low 0xFC || || || || Boost Type || 0 = Speed ||
|-
| || || || || || 1 = Aggression ||
|-
| || || || || || 2 = Stunt/Switchable ||
|-
| || || || || || 3 = None ||
|-
| || || || || || 4 = Locked ||
|-
| 0xFD || 0x1 || uint8_t || muLiveryType || Finish Type || 00 = Primary finish (primary vehicle) || E_LIVERY_DEFAULT in ELiveryType
|-
| || || || || || 01 = Secondary finish || E_LIVERY_COLOUR in ELiveryType
|-
| || || || || || 02 = Primary finish (Burning Route vehicle) || E_LIVERY_PATTERN in ELiveryType
|-
| || || || || || 03 = Platinum finish || E_LIVERY_SILVER in ELiveryType
|-
| || || || || || 04 = Gold finish || E_LIVERY_GOLD in ELiveryType
|-
| || || || || || 05 = Community finish || Tiger GT/Tempesta Dream excluded from 05
|-
| 0xFE || 0x1 || uint8_t || muTopSpeedNormal || MaxSpeed || Controlled by AttribSys || Default range: 100-201 (dec)
|-
| 0xFF || 0x1 || uint8_t || muTopSpeedBoost || MaxBoostSpeed || Controlled by AttribSys || Default range: 120-200 (dec)
|-
| 0x100 || 0x1 || uint8_t || muTopSpeedNormalGUIStat || Speed Rating || Speed Stat Table ||
|-
| 0x101 || 0x1 || uint8_t || muTopSpeedBoostGUIStat || Boost Rating || Speed Stat Table ||
|-
| 0x102 || 0x1 || uint8_t || muColourIndex || Default Color || Type 00/01/02 range: 00-18 || Info is for colors listed in PlayerCarColours file
|-
| || || || || || Type 03 range: 00-01 ||
|-
| || || || || || Type 04 range: 00-07 ||
|-
| 0x103 || 0x1 || uint8_t || muPaletteIndex || Default Color Type || 00 = Gloss || Info is for types listed in PlayerCarColours file
|-
| || || || || || 01 = Metallic ||
|-
| || || || || || 02 = Pearlescent ||
|-
| || || || || || 03 = Gold/Platinum ||
|-
| || || || || || 04 = Unused ||
|-
| 0x104 || 0x4 || || || padding || ||
|}
 
=== GamePlayData ===
=== AI engine stream ===
==== v1.0-v1.3 ====
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More InformationValue !! Comments
|-
| AIROD_EX || 1 ||
| 0x0 || 0x4 || float32_t || mfDamageLimit || Damage Limit || Always 1 ||
|-
| AI_CIVIC_EX || 2 ||
| 0x4 || 0x4 || uint32_t || mxFlags || 0x00000001 (Bit 0) = IsRaceVehicle || Selectability || "Changes: 1.0: Only bits 0-6 used 1.3: Bits 7-10 added, never set. WIP (bit 11), V1.0 (bit 12), and V1.3 (bit 13) added 1.4: Bit 14 (V1.4) added| 1.6: Bit 7 used, always set. First car within a speed range (bit 8) used. 1.7: Bits 4-8 moved to bits 3-7. Switchable boost (bit 8) used. V1.7 (bit 17) added. 1.8: V1.8 (bit 18) added. 1.9: V1.9 (bit 19) added. Bit 7 excludes all but main cars. See the Speed Stats sheet for details on ratings."
|-
| AI_GT_ENG || 3 ||
| || || || || 0x00000002 (Bit 1) = CanCheckTraffic? || Always 0 ||
|-
| AI_MUST_EX || 4 ||
| || || || || 0x00000004 (Bit 2) = CanBeChecked? || Always 0 ||
|-
| || || || || 0x00000008 (Bit 3) = IsTrailer || ||
|-
| || || || || 0x00000010 (Bit 4) = CanTowTrailer || ArticCabs have this set ||
|-
| || || || || 0x00000020 (Bit 5) = CanBePainted || Color changeability ||
|-
| || || || || 0x00000040 (Bit 6) = ? || Always 1 ||
|-
| || || || || 0x00000080 (Bit 7) = First car within a speed range || ||
|-
| || || || || 0x00000100 (Bit 8) = Has Switchable Boost || ||
|-
| || || || || 0x00000200 (Bit 9) = ? || Always 0 ||
|-
| || || || || 0x00000400 (Bit 10) = ? || Versioning. Always 0 ||
|-
| || || || || 0x00000800 (Bit 11) = Is WIP/dev || ||
|-
| || || || || 0x00001000 (Bit 12) = Is from 1.0 || Paradise Cars ||
|-
| || || || || 0x00002000 (Bit 13) = Is from 1.3 || Online Cars/Community Cars ||
|-
| || || || || 0x00004000 (Bit 14) = Is from 1.4 || Paradise Bikes ||
|-
| || || || || 0x00008000 (Bit 15) = Is from 1.5 || ||
|-
| || || || || 0x00010000 (Bit 16) = Is from 1.6 || ||
|-
| || || || || 0x00020000 (Bit 17) = Is from 1.7 || Toys/Legendary Cars/Boost Specials ||
|-
| || || || || 0x00040000 (Bit 18) = Is from 1.8 || Cop Cars ||
|-
| || || || || 0x00080000 (Bit 19) = Is from 1.9 || Island Cars ||
|-
| 0x8 || 0x1 || uint8_t || Length || Boost Length || 00 = None || Default values listed.
|-
| || || || || || 03 = Aggression ||
|-
| || || || || || 04 = Speed ||
|-
| || || || || || 07 = Stunt ||
|-
| 0x9 || 0x1 || uint8_t || || Rank required || 00 = Learner's Permit ||
|-
| || || || || || 01 = D Class License ||
|-
| || || || || || 02 = C Class License ||
|-
| || || || || || 03 = B Class License ||
|-
| || || || || || 04 = A Class License ||
|-
| || || || || || 05 = Burnout License ||
|-
| 0xA || 0x1 || uint8_t || Capacity || Boost Capacity || "00 = Default (matches 05) Traffic cars use different values" ||
|-
| 0xB || 0x1 || uint8_t || || Strength Rating || ||
|}
=== AudioData ===
{| class="wikitable"
! Offset !! Size !! Type !! Name !! Description !! More Information !! Comments
|-
| 0x0 || 0x8 || CgsID || mExhaustName || Exhaust CgsID || Decodes to engine ID e.g. DRAG_EX || Use encdec.rb or BurnoutHasher to decode
|-
| 0x8 || 0x8 || AttribSysCollectionKey || mExhaustEntityKey || Exhaust ID || Exhaust vehicleengine collection name || lookup8 encoded in AttribSys. Used under SoundExhaustAsset and ExhaustEntityKey.
|-
| 0x10 || 0x8 || AttribSysCollectionKey || mEngineEntityKey || Engine ID || Engine vehicleengine collection name || lookup8 encoded in AttribSys. Used under SoundEngineAsset and EngineEntityKey.
|-
| 0x18 || 0x8 || CgsID || mEngineName || Engine CgsID || Decodes to engine ID e.g. DRAG_ENG || Use encdec.rb or BurnoutHasher to decode
|-
| 0x20 || 0x8 || Name || mRivalUnlockName || Class Unlock Stream Hash || BFA57004 = SuperClassUnlock ||
|-
| || || || || || EF6F3448 = MuscleClassUnlock ||
|-
| || || || || || D9917B81 = F1ClassUnlock ||
|-
| || || || || || C9D8E2A3 = TunerClassUnlock ||
|-
| || || || || || 655484B3 = HotRodClassUnlock ||
|-
| || || || || || E99AE3EB = RivalGen ||
|-
| 0x28 || 0x8 || AttribSysCollectionKey || mWonCarVoiceOverKey || Car Shutdown Streams || languagestreamconfiguration collection name in BURNOUTGLOBALDATA || Contains 8 CgsSoundPlaybackHashes to identify CAR_SHUTDOWN streams.
|-
| 0x30 || 0x8 || AttribSysCollectionKey || mRivalReleasedVoiceOverKey || Car Released Streams || languagestreamconfiguration collection name in BURNOUTGLOBALDATA || Contains 8 CgsSoundPlaybackHashes to identify CAR_RELEASED streams.
|-
| 0x38 || 0x4 || uint32_t || muiAIMusicLoopContentSpec || "AI Music Stream Hash Name hash of full gamedb path" || 9D3C81A9 = AI_Muscle_music1 ||
|-
| || || || || || A7AE72CB = AI_Truck_music1 ||
|-
| || || || || || 4B944D28 = AI_Tuner_muisc1 ||
|-
| || || || || || 09235CD9 = AI_Sedan_music1 ||
|-
| || || || || || E9901A8A = AI_Exotic_music1 ||
|-
| || || || || || DD342AB1 = AI_Super_muisc1 ||
|-
| 0x3C || 0x1 || uint8_t || muiAIExhaustIndex || AI Engine Stream || "01 = AIROD_EX 02 = AI_CIVIC_EX 03 = AI_GT_ENG 04 = AI_MUST_EX 05 = AI_F1_EX" ||
|-
| 0x3D || 0x1 || uint8_t || muiAIExhaustIndex2ndPick || AI Engine Stream 2 || ||
|-
| 0x3E || 0x1 || uint8_t || muiAIExhaustIndex3rdPick || AI Engine Stream 3 || ||
|-
| 0x3F || 0x1 || || || padding || ||
|}
=== SpeedStats (MPH) ===
{| class="wikitable"
! !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10
|-
| AI_F1_EX || 5 ||
| Speed/Boost || ≤120 || 121-130 || 131-140 || 141-150 || 151-160 || 161-170 || 171-180 || 181-190 || 191-199 || ≥200
|}