Vehicle List/Burnout Paradise/Previous versions: Difference between revisions
Content added Content deleted
m (Burninrubber0 moved page Vehicle List (Burnout Paradise)/Previous versions to Vehicle List/Burnout Paradise/Previous versions: Move to subpage) |
m (Fix links) |
||
Line 70: | Line 70: | ||
| 0x70 || 0x20 || char[32] || macManufacturerName || Manufacturer name || |
| 0x70 || 0x20 || char[32] || macManufacturerName || Manufacturer name || |
||
|- |
|- |
||
| 0x90 || 0xC || [[Vehicle List |
| 0x90 || 0xC || [[Vehicle List/Burnout Paradise#BrnResource::VehicleListEntryGamePlayData | VehicleListEntryGamePlayData]] || mGamePlayData || || |
||
|- |
|- |
||
| 0x9C || 0x4 || || || padding || |
| 0x9C || 0x4 || || || padding || |
||
|- |
|- |
||
| 0xA0 || 0x8 || [[Vehicle List |
| 0xA0 || 0x8 || [[Vehicle List/Burnout Paradise#CgsAttribSys::AttribSysCollectionKey | AttribSysCollectionKey]] || mAttribCollectionKey || burnoutcarasset collection name (gamedb ID) || lookup8 encoded in vehicle AttribSys |
||
|- |
|- |
||
| 0xA8 || 0x40 || [[Vehicle List |
| 0xA8 || 0x40 || [[Vehicle List/Burnout Paradise#BrnResource::VehicleListEntryAudioData | VehicleListEntryAudioData]] || mAudioData || || |
||
|- |
|- |
||
| 0xE8 || 0x1 || uint8_t || muCarType || Boost type || See [[#BrnResource::ECarType | ECarType]] |
| 0xE8 || 0x1 || uint8_t || muCarType || Boost type || See [[#BrnResource::ECarType | ECarType]] |
||
Line 109: | Line 109: | ||
| 0x70 || 0x20 || char[32] || macManufacturerName || Manufacturer name || |
| 0x70 || 0x20 || char[32] || macManufacturerName || Manufacturer name || |
||
|- |
|- |
||
| 0x90 || 0xC || [[Vehicle List |
| 0x90 || 0xC || [[Vehicle List/Burnout Paradise#BrnResource::VehicleListEntryGamePlayData | VehicleListEntryGamePlayData]] || mGamePlayData || || |
||
|- |
|- |
||
| 0x9C || 0x4 || || || padding || |
| 0x9C || 0x4 || || || padding || |
||
|- |
|- |
||
| 0xA0 || 0x8 || [[Vehicle List |
| 0xA0 || 0x8 || [[Vehicle List/Burnout Paradise#CgsAttribSys::AttribSysCollectionKey | AttribSysCollectionKey]] || mAttribCollectionKey || burnoutcarasset collection name (gamedb ID) || lookup8 encoded in vehicle AttribSys |
||
|- |
|- |
||
| 0xA8 || 0x40 || [[Vehicle List |
| 0xA8 || 0x40 || [[Vehicle List/Burnout Paradise#BrnResource::VehicleListEntryAudioData | VehicleListEntryAudioData]] || mAudioData || || |
||
|- |
|- |
||
| 0xE8 || 0x10 || ? || ? || Plane-related? || Always null |
| 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 List |
| 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]] |
||
|- |
|- |
||
| 0xF9 || 0x1 || uint8_t || muLiveryType || Finish Type || See [[#BrnResource::VehicleListEntry::ELiveryType | ELiveryType]] |
| 0xF9 || 0x1 || uint8_t || muLiveryType || Finish Type || See [[#BrnResource::VehicleListEntry::ELiveryType | ELiveryType]] |
Revision as of 16:20, 11 September 2022
Junkyard stats
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
v1.0-v1.5
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
v1.0-v1.5
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
BrnResource::VehicleListEntry
v1.0-v1.3
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
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
Category
v1.6
Name | Value | Comments |
---|---|---|
? | 0x1 | Paradise Cars |
? | 0x2 | Paradise Bikes |
? | 0x4 | Online Cars |
v1.7
Name | Value | Comments |
---|---|---|
? | 0x1 | Paradise Cars |
? | 0x2 | Paradise Bikes |
? | 0x4 | Online Cars |
? | 0x8 | Toy Vehicles |
? | 0x10 | Legendary Cars |
? | 0x20 | Boost Special Cars |
v1.8
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
v1.0
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
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
v1.0
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
v1.0
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows a vehicle to be selected 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
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows a vehicle to be selected 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
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows a vehicle to be selected 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
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows a vehicle to be selected 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
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows a vehicle to be selected 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
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows a vehicle to be selected 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
Name | Value | Comments |
---|---|---|
IsRaceVehicle | 0x1 | Allows a vehicle to be selected 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 |