Vehicle List/Burnout Paradise/Development

From Burnout Wiki

Structures

BrnResource::VehicleListEntry

2007-02-22

Offset Length Type Name Description Comments
0x0 0x8 CgsID mId Vehicle ID Decodes to car ID, e.g., XASBSCB1
0x8 0x20 char[32] mDefaultWheelName Wheel name
0x28 0x40 char[64] macVehicleName Vehicle name
0x68 0x10 VehicleListEntryGamePlayData mGamePlayData
0x78 0x8 AttribSysCollectionKey mAttribCollectionKey burnoutcarasset collection name (gamedb ID) lookup8 encoded in vehicle AttribSys

BrnResource::VehicleListEntryGamePlayData

2007-02-22

Offset Length Type Name Description Comments
0x0 0x4 uint32_t[3] muCrashScore Per-type crash scores See type
0xC 0x4 uint32_t mxFlags Vehicle flags See flags

Structures

BrnResource::VehicleListEntryGamePlayData::ECrashScoreType

2007-02-22

Name Value Comments
E_CRASHSCORE_CRASH 0
E_CRASHSCORE_FIRE 1
E_CRASHSCORE_EXPLODE 2
E_CRASHSCORE_MAX 3
E_CRASHSCORE_FORCE_DWORD 0xFFFFFFFF

BrnResource::VehicleListEntryGamePlayData::EFlags

2007-02-22

Name Value Comments
E_FLAG_IS_RACE_VEHICLE 0x1 Used to differentiate between player and traffic cars.
E_FLAG_CAN_CHECK_TRAFFIC 0x4 Can check traffic.
E_FLAG_CAN_BE_CHECKED 0x8 Can be checked like traffic.
E_FLAG_IS_TRAILER 0x10 Is a trailer.
E_FLAG_CAN_TOW_TRAILER 0x20 Is an articulated cab that can tow a trailer.
E_FLAG_MAX 0x21
E_FLAG_FORCE_DWORD 0xFFFFFFFF

Note that flag value 2 does not exist in this version.