Vehicle List/NFS Hot Pursuit

From Burnout Wiki
Development
Information on iterations of the Vehicle List used during development.
Previous versions
Information on previous retail versions of the Vehicle List.

Structures

Game::Resource::VehicleListResource

Offset Length Type Name Description Comments
0x0 0x4 int32_t miVersionNumber Version number 1016
0x4 0x4 uint32_t muNumVehicles Number of vehicles
0x8 0x4 uint32_t muNumManufacturers Number of manufacturers
0xC 0x4 VehicleListEntry* mpEntries Vehicles
0x10 0x4 ManufacturerListEntry* mpManufacturerEntries Manufacturers
0x14 0xC uint32_t[3] mu12BytePad padding

Game::GameLogic::VehicleListEntry

Offset Length Type Name Description Comments
0x0 0x4 UniqueId mId Vehicle ID GraphicsSpec ID
0x4 0x4 UniqueId mNameId Vehicle name Language ID; sometimes shared among variants
0x8 0x4 UniqueId mDescriptionId Vehicle description Language ID
0xC 0x4 UniqueId Tagline Vehicle tagline Language ID
0x10 0x4 UniqueId mShortNameId Vehicle short name Language ID
0x14 0x4 UniqueId mManufacturerId Manufacturer ID
0x18 0x4 UniqueId DriveTrain Vehicle Drivetrain See drivetrain
0x1C 0x4 UniqueId EngineType Vehicle engine type See engine type
0x20 0x4 UniqueId mSelectionImageId Vehicle image Raster ID
0x24 0x4 UniqueId mNameImageId Vehicle name image Raster ID
0x28 0x4 UniqueId CarSelectSound Car select sound Wave ID. Offset 0x5C in v15
0x2C 0x4 UniqueId ? DLC See DLC
0x30 0x4 float32_t mfRealWorldTopSpeedMph Real world top speed in MPH Used for garage stat
0x34 0x4 float32_t ? Top speed (Bonus) Used for bounty bonus
0x38 0x4 ? ? Always null
0x3C 0x4 float32_t mfAcceleration 0-60 acceleration in MPH In seconds
0x40 0x4 int32_t NumberProduced Number produced
0x44 0x4 int32_t miPrice Vehicle price
0x48 0x4 int32_t miPower Vehicle power BHP
0x4C 0x4 int32_t miPowerRPM Vehicle power RPM For garage stat power @ RPM
0x50 0x4 int32_t miYear Vehicle year
0x54 0x4 int32_t Weight Weight in kg
0x58 0x4 int32_t mxFlags Vehicle flags See VehicleFlag
0x5C 0x1 uint8_t ? Always 1 except on vehicle 1065045, where it is 2
0x5D 0x3 Padding
0x60 0x2 int16_t miTier Vehicle tier See tier
0x62 0xE Padding

Game::GameLogic::ManufacturerListEntry

Offset Length Type Name Description Comments
0x0 0x4 UniqueId mId Manufacturer ID
0x4 0x4 UniqueId mNameStringId Manufacturer Name Language ID
0x8 0x4 UniqueId mCountryId Country ID See country
0xC 0x4 UniqueId mSelectionImageId Manufacturer Image Raster ID

Enumerations

Game::GameLogic::VehicleFlag

Name Value Comments
E_VEHICLE_FLAG_COP 0x1
E_VEHICLE_FLAG_SELECTABLE 0x2
E_VEHICLE_FLAG_CONVERTIBLE 0x4
E_VEHICLE_FLAG_TRAFFIC 0x8
E_VEHICLE_FLAG_SELECTABLE_ONLINE 0x10

Tier

Name Value Comments
? 1 Sports/Traffic Police
? 2 Performance/Highway Patrol
? 3 Super/Rapid Deployment
? 4 Exotic/Speed Enforcement
? 5 Hyper/Special Response

ID reference

Drivetrain

Language ID String
299037 ALL-WHEEL
299038 FRONT-WHEEL
299039 REAR-WHEEL

Engine type

Language ID String
299048 FLAT-4
299049 FLAT-6
299050 INLINE-4
299051 V6
299052 V8
299053 V10
299054 V12
299055 W16
383861 INLINE-5
383863 W12

DLC

ID DLC Pack
1089001 Base game
1089002 v1.2 update, Super Sports
1091295 Porsche Unleashed
1091296 Lamborghini Untamed
1097039 Limited Edition (including early unlocks)
1097040 SCPD Rebels/EA Crew Edition
1097041 Dr. Pepper promo code
1097042 Online Pass

Country

Associated with language ID via proxy ID.

ID Language ID String
299006 299013 UNITED KINGDOM
299007 299016 FRANCE
299008 299017 GERMANY
299009 299014 UNITED STATES
299010 299019 ITALY
299011 299015 JAPAN
299012 299018 SWEDEN