Profile/Need for Speed Hot Pursuit/Row definitions

From Burnout Wiki

This page lists the row definitions present in Hot Pursuit Remastered's schema.

Definitions

stat_i

Offset Length Type Name Description Comments
0x0 0x4 int32_t id
0x4 0x4 int32_t value

carStats

Offset Length Type Name Description Comments
0x0 0x4 int32_t vehicleId
0x4 0x4 uint32_t nSelected
0x8 0x4 uint32_t time
0xC 0x4 uint32_t distance

unlocks

Offset Length Type Name Description Comments
0x0 0x4 int32_t unlock_id
0x4 0x1 bool seq_seen

settings

Offset Length Type Name Description Comments
0x0 0x4 int32_t key
0x4 0x1 int8_t int

most_wanted

Offset Length Type Name Description Comments
0x0 0x8 int64_t friend_id
0x8 0x2 uint16_t busts
0xA 0x2 uint16_t escape

cop_nemesis

Offset Length Type Name Description Comments
0x0 0x8 int64_t friend_id
0x8 0x2 uint16_t busts
0xA 0x2 uint16_t escape

attempts

Offset Length Type Name Description Comments
0x0 0x4 int32_t event_id
0x4 0x2 uint16_t attempts

sync_state

Offset Length Type Name Description Comments
0x0 0x4 int32_t event_id
0x4 0x1 bool is_cop
0x5 0x1 bool synced

road_rules

Offset Length Type Name Description Comments
0x0 0x4 int32_t road_id
0x4 0x4 int32_t cop_car_id
0x8 0x8 int64_t cop_time
0x10 0x4 int32_t racer_car_id
0x14 0x8 int64_t racer_time

weap_cuts

Offset Length Type Name Description Comments
0x0 0x1 int8_t weapon_type
0x1 0x1 int8_t weapon_level
0x2 0x1 bool has_seen

short_cuts

Offset Length Type Name Description Comments
0x0 0x4 int32_t cut_id
0x4 0x1 bool has_been

training

Offset Length Type Name Description Comments
0x0 0x4 int32_t sequence_id
0x4 0x1 bool seq_seen

drivemile

Offset Length Type Name Description Comments
0x0 0x4 uint32_t shortcut
0x4 0x4 uint32_t distance
0x8 0x4 uint32_t nCrashes
0xC 0x4 uint32_t drift
0x10 0x4 uint32_t nNearmiss
0x14 0x4 uint32_t nFullnos
0x18 0x4 uint32_t oncoming
0x1C 0x4 uint32_t slipstream
0x20 0x4 uint32_t topspeed
0x24 0x4 uint32_t timenos

modeStats

Offset Length Type Name Description Comments
0x0 0x4 int32_t modeId
0x4 0x1 bool isCop
0x5 0x4 uint32_t nOnline
0x9 0x4 uint32_t nSolo
0xD 0x4 uint32_t nRaceFirsts
0x11 0x4 uint32_t time
0x15 0x4 uint32_t bounty
0x19 0x4 uint32_t distance
0x1D 0x4 uint32_t busts
0x21 0x4 uint32_t escapes
0x25 0x4 uint32_t wrecks
0x29 0x4 uint32_t onlineTime
0x2D 0x4 uint32_t onlineWins
0x31 0x4 uint32_t weapon1fired
0x35 0x4 uint32_t weapon1hit
0x39 0x4 uint32_t weapon2fired
0x3D 0x4 uint32_t weapon2hit
0x41 0x4 uint32_t weapon3fired
0x45 0x4 uint32_t weapon3hit
0x49 0x4 uint32_t weapon4fired
0x4D 0x4 uint32_t weapon4hit

InputConfig

Offset Length Type Name Description Comments
0x0 0x4 int32_t ConfigId

Controllers

Offset Length Type Name Description Comments
0x0 0x4 int32_t ConfigId
0x4 0x4 int32_t ControllerId
0x8 0x4 int32_t Type
0xC 0x4 int32_t ProductId
0x10 0x4 int32_t InstanceId

ActionsMaps

