The island profile contains all saved data associated with Big Surf Island, including vehicles, events, collectibles, Road Rules, challenges, and statistics, as well as all bike-related data.
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
?
Version number
25
0x4
0x4
Padding
0x8
0x24
?
?
Spawn vehicles
See spawn vehicles
0x2C
0x4
uint32_t
?
0x30
0x108
CarData [11]
?
Island vehicles
0x138
0x108
LiveryData [11]
?
Liveries
0x240
0x4
uint32_t
?
Number of island events
0x244
0x78
ProfileEvent [15]
?
Island events
0x2BC
0x28
int32_t[10]
?
Number of island events present, per type
0x2E4
0x28
int32_t[10]
?
Number of island events won, per type
0x30C
0x4
int32_t
?
Number of island tours present
0x310
0x4
int32_t
?
Number of island tours won
0x314
0x4
int32_t
?
Island vehicle count
0x318
0x4
int32_t
?
Livery count
0x31C
0x16C
Array <?, 45u>
?
Island billboards
Not padded after length. See island collectible
0x488
0x25C
Array <?, 75u>
?
Island smash gates
Not padded after length. See island collectible
0x6E4
0x7C
Array <?, 15u>
?
Mega jumps
Not padded after length. See island collectible
0x760
0x8
Array <CgsID , 1u>
?
Junkyards found
Not padded after length
0x768
0x8
Array <CgsID , 1u>
?
Auto repairs found
Not padded after length
0x770
0xC
Array <CgsID , 2u>
?
Gas stations found
Not padded after length
0x77C
0x8
Array <CgsID , 1u>
?
Paint shops found
Not padded after length
0x784
0x4
Padding
0x788
0x58
Array <CgsID , 10u>
?
Island challenges
0x7E0
0x300
ChallengeHighScoreEntry [12]
?
Best island road rules
0xAE0
0x1E0
ChallengePlayerScoreEntry [12]
?
Player island road rules
0xCC0
0x370
?
?
Island bike Road Rules
See island bike Road Rules
0x1030
0x4
int32_t
?
Barrel roll record
0x1034
0x4
float32_t
?
Flat spin record
0x1038
0x4
float32_t
?
Drift distance record
0x103C
0x8
Time
?
In-car time played
0x1044
0x8
Time
?
Real time played
0x104C
0x4
float32_t
?
Distance driven offline
0x1050
0x4
float32_t
?
Distance driven online
0x1054
0x4
float32_t
?
Best air time
0x1058
0x4
float32_t
?
Best oncoming
0x105C
0x4
int32_t
?
Highest showtime score
0x1060
0x4
int32_t
?
Best power parking
0x1064
0x4
int32_t
?
Best Burnout chain
0x1068
0x4
int32_t
?
Total number of takedowns
0x106C
0x4
int32_t
?
Best Road Rage score
0x1070
0x8
int64_t
?
Best Stunt Run score
0x1078
0x1
uint8_t
?
0x1079
0x1
bool
?
Island welcome shown
0x107A
0x1
bool
?
100% completed
0x107B
0x5
Padding
0x1080
0x10
DateAndTime
?
Island license issue date
0x1090
0x4
float32_t
?
Best wheelie
0x1094
0x4
float32_t
?
Best bike jump distance
0x1098
0x8
Time
?
Bike time played
0x10A0
0x4
float32_t
?
Distance ridden online
0x10A4
0x4
float32_t
?
Distance ridden offline
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
?
Version number
25
0x4
0x4
Padding
0x8
0x24
?
?
Spawn vehicles
See spawn vehicles
0x2C
0x4
uint32_t
?
0x30
0x108
CarData [11]
?
Island vehicles
0x138
0x108
LiveryData [11]
?
Liveries
0x240
0x4
uint32_t
?
Number of island events
0x244
0x78
ProfileEvent [15]
?
Island events
0x2BC
0x28
int32_t[10]
?
Number of island events present, per type
0x2E4
0x28
int32_t[10]
?
Number of island events won, per type
0x30C
0x4
int32_t
?
Number of island tours present
0x310
0x4
int32_t
?
Number of island tours won
0x314
0x4
int32_t
?
Island vehicle count
0x318
0x4
int32_t
?
Livery count
0x31C
0x16C
Array <?, 45u>
?
Island billboards
Not padded after length. See island collectible
0x488
0x25C
Array <?, 75u>
?
Island smash gates
Not padded after length. See island collectible
0x6E4
0x7C
Array <?, 15u>
?
Mega jumps
Not padded after length. See island collectible
0x760
0x8
Array <CgsID , 1u>
?
Junkyards found
Not padded after length
0x768
0x8
Array <CgsID , 1u>
?
Auto repairs found
Not padded after length
0x770
0xC
Array <CgsID , 2u>
?
Gas stations found
Not padded after length
0x77C
0x8
Array <CgsID , 1u>
?
Paint shops found
Not padded after length
0x784
0x4
Padding
0x788
0x58
Array <CgsID , 10u>
?
Island challenges
0x7E0
0x2A0
ChallengeHighScoreEntry [12]
?
Best island road rules
0xA80
0x1E0
ChallengePlayerScoreEntry [12]
?
Player island road rules
0xC60
0x310
?
?
Island bike Road Rules
See island bike Road Rules
0xF70
0x4
int32_t
?
Barrel roll record
0xF74
0x4
float32_t
?
Flat spin record
0xF78
0x4
float32_t
?
Drift distance record
0xF7C
0x8
Time
?
In-car time played
0xF84
0x8
Time
?
Real time played
0xF8C
0x4
float32_t
?
Distance driven offline
0xF90
0x4
float32_t
?
Distance driven online
0xF94
0x4
float32_t
?
Best air time
0xF98
0x4
float32_t
?
Best oncoming
0xF9C
0x4
int32_t
?
Highest showtime score
0xFA0
0x4
int32_t
?
Best power parking
0xFA4
0x4
int32_t
?
Best Burnout chain
0xFA8
0x4
int32_t
?
Total number of takedowns
0xFAC
0x4
int32_t
?
Best Road Rage score
0xFB0
0x8
int64_t
?
Best Stunt Run score
0xFB8
0x1
uint8_t
?
0xFB9
0x1
bool
?
Island welcome shown
0xFBA
0x1
bool
?
100% completed
0xFBB
0x1
Padding
0xFBC
0xC
DateAndTime
?
Island license issue date
0xFC8
0x4
float32_t
?
Best wheelie
0xFCC
0x4
float32_t
?
Best bike jump distance
0xFD0
0x8
Time
?
Bike time played
0xFD8
0x4
float32_t
?
Distance ridden online
0xFDC
0x4
float32_t
?
Distance ridden offline
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
?
Version number
25
0x4
0x4
Padding
0x8
0x24
?
?
Spawn vehicles
See spawn vehicles
0x2C
0x4
uint32_t
?
0x30
0x108
CarData [11]
?
Island vehicles
0x138
0x108
LiveryData [11]
?
Liveries
0x240
0x4
uint32_t
?
Number of island events
0x244
0x78
ProfileEvent [15]
?
Island events
0x2BC
0x28
int32_t[10]
?
Number of island events present, per type
0x2E4
0x28
int32_t[10]
?
Number of island events won, per type
0x30C
0x4
int32_t
?
Number of island tours present
0x310
0x4
int32_t
?
Number of island tours won
0x314
0x4
int32_t
?
Island vehicle count
0x318
0x4
int32_t
?
Livery count
0x31C
0x16C
Array <?, 45u>
?
Island billboards
Not padded after length. See island collectible
0x488
0x25C
Array <?, 75u>
?
Island smash gates
Not padded after length. See island collectible
0x6E4
0x7C
Array <?, 15u>
?
Mega jumps
Not padded after length. See island collectible
0x760
0x8
Array <CgsID , 1u>
?
Junkyards found
Not padded after length
0x768
0x8
Array <CgsID , 1u>
?
Auto repairs found
Not padded after length
0x770
0xC
Array <CgsID , 2u>
?
Gas stations found
Not padded after length
0x77C
0x8
Array <CgsID , 1u>
?
Paint shops found
Not padded after length
0x784
0x4
Padding
0x788
0x58
Array <CgsID , 10u>
?
Island challenges
0x7E0
0x3C0
ChallengeHighScoreEntry [12]
?
Best island road rules
0xBA0
0x1E0
ChallengePlayerScoreEntry [12]
?
Player island road rules
0xD80
0x3E8
?
?
Island bike Road Rules
See island bike Road Rules
0x1168
0x4
int32_t
?
Barrel roll record
0x116C
0x4
float32_t
?
Flat spin record
0x1170
0x4
float32_t
?
Drift distance record
0x1174
0x8
Time
?
In-car time played
0x117C
0x8
Time
?
Real time played
0x1184
0x4
float32_t
?
Distance driven offline
0x1188
0x4
float32_t
?
Distance driven online
0x118C
0x4
float32_t
?
Best air time
0x1190
0x4
float32_t
?
Best oncoming
0x1194
0x4
int32_t
?
Highest showtime score
0x1198
0x4
int32_t
?
Best power parking
0x119C
0x4
int32_t
?
Best Burnout chain
0x11A0
0x4
int32_t
?
Total number of takedowns
0x11A4
0x4
int32_t
?
Best Road Rage score
0x11A8
0x8
int64_t
?
Best Stunt Run score
0x11B0
0x1
uint8_t
?
0x11B1
0x1
bool
?
Island welcome shown
0x11B2
0x1
bool
?
100% completed
0x11B3
0x5
Padding
0x11B8
0x10
DateAndTime
?
Island license issue date
0x11C8
0x4
float32_t
?
Best wheelie
0x11CC
0x4
float32_t
?
Best bike jump distance
0x11D0
0x8
Time
?
Bike time played
0x11D8
0x4
float32_t
?
Distance ridden online
0x11DC
0x4
float32_t
?
Distance ridden offline
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
?
Version number
25
0x4
0x4
Padding
0x8
0x24
?
?
Spawn vehicles
See spawn vehicles
0x2C
0x4
uint32_t
?
0x30
0x108
CarData [11]
?
Island vehicles
0x138
0x108
LiveryData [11]
?
Liveries
0x240
0x4
uint32_t
?
Number of island events
0x244
0x78
ProfileEvent [15]
?
Island events
0x2BC
0x28
int32_t[10]
?
Number of island events present, per type
0x2E4
0x28
int32_t[10]
?
Number of island events won, per type
0x30C
0x4
int32_t
?
Number of island tours present
0x310
0x4
int32_t
?
Number of island tours won
0x314
0x4
int32_t
?
Island vehicle count
0x318
0x4
int32_t
?
Livery count
0x31C
0x16C
Array <?, 45u>
?
Island billboards
Not padded after length. See island collectible
0x488
0x25C
Array <?, 75u>
?
Island smash gates
Not padded after length. See island collectible
0x6E4
0x7C
Array <?, 15u>
?
Mega jumps
Not padded after length. See island collectible
0x760
0x8
Array <CgsID , 1u>
?
Junkyards found
Not padded after length
0x768
0x8
Array <CgsID , 1u>
?
Auto repairs found
Not padded after length
0x770
0xC
Array <CgsID , 2u>
?
Gas stations found
Not padded after length
0x77C
0x8
Array <CgsID , 1u>
?
Paint shops found
Not padded after length
0x784
0x4
Padding
0x788
0x58
Array <CgsID , 10u>
?
Island challenges
0x7E0
0x3C0
ChallengeHighScoreEntry [12]
?
Best island road rules
0xBA0
0x1E0
ChallengePlayerScoreEntry [12]
?
Player island road rules
0xD80
0x3E8
?
?
Island bike Road Rules
See island bike Road Rules
0x1168
0x4
int32_t
?
Barrel roll record
0x116C
0x4
float32_t
?
Flat spin record
0x1170
0x4
float32_t
?
Drift distance record
0x1174
0x8
Time
?
In-car time played
0x117C
0x8
Time
?
Real time played
0x1184
0x4
float32_t
?
Distance driven offline
0x1188
0x4
float32_t
?
Distance driven online
0x118C
0x4
float32_t
?
Best air time
0x1190
0x4
float32_t
?
Best oncoming
0x1194
0x4
int32_t
?
Highest showtime score
0x1198
0x4
int32_t
?
Best power parking
0x119C
0x4
int32_t
?
Best Burnout chain
0x11A0
0x4
int32_t
?
Total number of takedowns
0x11A4
0x4
int32_t
?
Best Road Rage score
0x11A8
0x8
int64_t
?
Best Stunt Run score
0x11B0
0x1
uint8_t
?
0x11B1
0x1
bool
?
Island welcome shown
0x11B2
0x1
bool
?
100% completed
0x11B3
0x1
Padding
0x11B4
0xC
DateAndTime
?
Island license issue date
0x11C0
0x4
float32_t
?
Best wheelie
0x11C4
0x4
float32_t
?
Best bike jump distance
0x11C8
0x8
Time
?
Bike time played
0x11D0
0x4
float32_t
?
Distance ridden online
0x11D4
0x4
float32_t
?
Distance ridden offline
Offset
Length
Type
Name
Description
Comments
0x0
0x4
int32_t
?
Version number
25
0x4
0x4
Padding
0x8
0x24
?
?
Spawn vehicles
See spawn vehicles
0x2C
0x4
uint32_t
?
0x30
0x108
CarData [11]
?
Island vehicles
0x138
0x108
LiveryData [11]
?
Liveries
0x240
0x4
uint32_t
?
Number of island events
0x244
0x78
ProfileEvent [15]
?
Island events
0x2BC
0x28
int32_t[10]
?
Number of island events present, per type
0x2E4
0x28
int32_t[10]
?
Number of island events won, per type
0x30C
0x4
int32_t
?
Number of island tours present
0x310
0x4
int32_t
?
Number of island tours won
0x314
0x4
int32_t
?
Island vehicle count
0x318
0x4
int32_t
?
Livery count
0x31C
0x16C
Array <?, 45u>
?
Island billboards
Not padded after length. See island collectible
0x488
0x25C
Array <?, 75u>
?
Island smash gates
Not padded after length. See island collectible
0x6E4
0x7C
Array <?, 15u>
?
Mega jumps
Not padded after length. See island collectible
0x760
0x8
Array <CgsID , 1u>
?
Junkyards found
Not padded after length
0x768
0x8
Array <CgsID , 1u>
?
Auto repairs found
Not padded after length
0x770
0xC
Array <CgsID , 2u>
?
Gas stations found
Not padded after length
0x77C
0x8
Array <CgsID , 1u>
?
Paint shops found
Not padded after length
0x784
0x4
Padding
0x788
0x58
Array <CgsID , 10u>
?
Island challenges
0x7E0
0x480
ChallengeHighScoreEntry [12]
?
Best island road rules
0xC60
0x1E0
ChallengePlayerScoreEntry [12]
?
Player island road rules
0xE40
0x4A8
?
?
Island bike Road Rules
See island bike Road Rules
0x12E8
0x4
int32_t
?
Barrel roll record
0x12EC
0x4
float32_t
?
Flat spin record
0x12F0
0x4
float32_t
?
Drift distance record
0x12F4
0x8
Time
?
In-car time played
0x12FC
0x8
Time
?
Real time played
0x1304
0x4
float32_t
?
Distance driven offline
0x1308
0x4
float32_t
?
Distance driven online
0x130C
0x4
float32_t
?
Best air time
0x1310
0x4
float32_t
?
Best oncoming
0x1314
0x4
int32_t
?
Highest showtime score
0x1318
0x4
int32_t
?
Best power parking
0x131C
0x4
int32_t
?
Best Burnout chain
0x1320
0x4
int32_t
?
Total number of takedowns
0x1324
0x4
int32_t
?
Best Road Rage score
0x1328
0x8
int64_t
?
Best Stunt Run score
0x1330
0x1
uint8_t
?
0x1331
0x1
bool
?
Island welcome shown
0x1332
0x1
bool
?
100% completed
0x1333
0x5
Padding
0x1338
0x10
DateAndTime
?
Island license issue date
0x1348
0x4
float32_t
?
Best wheelie
0x134C
0x4
float32_t
?
Best bike jump distance
0x1350
0x8
Time
?
Bike time played
0x1358
0x4
float32_t
?
Distance ridden online
0x135C
0x4
float32_t
?
Distance ridden offline
Offset
Length
Type
Name
Description
Comments
0x0
0x18
CgsID [3]
?
Spawn vehicle IDs
Car, bike, and plane, respectively
0x18
0xC
uint32_t
?
Spawn vehicle update versions
Car, bike, and plane, respectively
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
Offset
Length
Type
Name
Description
Comments
0x0
0x4
uint32_t
?
Collectible GameDB ID
0x4
0x4
uint32_t
?
District
See districts
BrnStreetData::ChallengeHighScoreEntry [ edit | edit source ]
PlayStation 4, PC (Remastered) [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0x18
ChallengeData
super_ChallengeData
0x18
0x32
PlayerName [2]
maPlayerNames
See ScoreType for index names
0x4A
0x6
Padding
Offset
Length
Type
Name
Description
Comments
0x0
0x18
ChallengeData
super_ChallengeData
0x18
0x42
PlayerName [2]
maPlayerNames
See ScoreType for index names
0x5A
0x6
Padding
BrnStreetData::ChallengeData [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0x8
int32_t[2]
maScores
Time and showtime score, respectively
See ScoreType for index names
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
BrnStreetData::ChallengePlayerScoreEntry [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0x18
ChallengeData
super_ChallengeData
0x18
0x10
CgsID [2]
maCarIDs
See ScoreType for index names
2 sets of 12, first is day, second is night.
Offset
Length
Type
Name
Description
Comments
0x0
0xC0
CgsID [12][2]
?
Vehicles used
0xC0
0x60
int32_t[12][2]
?
Player scores
0x120
0x60
int32_t[12][2]
?
Friends' best scores
0x180
0x1E0
PlayerName [12][2]
?
Friends' names
0x360
0x10
BitArray <12u>[2]
?
Dirty
Offset
Length
Type
Name
Description
Comments
0x0
0xC0
CgsID [12][2]
?
Vehicles used
0xC0
0x60
int32_t[12][2]
?
Player scores
0x120
0x60
int32_t[12][2]
?
Friends' best scores
0x180
0x180
PlayerName [12][2]
?
Friends' names
0x300
0x10
BitArray <12u>[2]
?
Dirty
PlayStation 4, PC (Remastered) [ edit | edit source ]
Offset
Length
Type
Name
Description
Comments
0x0
0xC0
CgsID [12][2]
?
Vehicles used
0xC0
0x60
int32_t[12][2]
?
Player scores
0x120
0x60
int32_t[12][2]
?
Friends' best scores
0x180
0x258
PlayerName [12][2]
?
Friends' names
0x3D8
0x10
BitArray <12u>[2]
?
Dirty
Offset
Length
Type
Name
Description
Comments
0x0
0xC0
CgsID [12][2]
?
Vehicles used
0xC0
0x60
int32_t[12][2]
?
Player scores
0x120
0x60
int32_t[12][2]
?
Friends' best scores
0x180
0x318
PlayerName [12][2]
?
Friends' names
0x498
0x10
BitArray <12u>[2]
?
Dirty
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
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
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
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
E_SCORE_TYPE_START
0
E_SCORE_TYPE_TIME
0
E_SCORE_TYPE_CRASH
1
E_SCORE_TYPE_COUNT
2