Profile/Burnout Paradise/Cagney Profile/Development

From Burnout Wiki

Breaker Island build[edit | edit source]

The Cagney profile in the Breaker Island build was vastly different to the final iteration. It featured larger allocations for vehicles, DLC rivals, and Beat the Team data.

Structures[edit | edit source]

BrnGuiSaveLoad::ProfileDLC1[edit | edit source]

Offset Length Type Name Description Comments
0x0 0x4 int32_t miVersionNumber Version number 6
0x4 0x4 Padding
0x8 0x7B0 Array<TargetEventScore, 49> ? Event high scores from leaderboards 35 Burning Routes and 14 Stunt Runs
0x7B8 0x318 Array<LocalEventScoreUploadData, 49> ? Event player scores
0xAD0 0x8 CgsID ? Spawn vehicle ID Replaces 1.0 equivalent
0xAD8 0x4 int32_t ? DLC vehicle count
0xADC 0x4 int32_t ? DLC livery count
0xAE0 0x4 int32_t ? DLC rival count
0xAE4 0x4 int32_t ? DLC event count
0xAE8 0x960 CarData[100] ? DLC vehicles For vehicles with ID starting with "PD" (upper 14 bits of CgsID are 0x2957)
0x1448 0x960 LiveryData[100] ? DLC liveries
0x1DA8 0x700 RivalData[32] ? DLC rivals
0x24A8 0x180 ProfileEvent[48] ? DLC events Events with an ID > 620000 are considered DLC events
0x2628 0x10 FastBitArray<120u> ? Beat the Team event (developer challenge) completion In the Breaker Island build, only the first 15 bits are supported
0x2638 0x4 int32_t ? Number of co-op Stunt Runs
0x263C 0x4 int32_t ? Number of co-op Stunt Runs discovered
0x2640 0x4 int32_t ? Number of co-op Stunt Runs completed this license
0x2644 0x4 int32_t ? Number of co-op Stunt Runs completed in total

BrnGameState::GameStateModuleIO::TargetEventScore[edit | edit source]

Xbox 360[edit | edit source]

Offset Length Type Name Description Comments
0x0 0x18 UniquePlayerID ? Player name
0x18 0x8 uint64_t ? Event ID
0x20 0x4 uint32_t ? Score
0x24 0x4 Padding

BrnNetwork::LocalEventScoreUploadData[edit | edit source]

Offset Length Type Name Description Comments
0x0 0x8 uint64_t ? Event ID
0x8 0x4 uint32_t ? Score
0xC 0x4 EGameModeType ? Game mode

Enumerations[edit | edit source]

BrnGameState::GameStateModuleIO::EGameModeType[edit | edit source]

Name Value Comments
E_MODE_NONE -1
E_MODE_OFFLINE_RACE 0
E_MODE_FACE_OFF 1
E_MODE_OFFLINE_SHOWTIME 2
E_MODE_ROAD_RAGE 3
E_MODE_PURSUIT 4
E_MODE_BURNING_ROUTE 5
E_MODE_ELIMINATOR 6
E_MODE_STUNT_ATTACK 7
E_MODE_MARKED_MAN 8
E_MODE_TRAFFIC_ATTACK 9
E_MODE_OFFLINE_COUNT 10
E_MODE_ONLINE_MODE_START 10
E_MODE_ONLINE_RACE 10
E_MODE_ONLINE_ROAD_RAGE 11
? 12 Previously "Online Fugitive", repurposed to "Online Team Stunt Run"
E_MODE_ONLINE_BURNING_HOME_RUN 13
? 14 Previously "Online Freeburn", repurposed to "Online Free-for-all Stunt Run"
E_MODE_ONLINE_FREE_BURN_LOBBY 15
E_MODE_ONLINE_SHOWTIME 16
? 17 Online Co-op Stunt Run
E_MODE_ONLINE_MODE_END 18
E_MODE_COUNT 18