Vehicle List/Burnout Paradise/Previous versions
Junkyard stats[edit | edit source]
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.
Speed[edit | edit source]
v1.0-v1.5[edit | edit source]
Stat | Top speed |
---|---|
1 | <139 mph (<224 km/h) |
2 | 139-143 mph (224-230 km/h) |
3 | 144-148 mph (232-238 km/h) |
4 | 149-153 mph (240-246 km/h) |
5 | 154-158 mph (248-254 km/h) |
6 | 159-163 mph (256-262 km/h) |
7 | 164-168 mph (264-270 km/h) |
8 | 169-172 mph (272-277 km/h) |
9 | 173-177 mph (278-285 km/h) |
10 | >177 mph (>285 km/h) |
Boost[edit | edit source]
v1.0-v1.5[edit | edit source]
Stat | Top speed |
---|---|
1 | <161 mph (<259 km/h) |
2 | 161-165 mph (259-266 km/h) |
3 | 166-170 mph (267-274 km/h) |
4 | 171-175 mph (275-282 km/h) |
5 | 176-179 mph (283-288 km/h) |
6 | 180-184 mph (290-296 km/h) |
7 | 185-188 mph (298-303 km/h) |
8 | 189-192 mph (304-309 km/h) |
9 | 193-197 mph (311-317 km/h) |
10 | >197 mph (>317 km/h) |
Structures[edit | edit source]
BrnResource::VehicleListEntry[edit | edit source]
v1.0-v1.3[edit | edit source]
Offset | Length | Type | Name | Description | Comments |
---|---|---|---|---|---|
0x0 | 0x8 | CgsID | mId | Vehicle ID | Decodes to car ID, e.g., XASBSCB1 |
0x8 | 0x8 | CgsID | mParentId | Parent vehicle ID | Decodes to car ID, e.g., PASBSC01 |
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 | ||
0x9C | 0x4 | padding | |||
0xA0 | 0x8 | AttribSysCollectionKey | mAttribCollectionKey | burnoutcarasset collection name (gamedb ID) | lookup8 encoded in vehicle AttribSys |
0xA8 | 0x40 | VehicleListEntryAudioData | mAudioData | ||
0xE8 | 0x1 | uint8_t | muCarType | Boost type | See ECarType |
0xE9 | 0x1 | uint8_t | muLiveryType | Finish Type | See ELiveryType |
0xEA | 0x1 | uint8_t | muTopSpeedNormal | MaxSpeed from AttribSys | |
0xEB | 0x1 | uint8_t | muTopSpeedBoost | MaxBoostSpeed from AttribSys | |
0xEC | 0x1 | uint8_t | muTopSpeedNormalGUIStat | Junkyard speed stat | |
0xED | 0x1 | uint8_t | muTopSpeedBoostGUIStat | Junkyard boost stat | |
0xEE | 0x1 | uint8_t | muColourIndex | Default color index | |
0xEF | 0x1 | uint8_t | muPaletteIndex | Default color type index |
v1.4-v1.5[edit | edit source]
Offset | Length | Type | Name | Description | Comments |
---|---|---|---|---|---|
0x0 | 0x8 | CgsID | mId | Vehicle ID | Decodes to car ID, e.g., XASBSCB1 |
0x8 | 0x8 | CgsID | mParentId | Parent vehicle ID | Decodes to car ID, e.g., PASBSC01 |
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 | ||
0x9C | 0x4 | padding | |||
0xA0 | 0x8 | AttribSysCollectionKey | mAttribCollectionKey | burnoutcarasset collection name (gamedb ID) | lookup8 encoded in vehicle AttribSys |
0xA8 | 0x40 | VehicleListEntryAudioData | mAudioData | ||
0xE8 | 0x10 | ? | ? | Plane-related? | Always null |
0xF8 | 0x1 | uint8_t | muCarType | Vehicle and boost type | High nibble is vehicle type, low nibble is boost type. See vehicle type and ECarType |
0xF9 | 0x1 | uint8_t | muLiveryType | Finish Type | See ELiveryType |
0xFA | 0x1 | uint8_t | muTopSpeedNormal | MaxSpeed from AttribSys | |
0xFB | 0x1 | uint8_t | muTopSpeedBoost | MaxBoostSpeed from AttribSys | |
0xFC | 0x1 | uint8_t | muTopSpeedNormalGUIStat | Junkyard speed stat | |
0xFD | 0x1 | uint8_t | muTopSpeedBoostGUIStat | Junkyard boost stat | |
0xFE | 0x1 | uint8_t | muColourIndex | Default color index | |
0xFF | 0x1 | uint8_t | muPaletteIndex | Default color type index |
Enumerations[edit | edit source]
Category[edit | edit source]
v1.6[edit | edit source]
Name | Value | Comments |
---|---|---|
? | 0x1 | Paradise Cars |
? | 0x2 | Paradise Bikes |
? | 0x4 | Online Cars |
v1.7[edit | edit source]
Name | Value | Comments |
---|---|---|
? | 0x1 | Paradise Cars |
? | 0x2 | Paradise Bikes |
? | 0x4 | Online Cars |
? | 0x8 | Toy Vehicles |
? | 0x10 | Legendary Cars |
? | 0x20 | Boost Special Cars |
v1.8[edit | edit source]
Name | Value | Comments |
---|---|---|
? | 0x1 | Paradise Cars |
? | 0x2 | Paradise Bikes |
? | 0x4 | Online Cars |
? | 0x8 | Toy Vehicles |
? | 0x10 | Legendary Cars |
? | 0x20 | Boost Special Cars |
? | 0x40 | Cop Cars |
BrnResource::ECarType[edit | edit source]
v1.0[edit | edit source]
Name | Value | Comments |
---|---|---|
E_CARTYPE_DANGER | 0 | Speed |
E_CARTYPE_AGGRESSION | 1 | Aggression |
E_CARTYPE_STUNTS | 2 | Stunt |
E_CARTYPE_INVALID | 3 | |
E_CARTYPE_COUNT | 3 |
v1.3[edit | edit source]
Name | Value | Comments |
---|---|---|
E_CARTYPE_DANGER | 0 | Speed |
E_CARTYPE_AGGRESSION | 1 | Aggression |
E_CARTYPE_STUNTS | 2 | Stunt |
? | 3 | None |
E_CARTYPE_INVALID | 4 | |
E_CARTYPE_COUNT | 4 |
BrnResource::VehicleListEntry::ELiveryType[edit | edit source]
v1.0[edit | edit source]
Name | Value | Comments |
---|---|---|
E_LIVERY_DEFAULT | 0 | Primary finish (primary vehicle) |
E_LIVERY_COLOUR | 1 | Secondary finish |
E_LIVERY_PATTERN | 2 | Primary finish (Burning Route vehicle) |
E_LIVERY_SILVER | 3 | Platinum finish |
E_LIVERY_GOLD | 4 | Gold finish |
Vehicle flags[edit | edit source]
v1.0[edit | edit source]
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows selecting this vehicle in the junkyard |
IsTrafficVehicle | 0x2 | Always 0 |
CanCheckTraffic? | 0x4 | Possibly CanBeChecked. Always 0 |
CanBeChecked? | 0x8 | Possibly CanCheckTraffic. Always 0 |
IsTrailer | 0x10 | Trailers have this set |
CanTowTrailer | 0x20 | ArticCabs have this set |
CanBePainted | 0x40 | Allows the vehicle to be painted |
v1.3[edit | edit source]
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows selecting this vehicle in the junkyard |
IsTrafficVehicle | 0x2 | Always 0 |
CanCheckTraffic? | 0x4 | Possibly CanBeChecked. Always 0 |
CanBeChecked? | 0x8 | Possibly CanCheckTraffic. Always 0 |
IsTrailer | 0x10 | Trailers have this set |
CanTowTrailer | 0x20 | ArticCabs have this set |
CanBePainted | 0x40 | Allows the vehicle to be painted |
? | 0x80 | Unknown. Always 0 |
? | 0x100 | Unknown. Always 0 |
? | 0x200 | Unknown. Always 0 |
? | 0x400 | Versioning. Always 0 |
? | 0x800 | Is WIP/dev |
? | 0x1000 | Is from 1.0. Used on Paradise Cars |
? | 0x2000 | Is from 1.3. Used on Online Cars/Community Cars |
v1.4[edit | edit source]
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows selecting this vehicle in the junkyard |
IsTrafficVehicle | 0x2 | Always 0 |
CanCheckTraffic? | 0x4 | Possibly CanBeChecked. Always 0 |
CanBeChecked? | 0x8 | Possibly CanCheckTraffic. Always 0 |
IsTrailer | 0x10 | Trailers have this set |
CanTowTrailer | 0x20 | ArticCabs have this set |
CanBePainted | 0x40 | Allows the vehicle to be painted |
? | 0x80 | Unknown. Always 0 |
? | 0x100 | Unknown. Always 0 |
? | 0x200 | Unknown. Always 0 |
? | 0x400 | Versioning. Always 0 |
? | 0x800 | Is WIP/dev |
? | 0x1000 | Is from 1.0. Used on Paradise Cars |
? | 0x2000 | Is from 1.3. Used on Online Cars/Community Cars |
? | 0x4000 | Is from 1.4. Used on Paradise Bikes |
v1.5[edit | edit source]
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows selecting this vehicle in the junkyard |
IsTrafficVehicle | 0x2 | Always 0 |
CanCheckTraffic? | 0x4 | Possibly CanBeChecked. Always 0 |
CanBeChecked? | 0x8 | Possibly CanCheckTraffic. Always 0 |
IsTrailer | 0x10 | Trailers have this set |
CanTowTrailer | 0x20 | ArticCabs have this set |
CanBePainted | 0x40 | Allows the vehicle to be painted |
? | 0x80 | Unknown. Always 0 |
? | 0x100 | Unknown. Always 0 |
? | 0x200 | Unknown. Always 0 |
? | 0x400 | Versioning. Always 0 |
? | 0x800 | Is WIP/dev |
? | 0x1000 | Is from 1.0. Used on Paradise Cars |
? | 0x2000 | Is from 1.3. Used on Online Cars/Community Cars |
? | 0x4000 | Is from 1.4. Used on Paradise Bikes |
? | 0x8000 | Is from 1.5 |
v1.6[edit | edit source]
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows selecting this vehicle in the junkyard |
IsTrafficVehicle | 0x2 | Always 0 |
CanCheckTraffic? | 0x4 | Possibly CanBeChecked. Always 0 |
CanBeChecked? | 0x8 | Possibly CanCheckTraffic. Always 0 |
IsTrailer | 0x10 | Trailers have this set |
CanTowTrailer | 0x20 | ArticCabs have this set |
CanBePainted | 0x40 | Allows the vehicle to be painted |
? | 0x80 | Unknown. Always 1 |
? | 0x100 | First car within a speed range |
? | 0x200 | Unknown. Always 0 |
? | 0x400 | Versioning. Always 0 |
? | 0x800 | Is WIP/dev |
? | 0x1000 | Is from 1.0. Used on Paradise Cars |
? | 0x2000 | Is from 1.3. Used on Online Cars/Community Cars |
? | 0x4000 | Is from 1.4. Used on Paradise Bikes |
? | 0x8000 | Is from 1.5 |
? | 0x10000 | Is from 1.6 |
v1.7[edit | edit source]
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows selecting this vehicle in the junkyard |
CanCheckTraffic? | 0x2 | Possibly CanBeChecked. Always 0 |
CanBeChecked? | 0x4 | Possibly CanCheckTraffic. Always 0 |
IsTrailer | 0x8 | Trailers have this set |
CanTowTrailer | 0x10 | ArticCabs have this set |
CanBePainted | 0x20 | Allows the vehicle to be painted |
? | 0x40 | Unknown. Always 1 |
? | 0x80 | Is the first car within a certain speed range |
? | 0x100 | Has switchable boost |
? | 0x200 | Unknown. Always 0 |
? | 0x400 | Versioning. Always 0 |
? | 0x800 | Is WIP/dev |
? | 0x1000 | Is from 1.0. Used on Paradise Cars |
? | 0x2000 | Is from 1.3. Used on Online Cars/Community Cars |
? | 0x4000 | Is from 1.4. Used on Paradise Bikes |
? | 0x8000 | Is from 1.5 |
? | 0x10000 | Is from 1.6 |
? | 0x20000 | Is from 1.7. Used on Toys/Legendary Cars/Boost Specials |
v1.8[edit | edit source]
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows selecting this in the junkyard |
CanCheckTraffic? | 0x2 | Possibly CanBeChecked. Always 0 |
CanBeChecked? | 0x4 | Possibly CanCheckTraffic. Always 0 |
IsTrailer | 0x8 | Trailers have this set |
CanTowTrailer | 0x10 | ArticCabs have this set |
CanBePainted | 0x20 | Allows the vehicle to be painted |
? | 0x40 | Unknown. Always 1 |
? | 0x80 | Is the first car within a certain speed range |
? | 0x100 | Has switchable boost |
? | 0x200 | Unknown. Always 0 |
? | 0x400 | Versioning. Always 0 |
? | 0x800 | Is WIP/dev |
? | 0x1000 | Is from 1.0. Used on Paradise Cars |
? | 0x2000 | Is from 1.3. Used on Online Cars/Community Cars |
? | 0x4000 | Is from 1.4. Used on Paradise Bikes |
? | 0x8000 | Is from 1.5 |
? | 0x10000 | Is from 1.6 |
? | 0x20000 | Is from 1.7. Used on Toys/Legendary Cars/Boost Specials |
? | 0x40000 | Is from 1.8. Used on Cop Cars |
AI engine stream[edit | edit source]
v1.0-v1.3[edit | edit source]
Name | Value | Comments |
---|---|---|
AIROD_EX | 1 | |
AI_CIVIC_EX | 2 | |
AI_GT_ENG | 3 | |
AI_MUST_EX | 4 | |
AI_F1_EX | 5 |