Offset Length Type Name Description Comments
0x0 0x4 int32_t ConfigId
0x4 0x4 int32_t ActionId
0x8 0x4 int32_t ControllerId
0xC 0x4 int32_t ControlId
0x10 0x4 float NeutralValue
0x14 0x4 float FullValue

OlEvtTrk

Offset Length Type Name Description Comments
0x0 0x4 int32_t EvtId
0x4 0x4 int32_t CopComplCt
0x8 0x4 int32_t RacerComplCt

entitlements

Offset Length Type Name Description Comments
0x0 0x4 int32_t id
0x4 0x1 bool has
0x5 0x1 bool haveThanked

ThankYous

Offset Length Type Name Description Comments
0x0 0x4 int32_t id

events

Offset Length Type Name Description Comments
0x0 0x1 bool success
0x1 0x4 int32_t event_id
0x5 0x4 int32_t bounty
0x9 0x4 int32_t busts
0xD 0x4 int32_t escapes
0x11 0x1 int8_t damage
0x12 0x8 int64_t time
0x1A 0x1 int8_t position
0x1B 0x4 int32_t vehicleId

add_carstats

Offset Length Type Name Description Comments
0x0 0x4 int32_t vehicleId
0x4 0x4 uint32_t nSolo
0x8 0x4 uint32_t nOnline
0xC 0x4 uint32_t busts
0x10 0x4 uint32_t escapes
0x14 0x4 uint32_t wrecks
0x18 0x4 uint32_t offlineWins
0x1C 0x4 uint32_t onlineWins
0x20 0x4 uint32_t weapon1fired
0x24 0x4 uint32_t weapon1hit
0x28 0x4 uint32_t weapon2fired
0x2C 0x4 uint32_t weapon2hit
0x30 0x4 uint32_t weapon3fired
0x34 0x4 uint32_t weapon3hit
0x38 0x4 uint32_t weapon4fired
0x3C 0x4 uint32_t weapon4hit

gamevehstats

Offset Length Type Name Description Comments
0x0 0x4 int32_t vehicleId
0x4 0x4 int32_t modeId
0x8 0x4 uint32_t nSolo
0xC 0x4 uint32_t nOnline
0x10 0x4 uint32_t offlineWins
0x14 0x4 uint32_t onlineWins

evnt_version

Offset Length Type Name Description Comments
0x0 0x4 int32_t event_id
0x4 0x2 uint16_t version

store_items

Offset Length Type Name Description Comments
0x0 0x4 int32_t item_id
0x4 0x1 bool item_seen

entitle_vis

Offset Length Type Name Description Comments
0x0 0x4 int32_t entitle_id
0x4 0x1 bool is_visible

tos

Offset Length Type Name Description Comments
0x0 0x4 int32_t tos_id
0x4 0x1 bool has_seen

xplay

Offset Length Type Name Description Comments
0x0 0x4 int32_t xplay_id
0x4 0x1 bool is_xplay

share_usage

Offset Length Type Name Description Comments
0x0 0x4 int32_t usage_id
0x4 0x1 bool share_usage

custom_col

Offset Length Type Name Description Comments
0x0 0x4 int32_t vehicle_id
0x4 0x4 float hue
0x8 0x4 float saturation
0xC 0x4 float brightness
0x10 0x1 uint8_t mat_index

recent_col

Offset Length Type Name Description Comments
0x0 0x4 float hue_1
0x4 0x4 float sat_1
0x8 0x4 float bright_1
0xC 0x4 float hue_2
0x10 0x4 float sat_2
0x14 0x4 float bright_2
0x18 0x4 float hue_3
0x1C 0x4 float sat_3
0x20 0x4 float bright_3
0x24 0x4 float hue_4
0x28 0x4 float sat_4
0x2C 0x4 float bright_4
0x30 0x4 float hue_5
0x34 0x4 float sat_5
0x38 0x4 float bright_5
0x3C 0x4 float hue_6
0x40 0x4 float sat_6
0x44 0x4 float bright_6
0x48 0x4 float hue_7
0x4C 0x4 float sat_7
0x50 0x4 float bright_7