Vehicle List/NFS Hot Pursuit/Development
The VehicleList resource had multiple iterations over the course of development, particularly in Hot Pursuit. Pre-release versions are documented here.
Note that although Burnout Paradise uses this resource type, Hot Pursuit's VehicleList is not derived from it, instead appearing to have been created from scratch in what would presumably have been version 1000 or 1001.
Structures
Game::GameLogic::VehicleListEntry
v1012
Offset | Length | Type | Name | Description | Comments |
---|---|---|---|---|---|
0x0 | 0x4 | UniqueId | mId | Vehicle ID | |
0x4 | 0x4 | UniqueId | mNameId | Vehicle name | |
0x8 | 0x4 | UniqueId | mDescriptionId | Vehicle description | |
0xC | 0x4 | UniqueId | mShortNameId | Vehicle short name | |
0x10 | 0x4 | UniqueId | mManufacturerId | Manufacturer ID | |
0x14 | 0x4 | UniqueId | DriveTrain | Vehicle drivetrain | See drivetrain |
0x18 | 0x4 | UniqueId | EngineType | Vehicle engine type | See engine type |
0x1C | 0x4 | UniqueId | mSelectionImageId | Vehicle image | |
0x20 | 0x4 | UniqueId | mNameImageId | Vehicle name image | |
0x24 | 0x4 | float32_t | mfRealWorldTopSpeedMph | Real world top speed in MPH | Used for garage stat |
0x28 | 0x4 | float32_t | mfAcceleration | 0-60 acceleration in MPH | seconds |
0x2C | 0x4 | int32_t | NumberProduced | Number produced | |
0x30 | 0x4 | int32_t | miPrice | Vehicle price | |
0x34 | 0x4 | int32_t | miPower | Vehicle power | BHP |
0x38 | 0x4 | int32_t | miPowerRPM | Vehicle power RPM | For garage stat power @ RPM |
0x3C | 0x4 | int32_t | Year | Vehicle year | |
0x40 | 0x4 | int32_t | Weight | Weight in kg | |
0x44 | 0x4 | int32_t | mxFlags | Vehicle flags | See VehicleFlags |
0x48 | 0x1 | uint8_t | ? | Always 1 except on vehicle 1065045, where it is 2 | |
0x49 | 0x3 | Padding | |||
0x4C | 0x2 | int16_t | Tier | Vehicle tier | See tier |
0x4E | 0x2 | Padding |