The VehicleList contains the all the relevant information of vehicle in Burnout Paradise.
Version 1.0
VehicleListResource
Offset |
Size |
Type |
Name |
Description |
More Information |
Comments
|
0x0 |
0x4 |
uint32_t |
muNumVehicles |
No. vehicles |
|
|
0x4 |
0x4 |
VehicleListEntry * |
mpEntries |
Vehicles offset |
VehicleListEntry format |
|
0x8 |
0x8 |
uint64_t |
mu16BytePad |
padding |
|
|
VehicleListEntry
Offset |
Size |
Type |
Name |
Description |
More Information |
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 |
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 |
|
GamePlayData
Offset |
Size |
Type |
Name |
Description |
More Information |
Comments
|
0x0 |
0x4 |
float32_t |
mfDamageLimit |
Damage Limit |
Always 1 |
|
0x4 |
0x4 |
uint32_t |
mxFlags |
0x00000001 (Bit 0) = IsRaceVehicle |
Selectability |
|
|
|
|
|
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 |
|
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
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 |
0x4 |
Name |
mRivalUnlockName |
Class Unlock Stream Hash |
BFA57004 = SuperClassUnlock |
|
|
|
|
|
|
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
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10
|
Speed |
<140 |
140-144 |
145-149 |
150-154 |
155-159 |
160-164 |
165-169 |
170-174 |
175-179 |
≥180
|
Boost |
<160 |
160-164 |
165-169 |
170-174 |
175-179 |
180-184 |
185-189 |
190-194 |
195-199 |
≥200
|