Profile/Burnout Paradise/Cagney Profile/Development: Difference between revisions
Content added Content deleted
(Created page.) |
(Updated with more info from bo) |
||
Line 9: | Line 9: | ||
| 0x0 || 0x4 || int32_t || miVersionNumber || Version number || 6 |
| 0x0 || 0x4 || int32_t || miVersionNumber || Version number || 6 |
||
|- |
|- |
||
| 0x4 || 0x4 || |
| 0x4 || 0x4 || || || Padding || |
||
|- |
|- |
||
| 0x8 || 0x7B0 || [[CgsArray|Array]]<?, ?> || ? || || |
| 0x8 || 0x7B0 || [[CgsArray|Array]]<?, ?> || ? || || See [[#Unknown |
||
|- |
|- |
||
| 0x7B8 || 0x318 || [[CgsArray|Array]]<?, |
| 0x7B8 || 0x318 || [[CgsArray|Array]]<?, 49> || ? || || See [[#Game mode player scores|game mode player scores]] |
||
|- |
|- |
||
| 0xAD0 || 0x8 || [[CgsID]] || ? || Spawn vehicle ID || |
| 0xAD0 || 0x8 || [[CgsID]] || ? || Spawn vehicle ID || |
||
Line 23: | Line 23: | ||
| 0xAE0 || 0x4 || int32_t || ? || Rival count || |
| 0xAE0 || 0x4 || int32_t || ? || Rival count || |
||
|- |
|- |
||
| 0xAE4 || 0x4 || |
| 0xAE4 || 0x4 || int32_t || ? || Event count || |
||
|- |
|- |
||
| 0xAE8 || 0x960 || [[../#BrnProgression::CarData|CarData]][100] || ? || Vehicles || |
| 0xAE8 || 0x960 || [[../#BrnProgression::CarData|CarData]][100] || ? || Vehicles || |
||
Line 29: | Line 29: | ||
| 0x1448 || 0x960 || [[../#BrnProgression::LiveryData|LiveryData]][100] || ? || Liveries || |
| 0x1448 || 0x960 || [[../#BrnProgression::LiveryData|LiveryData]][100] || ? || Liveries || |
||
|- |
|- |
||
| 0x1DA8 || |
| 0x1DA8 || 0x700 || [[../../Progression Profile#BrnProgression::RivalData|RivalData]][32] || ? || Rivals || |
||
|- |
|||
| 0x24A8 || 0x180 || [[../../Progression Profile#BrnProgression::ProfileEvent|ProfileEvent]][48] || ? || Events || |
|||
|- |
|- |
||
| 0x2628 || 0x10 || [[CgsBitArray|BitArray]]<120u> || ? || Beat the Team event completion? || |
| 0x2628 || 0x10 || [[CgsBitArray|BitArray]]<120u> || ? || Beat the Team event completion? || |
||
|- |
|- |
||
| 0x2638 || |
| 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 || |
|||
|} |
|||
=== Game mode high score === |
|||
==== Xbox 360 ==== |
|||
{| class="wikitable" |
|||
! Offset !! Length !! Type !! Name !! Description !! Comments |
|||
|- |
|||
| 0x0 || 0x10 || [[../../Progression Profile#BrnProgression::MugshotInfo::UniquePlayerID|UniquePlayerID]] || ? || Player name || |
|||
|- |
|||
| 0x10 || 0x8 || ? || ? || || Dirty bit array? |
|||
|- |
|||
| 0x18 || 0x8 || uint64_t || ? || Event ID? || |
|||
|- |
|||
| 0x20 || 0x4 || uint32_t || ? || Score || |
|||
|- |
|||
| 0x24 || 0x4 || || || Padding || |
|||
|} |
|||
=== Game mode player score === |
|||
{| class="wikitable" |
|||
! Offset !! Length !! Type !! Name !! Description !! Comments |
|||
|- |
|||
| 0x0 || 0x8 || uint64_t || ? || Event ID || |
|||
|- |
|||
| 0x8 || 0x4 || uint32_t || ? || Score || |
|||
|- |
|||
| 0xC || 0x4 || [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]] || ? || Game mode || |
|||
|} |
|||
== Enumerations == |
|||
=== BrnGameState::GameStateModuleIO::EGameModeType === |
|||
{| class="wikitable" |
|||
! 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 || |
|||
|- |
|||
| E_MODE_ONLINE_FUGITIVE || 12 || |
|||
|- |
|||
| E_MODE_ONLINE_BURNING_HOME_RUN || 13 || |
|||
|- |
|||
| E_MODE_ONLINE_FREE_BURN || 14 || |
|||
|- |
|||
| E_MODE_ONLINE_FREE_BURN_LOBBY || 15 || |
|||
|- |
|||
| E_MODE_ONLINE_SHOWTIME || 16 || |
|||
|- |
|||
| ? || 17 || Co-op Stunt Run |
|||
|- |
|||
| E_MODE_ONLINE_MODE_END || 18 || |
|||
|- |
|||
| E_MODE_COUNT || 18 || |
|||
|} |
|} |
Revision as of 18:07, 31 December 2022
Breaker Island build
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
BrnGuiSaveLoad::ProfileDLC1
Offset | Length | Type | Name | Description | Comments |
---|---|---|---|---|---|
0x0 | 0x4 | int32_t | miVersionNumber | Version number | 6 |
0x4 | 0x4 | Padding | |||
0x8 | 0x7B0 | Array<?, ?> | ? | See [[#Unknown | |
0x7B8 | 0x318 | Array<?, 49> | ? | See game mode player scores | |
0xAD0 | 0x8 | CgsID | ? | Spawn vehicle ID | |
0xAD8 | 0x4 | int32_t | ? | Vehicle count | |
0xADC | 0x4 | int32_t | ? | Livery count | |
0xAE0 | 0x4 | int32_t | ? | Rival count | |
0xAE4 | 0x4 | int32_t | ? | Event count | |
0xAE8 | 0x960 | CarData[100] | ? | Vehicles | |
0x1448 | 0x960 | LiveryData[100] | ? | Liveries | |
0x1DA8 | 0x700 | RivalData[32] | ? | Rivals | |
0x24A8 | 0x180 | ProfileEvent[48] | ? | Events | |
0x2628 | 0x10 | BitArray<120u> | ? | Beat the Team event completion? | |
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 |
Game mode high score
Xbox 360
Offset | Length | Type | Name | Description | Comments |
---|---|---|---|---|---|
0x0 | 0x10 | UniquePlayerID | ? | Player name | |
0x10 | 0x8 | ? | ? | Dirty bit array? | |
0x18 | 0x8 | uint64_t | ? | Event ID? | |
0x20 | 0x4 | uint32_t | ? | Score | |
0x24 | 0x4 | Padding |
Game mode player score
Offset | Length | Type | Name | Description | Comments |
---|---|---|---|---|---|
0x0 | 0x8 | uint64_t | ? | Event ID | |
0x8 | 0x4 | uint32_t | ? | Score | |
0xC | 0x4 | EGameModeType | ? | Game mode |
Enumerations
BrnGameState::GameStateModuleIO::EGameModeType
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 | |
E_MODE_ONLINE_FUGITIVE | 12 | |
E_MODE_ONLINE_BURNING_HOME_RUN | 13 | |
E_MODE_ONLINE_FREE_BURN | 14 | |
E_MODE_ONLINE_FREE_BURN_LOBBY | 15 | |
E_MODE_ONLINE_SHOWTIME | 16 | |
? | 17 | Co-op Stunt Run |
E_MODE_ONLINE_MODE_END | 18 | |
E_MODE_COUNT | 18 |