The Davis profile includes all bike-related fields, excluding those found on the Island Profile . This includes vehicles, events, Road Rules, challenges, awards, and statistics. It also has fields for the time of day feature.
BrnGuiSaveLoad::ProfileDLC_1_4 [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
miVersionNumber
Version number
21
0x4
0x4
Padding
0x8
0x1E0
CarData [20]
?
Vehicles
0x1E8
0x1E0
LiveryData [20]
?
Liveries
0x3C8
0x140
ProfileEvent [40]
?
Events
0x508
0x4
int32_t
?
Number of events
0x50C
0x4
Padding
0x510
0x1210
?
?
Bike Road Rules
See bike Road Rules
0x1720
0x238
Array <CgsID , 70u>
?
Bike challenges
0x1958
0x8
BitArray <20u>
?
Bike awards
0x1960
0x24
?
?
Spawn vehicles
See spawn vehicles
0x1984
0x4
uint32_t
?
0x1988
0x4
int32_t
?
Number of vehicles
0x198C
0x4
int32_t
?
Number of liveries
0x1990
0x8
Time
?
Time of day
0x1998
0x10
DateAndTime
?
Date bikes 100% completed
0x19A8
0x8
Time
?
Total time played
0x19B0
0x4
float32_t
?
Distance ridden offline
0x19B4
0x4
float32_t
?
Distance ridden online
0x19B8
0x4
float32_t
?
Longest wheelie
0x19BC
0x4
float32_t
?
Longest jump
0x19C0
0x1
uint8_t
?
0x19C1
0x1
uint8_t
?
Must be between 0 and 3 inclusively
0x19C2
0x1
uint8_t
?
Time setting
See time setting
0x19C3
0x1
uint8_t
?
Constant time setting
See constant time setting
0x19C4
0x1
bool
?
Is 101% complete
0x19C5
0x3
Padding
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
miVersionNumber
Version number
21
0x4
0x4
Padding
0x8
0x1E0
CarData [20]
?
Vehicles
0x1E8
0x1E0
LiveryData [20]
?
Liveries
0x3C8
0x140
ProfileEvent [40]
?
Events
0x508
0x4
int32_t
?
Number of events
0x50C
0x4
Padding
0x510
0x1010
?
?
Bike Road Rules
See bike Road Rules
0x1520
0x238
Array <CgsID , 70u>
?
Bike challenges
0x1758
0x8
BitArray <20u>
?
Bike awards
0x1760
0x24
?
?
Spawn vehicles
See spawn vehicles
0x1784
0x4
uint32_t
?
0x1788
0x4
int32_t
?
Number of vehicles
0x178C
0x4
int32_t
?
Number of liveries
0x1790
0x8
Time
?
Time of day
0x1798
0xC
DateAndTime
?
Date bikes 100% completed
0x17A4
0x8
Time
?
Total time played
0x17AC
0x4
float32_t
?
Distance ridden offline
0x17B0
0x4
float32_t
?
Distance ridden online
0x17B4
0x4
float32_t
?
Longest wheelie
0x17B8
0x4
float32_t
?
Longest jump
0x17BC
0x1
uint8_t
?
0x17BD
0x1
uint8_t
?
Must be between 0 and 3 inclusively
0x17BE
0x1
uint8_t
?
Time setting
See time setting
0x17BF
0x1
uint8_t
?
Constant time setting
See constant time setting
0x17C0
0x1
bool
?
Is 101% complete
0x17C1
0x7
Padding
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
miVersionNumber
Version number
22
0x4
0x4
Padding
0x8
0x1E0
CarData [20]
?
Vehicles
0x1E8
0x1E0
LiveryData [20]
?
Liveries
0x3C8
0x140
ProfileEvent [40]
?
Events
0x508
0x4
int32_t
?
Number of events
0x50C
0x4
Padding
0x510
0x1210
?
?
Bike Road Rules
See bike Road Rules
0x1720
0x238
Array <CgsID , 70u>
?
Bike challenges
0x1958
0x8
BitArray <20u>
?
Bike awards
0x1960
0x24
?
?
Spawn vehicles
See spawn vehicles
0x1984
0x4
uint32_t
?
0x1988
0x4
int32_t
?
Number of vehicles
0x198C
0x4
int32_t
?
Number of liveries
0x1990
0x8
Time
?
Time of day
0x1998
0xC
DateAndTime
?
Date bikes 100% completed
0x19A4
0x8
Time
?
Total time played
0x19AC
0x4
float32_t
?
Distance ridden offline
0x19B0
0x4
float32_t
?
Distance ridden online
0x19B4
0x4
float32_t
?
Longest wheelie
0x19B8
0x4
float32_t
?
Longest jump
0x19BC
0x1
uint8_t
?
0x19BD
0x1
uint8_t
?
Must be between 0 and 3 inclusively
0x19BE
0x1
uint8_t
?
Time setting
See time setting
0x19BF
0x1
uint8_t
?
Constant time setting
See constant time setting
0x19C0
0x1
bool
?
Is 101% complete
0x19C1
0x7
Padding
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
miVersionNumber
Version number
21
0x4
0x4
Padding
0x8
0x1E0
CarData [20]
?
Vehicles
0x1E8
0x1E0
LiveryData [20]
?
Liveries
0x3C8
0x140
ProfileEvent [40]
?
Events
0x508
0x4
int32_t
?
Number of events
0x50C
0x4
Padding
0x510
0x1490
?
?
Bike Road Rules
See bike Road Rules
0x19A0
0x238
Array <CgsID , 70u>
?
Bike challenges
0x1BD8
0x8
BitArray <20u>
?
Bike awards
0x1BE0
0x24
?
?
Spawn vehicles
See spawn vehicles
0x1C04
0x4
uint32_t
?
0x1C08
0x4
int32_t
?
Number of vehicles
0x1C0C
0x4
int32_t
?
Number of liveries
0x1C10
0x8
Time
?
Time of day
0x1C18
0x10
DateAndTime
?
Date bikes 100% completed
0x1C28
0x8
Time
?
Total time played
0x1C30
0x4
float32_t
?
Distance ridden offline
0x1C34
0x4
float32_t
?
Distance ridden online
0x1C38
0x4
float32_t
?
Longest wheelie
0x1C3C
0x4
float32_t
?
Longest jump
0x1C40
0x1
uint8_t
?
0x1C41
0x1
uint8_t
?
Must be between 0 and 3 inclusively
0x1C42
0x1
uint8_t
?
Time setting
See time setting
0x1C43
0x1
uint8_t
?
Constant time setting
See constant time setting
0x1C44
0x1
bool
?
Is 101% complete
0x1C45
0x3
Padding
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
miVersionNumber
Version number
22
0x4
0x4
Padding
0x8
0x1E0
CarData [20]
?
Vehicles
0x1E8
0x1E0
LiveryData [20]
?
Liveries
0x3C8
0x140
ProfileEvent [40]
?
Events
0x508
0x4
int32_t
?
Number of events
0x50C
0x4
Padding
0x510
0x1490
?
?
Bike Road Rules
See bike Road Rules
0x19A0
0x238
Array <CgsID , 70u>
?
Bike challenges
0x1BD8
0x8
BitArray <20u>
?
Bike awards
0x1BE0
0x24
?
?
Spawn vehicles
See spawn vehicles
0x1C04
0x4
uint32_t
?
0x1C08
0x4
int32_t
?
Number of vehicles
0x1C0C
0x4
int32_t
?
Number of liveries
0x1C10
0x8
Time
?
Time of day
0x1C18
0xC
DateAndTime
?
Date bikes 100% completed
0x1C24
0x8
Time
?
Total time played
0x1C2C
0x4
float32_t
?
Distance ridden offline
0x1C30
0x4
float32_t
?
Distance ridden online
0x1C34
0x4
float32_t
?
Longest wheelie
0x1C38
0x4
float32_t
?
Longest jump
0x1C3C
0x1
uint8_t
?
0x1C3D
0x1
uint8_t
?
Must be between 0 and 3 inclusively
0x1C3E
0x1
uint8_t
?
Time setting
See time setting
0x1C3F
0x1
uint8_t
?
Constant time setting
See constant time setting
0x1C40
0x1
bool
?
Is 101% complete
0x1C41
0x7
Padding
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
miVersionNumber
Version number
21
0x4
0x4
Padding
0x8
0x1E0
CarData [20]
?
Vehicles
0x1E8
0x1E0
LiveryData [20]
?
Liveries
0x3C8
0x140
ProfileEvent [40]
?
Events
0x508
0x4
int32_t
?
Number of events
0x50C
0x4
Padding
0x510
0x1890
?
?
Bike Road Rules
See bike Road Rules
0x1DA0
0x238
Array <CgsID , 70u>
?
Bike challenges
0x1FD8
0x8
BitArray <20u>
?
Bike awards
0x1FE0
0x24
?
?
Spawn vehicles
See spawn vehicles
0x2004
0x4
uint32_t
?
0x2008
0x4
int32_t
?
Number of vehicles
0x200C
0x4
int32_t
?
Number of liveries
0x2010
0x8
Time
?
Time of day
0x2018
0x10
DateAndTime
?
Date bikes 100% completed
0x2028
0x8
Time
?
Total time played
0x2030
0x4
float32_t
?
Distance ridden offline
0x2034
0x4
float32_t
?
Distance ridden online
0x2038
0x4
float32_t
?
Longest wheelie
0x203C
0x4
float32_t
?
Longest jump
0x2040
0x1
uint8_t
?
0x2041
0x1
uint8_t
?
Must be between 0 and 3 inclusively
0x2042
0x1
uint8_t
?
Time setting
See time setting
0x2043
0x1
uint8_t
?
Constant time setting
See constant time setting
0x2044
0x1
bool
?
Is 101% complete
0x2045
0x3
Padding
Offset
Length
Type
Name
Description
Comments
0x0
0x8
CgsID
mId
Vehicle ID
0x8
0x1
uint8_t
mu8ColourIndex
Color index
From the Player Car Colours resource
0x9
0x1
uint8_t
mu8PaletteIndex
Color palette/type index
From the Player Car Colours resource
0xA
0x1
bool
mbUnlockSequenceAlreadyShown
Has Junkyard unlock animation been played
0xB
0x1
uint8_t
?
Version flags from the Vehicle List resource
Padding prior to game version 1.3
0xC
0x4
float32_t
mfUnlockDeformedAmount
Damage applied to the car
0x10
0x4
UnlockType
meUnlockType
Vehicle unlock type
0x14
0x4
Padding
BrnProgression::LiveryData [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0x8
CgsID
mBaseCarId
0x8
0x8
CgsID
mChosenLiveryCarId
0x10
0x4
float32_t
mfDistanceDriven
0x14
0x1
uint8_t
?
Version flags from the Vehicle List resource
Padding prior to version 1.3
0x15
0x3
?
?
Padding
BrnProgression::ProfileEvent [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0x4
uint32_t
muEventID
Event junction ID
0x4
0x2
uint16_t
muFlags
Event flags
See Flags
0x6
0x2
Padding
2 sets of 64, first is day, second is night.
Offset
Length
Type
Name
Description
Comments
0x0
0x400
CgsID [64][2]
?
Vehicles used
0x400
0x200
int32_t[64][2]
?
Player scores
0x600
0x200
int32_t[64][2]
?
Friends' best scores
0x800
0xA00
PlayerName [64][2]
?
Friends' names
0x1200
0x10
BitArray <64u>[2]
?
Dirty
Offset
Length
Type
Name
Description
Comments
0x0
0x400
CgsID [64][2]
?
Vehicles used
0x400
0x200
int32_t[64][2]
?
Player scores
0x600
0x200
int32_t[64][2]
?
Friends' best scores
0x800
0x800
PlayerName [64][2]
?
Friends' names
0x1000
0x10
BitArray <64u>[2]
?
Dirty
PlayStation 4, PC (Remastered) [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0x400
CgsID [64][2]
?
Vehicles used
0x400
0x200
int32_t[64][2]
?
Player scores
0x600
0x200
int32_t[64][2]
?
Friends' best scores
0x800
0xC80
PlayerName [64][2]
?
Friends' names
0x1480
0x10
BitArray <64u>[2]
?
Dirty
Offset
Length
Type
Name
Description
Comments
0x0
0x400
CgsID [64][2]
?
Vehicles used
0x400
0x200
int32_t[64][2]
?
Player scores
0x600
0x200
int32_t[64][2]
?
Friends' best scores
0x800
0x1080
PlayerName [64][2]
?
Friends' names
0x1880
0x10
BitArray <64u>[2]
?
Dirty
Offset
Length
Type
Name
Description
Comments
0x0
0x14
char[20]
macName
Online player's name
Offset
Length
Type
Name
Description
Comments
0x0
0x10
char[16]
macName
Online player's name
PlayStation 4, PC (Remastered) [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0x19
char[25]
macName
Online player's name
Offset
Length
Type
Name
Description
Comments
0x0
0x21
char[33]
macName
Online player's name
Offset
Length
Type
Name
Description
Comments
0x0
0x18
CgsID [3]
?
Spawn vehicle IDs
Car, bike, and plane, respectively
0x18
0xC
uint32_t[3]
?
Spawn vehicle update versions
Car, bike, and plane, respectively
PlayStation 3, PlayStation 4, Switch [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0x1
bool
mbIsLocal
Defines whether the saved time is in a local time zone or UTC
0x1
0x7
Padding
0x8
0x8
time_t
mSystemTime
The time value
Xbox 360, PC, PC (Remastered) [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0x1
bool
mbIsLocal
Defines whether the saved time is in a local time zone or UTC
0x1
0x3
Padding
0x8
0x8
FILETIME
mSystemTime
The time value
Precise time counter used as a replacement for floats starting in version 1.3.
Offset
Size
Type
Name
Description
Comments
0x0
0x4
int32_t
miSeconds
Seconds
0x4
0x4
float32_t
mfFraction
Milliseconds
BrnProgression::CarData::UnlockType [ edit | edit source ]
Name
Value
Comment
E_UNLOCK_TYPE_UNLOCK
0
Unlocked at start
E_UNLOCK_TYPE_GIFT
1
Secondary finishes and Burning Route unlocks
E_UNLOCK_TYPE_TROPHY
2
Unlocked through achievements (carbon cars)
E_UNLOCK_TYPE_SHUTDOWN_RIVAL
3
E_UNLOCK_TYPE_GOLD_SILVER
4
Gold and platinum cars
E_UNLOCK_TYPE_SPONSOR
5
Will not show until a certain rank is reached
?
6
Used on online cars. Causes vehicles to only show while online
?
7
Used on Beat The Team community cars (Tempesta Dream/Tiger GT)
?
8
Used on PDLC vehicles
?
9
Used on Cop Cars
?
10
Island unlock
?
11
Island gift
BrnProgression::ProfileEvent::Flags [ edit | edit source ]
Name
Value
Comments
E_FLAG_UNDISCOVERED
0x0
E_FLAG_DISCOVERED
0x1
E_FLAG_FINISHED
0x2
E_FLAG_RANK_WIN
0x4
E_FLAG_NON_RANK_WIN
0x8
E_FLAG_WON_SPECIAL_EVENT_BEFORE
0x10
E_FLAG_WON_EVENT_BEFORE
0x20
Name
Value
Comments
?
0
24-Minute Day
?
1
48-Minute Day
?
2
2-Hour Day
?
3
24-Hour Day
?
4
Match Local Time
?
5
Constant Time of Day
Name
Value
Comments
?
0
Midday
?
1
Sunset
?
2
Midnight
?
3
Sunrise