Profile/Burnout Paradise/Progression Profile: Difference between revisions

m
no edit summary
m (Burninrubber0 moved page Profile (Burnout Paradise)/Progression Profile to Profile (Burnout Paradise)/PlayStation 3/Progression Profile without leaving a redirect: Preparation for restructuring)
mNo edit summary
 
(30 intermediate revisions by the same user not shown)
Line 1:
{{subpage|Development|Information on the development of the progression profile.}}
 
The Progression Profile stores license progression, vehicle unlocks, collectibles, Road Rule scores, and records, among other things.
 
= Structures =
=== BrnProgression::Profile ===
==== PlayStation 3 ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || int32_t || miVersionNumber || Version number of the Profile structure || 0x1C in the final PS3 and 360 versions28
|-
| 0x4 || 0x20 || char[32] || macName || Player-chosen profile name || Unused in the final game
|-
| 0x24 || 0xC || || || paddingPadding ||
|-
| 0x30 || 0x10 || [[Vector3]] || mCarPosition || Spawn position of the player vehicle || Unused in the final game
|-
| 0x40 || 0x10 || [[Vector3]] || mCarDirection || Spawn direction of the player vehicle || Unused in the final game
|-
| 0x50 || 0x8 || [[CgsID]] || mSpawnCarId || The vehicle the player spawns in || Deprecated in V1.3
|-
| 0x58 || 0x8 || [[CgsID]] || mSpawnWheelId || The wheel the player vehicle spawns with || Unused in the final game
|-
| 0x60 || 0x4 || uint32_t || muTimeStampOfLastRoadRulesDownload || ? ||
|-
| 0x64 || 0x4 || float32_t || mfDistanceDrivenOnline || Distance driven online in cars (meters) || Subject to [[Profile_(Burnout_Paradise)../#Time_and_distance_limitations|distance limitations]]
|-
| 0x68 || 0x4 || float32_t || mfDistanceDrivenOffline || Distance driven offline in cars (meters) || Subject to [[Profile_(Burnout_Paradise)../#Time_and_distance_limitations|distance limitations]]
|-
| 0x6C || 0x4 || float32_t || mfInCarTimePlayed || Total time spent driving || Subject to [[Profile_(Burnout_Paradise)../#Time_and_distance_limitations|time limitations]]
|-
| 0x70 || 0x1 || int8_t || mi8CurrentProgressionRank || Current license of the player || FromSee 0[[#Progression (Learner) to 6 (Elite)rank|ranks]]
|-
| 0x71 || 0x1 || int8_t || mi8PowerParkingBestRating || Power Parking record ||
Line 34 ⟶ 37:
| 0x72 || 0x1 || int8_t || mi8PowerParkingBetweenOtherPlayersBestRating || Power Parking between players record || Not displayed in the final game
|-
| 0x73 || 0x1 || || || paddingPadding ||
|-
| 0x74 || 0x4 || uint32_t || muBestNewBurnoutChainScore || Burnout chain record ||
|-
| 0x78 || 0x44 || int32_t[17] || maGameModeTypeAmount || The numberNumber of events present, per type || See [[Profile_(Burnout_Paradise)/Enumerations#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0xBC || 0x44 || int32_t[17] || maGameModeTypeAmountDiscovered || The numberNumber of events discovered, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x100 || 0x44 || int32_t[17] || maGameModeTypeAmountCompleted || The numberNumber of events completed for the current license, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x144 || 0x44 || int32_t[17] || maGameModeTypeAmountCompletedSinceTheStart || The totalTotal number of events completed, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x188 || 0x4 || int32_t || miTotalTakedownCount || The numberNumber of takedowns performed ||
|-
| 0x18C || 0x4 || int32_t || miTotalOnlineVerticleTakedownCount || The numberNumber of vertical takedowns performed ||
|-
| 0x190 || 0x34 || int32_t[13] || maiTakedownTypeCounts || The numberNumber of takedowns performed, per type || See [[Profile_(Burnout_Paradise)/Enumerations#BrnGameState::ETakedownType|ETakedownType]]
|-
| 0x1C4 || 0x28 || int32_t[10] || maiWinsPerOfflineGameMode || The numberNumber of events won, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x1EC || 0x28 || int32_t[10] || maiRankWinsPerOfflineGameMode || The numberNumber of events won which causedcausing a license upgrade, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x214 || 0x28 || int32_t[10] || maiLossesPerOfflineGameMode || The numberNumber of events lost, per type ||
|-
| 0x23C || 0x4 || int32_t || miCompletedBarrelRolls || Barrel roll record ||
Line 72 ⟶ 75:
| 0x254 || 0x4 || int32_t || miHighestShowTimeScore || Showtime record ||
|-
| 0x258 || 0x4 || int32_t || miBestStuntRunScore || Stunt run record || Deprecated in V1game version 1.3
|-
| 0x25C || 0x4 || int32_t || miCarCount || The numberNumber of CarDatavehicle entries present ||
|-
| 0x260 || 0x4 || int32_t || miLiveryDataCount || The numberNumber of LiveryDatalivery entries present ||
|-
| 0x264 || 0x4 || int32_t || miRivalCount || The numberNumber of RivalDatarival entries present ||
|-
| 0x268 || 0x4 || int32_t || miEventCount || The numberNumber of ProfileEventevent entries present ||
|-
| 0x26C || 0x4 || || || paddingPadding ||
|-
| 0x270 || 0x3000 || [[#BrnProgression::CarData|CarData]][512] || maCars || Vehicle unlocks, colors, and damage || See CarData (TODO)
|-
| 0x3270 || 0x3000 || [[#BrnProgression::LiveryData|LiveryData]][512] || maLiveryChoices || Selected finishes and mileage || See LiveryData (TODO)
|-
| 0x6270 || 0xE00 || [[#BrnProgression::RivalData|RivalData]][64] || maRivals || InformationRoaming onrival/shutdown roamingcar rivalsinfo || See RivalData (TODO)
|-
| 0x7070 || 0x578 || [[#BrnProgression::ProfileEvent|ProfileEvent]][175] || maEvents || Event completion states || See ProfileEvent (TODO)
|-
| 0x75E8 || 0x3018 || [[CgsSet|Set]]<[[CgsID]], 512u>[3] || maStuntElements || Collectible completion states || See [[Profile_(Burnout_Paradise)/Enumerations#BrnGameState::EStuntType|EStuntType]]
|-
| 0xA600 || 0x4 || uint32_t || muMedalCountFromTheStart || Total number of events won ||
Line 100 ⟶ 103:
| 0xA605 || 0x1 || bool || mbSilverCarsUnlocked || Tracks whether platinum finishes are unlocked ||
|-
| 0xA606 || 0x2 || || || paddingPadding ||
|-
| 0xA608 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mJunkYardsDriveThruSet || Discovered Junkyards ||
|-
| 0xA638 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mBodyShopsDriveThruSet || Discovered Auto Repairs ||
|-
| 0xA698 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mPaintShopsDriveThruSet || Discovered Paint Shops ||
|-
| 0xA6C8 || 0x78 || [[CgsSet|Set]]<[[CgsID]], 14u> || mGasStationsDriveThruSet || Discovered Gas Stations ||
|-
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mCarParksDriveThruSet || Discovered Car Parks ||
|-
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], 2000u> || maFreeBurnChallengeData || Completed Freeburn and Timed Challenges ||
|-
| 0xE628 || 0x9280 || [[#BrnProgression::Profile::HitPropsBitArray|HitPropsBitArray]] || mabHitPropBitArray || Smashed billboards and individual gate sections || See500 HitPropsBitArrayTRK units, 600 prop hit indicators (TODObits) each. Not all TRKs are used
|-
| 0x178A8 || 0x1E || int16_t[3][5] || maaiStuntCountsByCounty || Collectible progression, per-county || See [[Profile_(Burnout_Paradise)/Enumerations#BrnGameState::EStuntType|EStuntType]] and [[Paradise City/Counties|counties]]
|-
| 0x178C6 || 0x2 || || || paddingPadding ||
|-
| 0x178C8 || 0x1000 || [[#BrnStreetData::ChallengeHighScoreEntry|ChallengeHighScoreEntry]][64] || maNetworkChallengeData || Online mainland car Time/Showtime Road Rule scores and player names || See ChallengeHighScoreEntry (TODO - StreetData)
|-
| 0x188C8 || 0xA00 || [[#BrnStreetData::ChallengePlayerScoreEntry|ChallengePlayerScoreEntry]][64] || maChallengeData || Player mainland car Time/Showtime Road Rule scores and vehicles || See ChallengePlayerScoreEntry (TODO - StreetData)
|-
| 0x192C8 || 0x4 || uint32_t || muLastRoadRulesResetTime || ||
|-
| 0x192CC || 0x1C || [[#CgsNetwork::NetworkTexture|NetworkTexture]] || mPlayerLicencePicture || License picture header || See NetworkTexture (TODO)
|-
| 0x192E8 || 0x2580 || char[9600] || macPlayerLicenceTextureData || License picture data ||
Line 132 ⟶ 135:
| 0x1B868 || 0x1 || bool || mbPlayerLicencePictureIsValid || Tracks whether the license picture is present ||
|-
| 0x1B869 || 0x7 || || || paddingPadding ||
|-
| 0x1B870 || 0x20F8 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 30u>[5] || maaMugshotInfo || Information on saved mugshots || See MugshotInfo (TODO)
|-
| 0x1D968 || 0x28 || [[CgsBitArray|BitArray<30u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used ||
|-
| 0x1D990 || 0xC || float32_t[3] || mafCarTypes || ? || Unused in the final game
|-
| 0x1D99C || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[Profile (Burnout Paradise)/Enumerations#BrnResource::ECarType|ECarType]]
|-
| 0x1D9A0 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used ||
|-
| 0x1D9C0 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed ||
Line 150 ⟶ 153:
| 0x1D9C8 || 0x4 || int32_t || miNumMugshotsSent || Number of mugshots sent by the player ||
|-
| 0x1D9CC || 0x4 || || || paddingPadding ||
|-
| 0x1D9D0 || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mDateLicenceIssued || Date the player's license was created || See DateAndTime (TODO)
|-
| 0x1D9E0 || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mDate100PercentCompleted || Date the player achieved 100% completion || See DateAndTime (TODO)
|-
| 0x1D9F0 || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record ||
|-
| 0x1D9F4 || 0x4 || || || paddingPadding ||
|-
| 0x1D9F8 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown ||
|-
| 0x1DA00 || 0x8 || [[CgsBitArray|BitArray<60u>]] || mAchievementsEarnt || Tracks which Paradise Awards have been earned ||
|-
| 0x1DA08 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown ||
Line 182 ⟶ 185:
| 0x1DA10 || 0x1 || int8_t || miPad1 || || Unused in the final game
|-
| 0x1DA11 || 0x1 || || || paddingPadding ||
|-
| 0x1DA12 || 0x2 || int16_t || miPad2 || || Unused in the final game
|-
| 0x1DA14 || 0x4 || uint32_t || muRoadRulesIDLowBits || ? ||
|-
| 0x1DA18 || 0x8 || [[CgsBitArray|BitArray<6u>]] || mSeenCompleteAllEventTypeArray || Tracks which event types have had all events completed ||
|-
| 0x1DA20 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed
Line 194 ⟶ 197:
| 0x1DA24 || 0x4 || float32_t || mfRedundantFloat4 || || Unused in the final game
|-
| 0x1DA28 || 0x4 || uint32_t || muRoadRulesIDHighBits || ? ||
|-
| 0x1DA2C || 0x2 || int16_t || miPad3 || || Unused in the final game
Line 200 ⟶ 203:
| 0x1DA2E || 0x1 || int8_t || miPad4 || || Unused in the final game
|-
| 0x1DA2F || 0x1 || || || paddingPadding ||
|}
 
==== Xbox 360 ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || int32_t || miVersionNumber || Version number of the Profile structure || 28
|-
| 0x4 || 0x20 || char[32] || macName || Player-chosen profile name || Unused in the final game
|-
| 0x24 || 0xC || || || Padding ||
|-
| 0x30 || 0x10 || [[Vector3]] || mCarPosition || Spawn position of the player vehicle || Unused in the final game
|-
| 0x40 || 0x10 || [[Vector3]] || mCarDirection || Spawn direction of the player vehicle || Unused in the final game
|-
| 0x50 || 0x8 || [[CgsID]] || mSpawnCarId || The vehicle the player spawns in || Deprecated in V1.3
|-
| 0x58 || 0x8 || [[CgsID]] || mSpawnWheelId || The wheel the player vehicle spawns with || Unused in the final game
|-
| 0x60 || 0x4 || uint32_t || muTimeStampOfLastRoadRulesDownload || ||
|-
| 0x64 || 0x4 || float32_t || mfDistanceDrivenOnline || Distance driven online in cars (meters) || Subject to [[../#Time_and_distance_limitations|distance limitations]]
|-
| 0x68 || 0x4 || float32_t || mfDistanceDrivenOffline || Distance driven offline in cars (meters) || Subject to [[../#Time_and_distance_limitations|distance limitations]]
|-
| 0x6C || 0x4 || float32_t || mfInCarTimePlayed || Total time spent driving || Subject to [[../#Time_and_distance_limitations|time limitations]]
|-
| 0x70 || 0x1 || int8_t || mi8CurrentProgressionRank || Current license of the player || See [[#Progression rank|ranks]]
|-
| 0x71 || 0x1 || int8_t || mi8PowerParkingBestRating || Power Parking record ||
|-
| 0x72 || 0x1 || int8_t || mi8PowerParkingBetweenOtherPlayersBestRating || Power Parking between players record || Not displayed in the final game
|-
| 0x73 || 0x1 || || || Padding ||
|-
| 0x74 || 0x4 || uint32_t || muBestNewBurnoutChainScore || Burnout chain record ||
|-
| 0x78 || 0x44 || int32_t[17] || maGameModeTypeAmount || Number of events present, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0xBC || 0x44 || int32_t[17] || maGameModeTypeAmountDiscovered || Number of events discovered, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x100 || 0x44 || int32_t[17] || maGameModeTypeAmountCompleted || Number of events completed for the current license, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x144 || 0x44 || int32_t[17] || maGameModeTypeAmountCompletedSinceTheStart || Total number of events completed, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x188 || 0x4 || int32_t || miTotalTakedownCount || Number of takedowns performed ||
|-
| 0x18C || 0x4 || int32_t || miTotalOnlineVerticleTakedownCount || Number of vertical takedowns performed ||
|-
| 0x190 || 0x34 || int32_t[13] || maiTakedownTypeCounts || Number of takedowns performed, per type || See [[#BrnGameState::ETakedownType|ETakedownType]]
|-
| 0x1C4 || 0x28 || int32_t[10] || maiWinsPerOfflineGameMode || Number of events won, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x1EC || 0x28 || int32_t[10] || maiRankWinsPerOfflineGameMode || Number of events won causing a license upgrade, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x214 || 0x28 || int32_t[10] || maiLossesPerOfflineGameMode || Number of events lost, per type ||
|-
| 0x23C || 0x4 || int32_t || miCompletedBarrelRolls || Barrel roll record ||
|-
| 0x240 || 0x4 || float32_t || mfCompletedAirSpinAngle || Flat spin record ||
|-
| 0x244 || 0x4 || float32_t || mfCompletedHandbreakTurnAngle || Handbrake turn record || Not displayed in the final game
|-
| 0x248 || 0x4 || float32_t || mfCompletedDriftDistance || Drift record ||
|-
| 0x24C || 0x4 || float32_t || mfOncomingDistance || Oncoming record ||
|-
| 0x250 || 0x4 || float32_t || mfAirMaximum || Air time record ||
|-
| 0x254 || 0x4 || int32_t || miHighestShowTimeScore || Showtime record ||
|-
| 0x258 || 0x4 || int32_t || miBestStuntRunScore || Stunt run record || Deprecated in game version 1.3
|-
| 0x25C || 0x4 || int32_t || miCarCount || Number of vehicle entries ||
|-
| 0x260 || 0x4 || int32_t || miLiveryDataCount || Number of livery entries ||
|-
| 0x264 || 0x4 || int32_t || miRivalCount || Number of rival entries ||
|-
| 0x268 || 0x4 || int32_t || miEventCount || Number of event entries ||
|-
| 0x26C || 0x4 || || || Padding ||
|-
| 0x270 || 0x3000 || [[#BrnProgression::CarData|CarData]][512] || maCars || Vehicle unlocks, colors, and damage ||
|-
| 0x3270 || 0x3000 || [[#BrnProgression::LiveryData|LiveryData]][512] || maLiveryChoices || Selected finishes and mileage ||
|-
| 0x6270 || 0xE00 || [[#BrnProgression::RivalData|RivalData]][64] || maRivals || Roaming rival/shutdown car info ||
|-
| 0x7070 || 0x578 || [[#BrnProgression::ProfileEvent|ProfileEvent]][175] || maEvents || Event completion states ||
|-
| 0x75E8 || 0x3018 || [[CgsSet|Set]]<[[CgsID]], 512u>[3] || maStuntElements || Collectible completion states || See [[#BrnGameState::EStuntType|EStuntType]]
|-
| 0xA600 || 0x4 || uint32_t || muMedalCountFromTheStart || Total number of events won ||
|-
| 0xA604 || 0x1 || bool || mbGoldCarsUnlocked || Tracks whether gold finishes are unlocked ||
|-
| 0xA605 || 0x1 || bool || mbSilverCarsUnlocked || Tracks whether platinum finishes are unlocked ||
|-
| 0xA606 || 0x2 || || || Padding ||
|-
| 0xA608 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mJunkYardsDriveThruSet || Discovered Junkyards ||
|-
| 0xA638 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mBodyShopsDriveThruSet || Discovered Auto Repairs ||
|-
| 0xA698 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mPaintShopsDriveThruSet || Discovered Paint Shops ||
|-
| 0xA6C8 || 0x78 || [[CgsSet|Set]]<[[CgsID]], 14u> || mGasStationsDriveThruSet || Discovered Gas Stations ||
|-
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mCarParksDriveThruSet || Discovered Car Parks ||
|-
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], 2000u> || maFreeBurnChallengeData || Completed Freeburn and Timed Challenges ||
|-
| 0xE628 || 0x9280 || [[#BrnProgression::Profile::HitPropsBitArray|HitPropsBitArray]] || mabHitPropBitArray || Smashed billboards and individual gate sections || 500 TRK units, 600 prop hit indicators (bits) each. Not all TRKs are used
|-
| 0x178A8 || 0x1E || int16_t[3][5] || maaiStuntCountsByCounty || Collectible progression, per-county || See [[#BrnGameState::EStuntType|EStuntType]] and [[Paradise City/Counties|counties]]
|-
| 0x178C6 || 0x2 || || || Padding ||
|-
| 0x178C8 || 0xE00 || [[#BrnStreetData::ChallengeHighScoreEntry|ChallengeHighScoreEntry]][64] || maNetworkChallengeData || Online mainland car Time/Showtime Road Rule scores and player names ||
|-
| 0x186C8 || 0xA00 || [[#BrnStreetData::ChallengePlayerScoreEntry|ChallengePlayerScoreEntry]][64] || maChallengeData || Player mainland car Time/Showtime Road Rule scores and vehicles ||
|-
| 0x190C8 || 0x4 || uint32_t || muLastRoadRulesResetTime || ||
|-
| 0x190CC || 0x1C || [[#CgsNetwork::NetworkTexture|NetworkTexture]] || mPlayerLicencePicture || License picture header ||
|-
| 0x190E8 || 0x2580 || char[9600] || macPlayerLicenceTextureData || License picture data ||
|-
| 0x1B668 || 0x1 || bool || mbPlayerLicencePictureIsValid || Tracks whether the license picture is present ||
|-
| 0x1B669 || 0x7 || || || Padding ||
|-
| 0x1B670 || 0x1608 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 20u>[5] || maaMugshotInfo || Information on saved mugshots ||
|-
| 0x1CC78 || 0x28 || [[CgsBitArray|BitArray<20u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used ||
|-
| 0x1CCA0 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game
|-
| 0x1CCAC || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]]
|-
| 0x1CCB0 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used ||
|-
| 0x1CCD0 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed ||
|-
| 0x1CCD4 || 0x4 || int32_t || miNumOnlineRacesWon || Number of online races won ||
|-
| 0x1CCD8 || 0x4 || int32_t || miNumMugshotsSent || Number of mugshots sent by the player ||
|-
| 0x1CCDC || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mDateLicenceIssued || Date the player's license was created ||
|-
| 0x1CCE8 || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mDate100PercentCompleted || Date the player achieved 100% completion ||
|-
| 0x1CCF4 || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record ||
|-
| 0x1CCF8 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown ||
|-
| 0x1CD00 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown ||
|-
| 0x1CD01 || 0x1 || bool || mbIsNewProfile || Tracks whether the profile is new || Intro will be shown if true
|-
| 0x1CD02 || 0x1 || bool || mbCreditsSequenceViewed || Tracks whether the credits have been shown ||
|-
| 0x1CD03 || 0x1 || bool || mbOneHundredHudMessageViewed || Tracks whether the 100% completion message has been shown ||
|-
| 0x1CD04 || 0x1 || bool || mbHasUnlockedCredits || Tracks whether credits are available for viewing ||
|-
| 0x1CD05 || 0x1 || bool || mbHaveSet100PercentCompletedDate || Tracks whether the 100% completion date is present ||
|-
| 0x1CD06 || 0x1 || bool || mbHaveSeenEliteCompletionSequence || Tracks whether the Elite license animation has been shown ||
|-
| 0x1CD07 || 0x1 || bool || mbRedundantBool4 || || Unused in the final game
|-
| 0x1CD08 || 0x1 || int8_t || miPad1 || || Unused in the final game
|-
| 0x1CD09 || 0x1 || || || Padding ||
|-
| 0x1CD0A || 0x2 || int16_t || miPad2 || || Unused in the final game
|-
| 0x1CD0C || 0x4 || uint32_t || muRoadRulesIDLowBits || ||
|-
| 0x1CD10 || 0x8 || [[CgsBitArray|BitArray<6u>]] || mSeenCompleteAllEventTypeArray || Tracks which event types have had all events completed ||
|-
| 0x1CD18 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed
|-
| 0x1CD1C || 0x4 || float32_t || mfRedundantFloat4 || || Unused in the final game
|-
| 0x1CD20 || 0x4 || uint32_t || muRoadRulesIDHighBits || ||
|-
| 0x1CD24 || 0x2 || int16_t || miPad3 || || Unused in the final game
|-
| 0x1CD26 || 0x1 || int8_t || miPad4 || || Unused in the final game
|-
| 0x1CD27 || 0x9 || || || Padding ||
|}
 
==== PC ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || int32_t || miVersionNumber || Version number of the Profile structure || 30
|-
| 0x4 || 0x20 || char[32] || macName || Player-chosen profile name || Unused in the final game
|-
| 0x24 || 0xC || || || Padding ||
|-
| 0x30 || 0x10 || [[Vector3]] || mCarPosition || Spawn position of the player vehicle || Unused in the final game
|-
| 0x40 || 0x10 || [[Vector3]] || mCarDirection || Spawn direction of the player vehicle || Unused in the final game
|-
| 0x50 || 0x8 || [[CgsID]] || mSpawnCarId || The vehicle the player spawns in || Deprecated in V1.3
|-
| 0x58 || 0x8 || [[CgsID]] || mSpawnWheelId || The wheel the player vehicle spawns with || Unused in the final game
|-
| 0x60 || 0x4 || uint32_t || muTimeStampOfLastRoadRulesDownload || ||
|-
| 0x64 || 0x4 || float32_t || mfDistanceDrivenOnline || Distance driven online in cars (meters) || Subject to [[../#Time_and_distance_limitations|distance limitations]]
|-
| 0x68 || 0x4 || float32_t || mfDistanceDrivenOffline || Distance driven offline in cars (meters) || Subject to [[../#Time_and_distance_limitations|distance limitations]]
|-
| 0x6C || 0x4 || float32_t || mfInCarTimePlayed || Total time spent driving || Subject to [[../#Time_and_distance_limitations|time limitations]]
|-
| 0x70 || 0x1 || int8_t || mi8CurrentProgressionRank || Current license of the player || See [[#Progression rank|ranks]]
|-
| 0x71 || 0x1 || int8_t || mi8PowerParkingBestRating || Power Parking record ||
|-
| 0x72 || 0x1 || int8_t || mi8PowerParkingBetweenOtherPlayersBestRating || Power Parking between players record || Not displayed in the final game
|-
| 0x73 || 0x1 || || || Padding ||
|-
| 0x74 || 0x4 || uint32_t || muBestNewBurnoutChainScore || Burnout chain record ||
|-
| 0x78 || 0x44 || int32_t[17] || maGameModeTypeAmount || Number of events present, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0xBC || 0x44 || int32_t[17] || maGameModeTypeAmountDiscovered || Number of events discovered, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x100 || 0x44 || int32_t[17] || maGameModeTypeAmountCompleted || Number of events completed for the current license, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x144 || 0x44 || int32_t[17] || maGameModeTypeAmountCompletedSinceTheStart || Total number of events completed, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x188 || 0x4 || int32_t || miTotalTakedownCount || Number of takedowns performed ||
|-
| 0x18C || 0x4 || int32_t || miTotalOnlineVerticleTakedownCount || Number of vertical takedowns performed ||
|-
| 0x190 || 0x34 || int32_t[13] || maiTakedownTypeCounts || Number of takedowns performed, per type || See [[#BrnGameState::ETakedownType|ETakedownType]]
|-
| 0x1C4 || 0x28 || int32_t[10] || maiWinsPerOfflineGameMode || Number of events won, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x1EC || 0x28 || int32_t[10] || maiRankWinsPerOfflineGameMode || Number of events won causing a license upgrade, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x214 || 0x28 || int32_t[10] || maiLossesPerOfflineGameMode || Number of events lost, per type ||
|-
| 0x23C || 0x4 || int32_t || miCompletedBarrelRolls || Barrel roll record ||
|-
| 0x240 || 0x4 || float32_t || mfCompletedAirSpinAngle || Flat spin record ||
|-
| 0x244 || 0x4 || float32_t || mfCompletedHandbreakTurnAngle || Handbrake turn record || Not displayed in the final game
|-
| 0x248 || 0x4 || float32_t || mfCompletedDriftDistance || Drift record ||
|-
| 0x24C || 0x4 || float32_t || mfOncomingDistance || Oncoming record ||
|-
| 0x250 || 0x4 || float32_t || mfAirMaximum || Air time record ||
|-
| 0x254 || 0x4 || int32_t || miHighestShowTimeScore || Showtime record ||
|-
| 0x258 || 0x4 || int32_t || miBestStuntRunScore || Stunt run record || Deprecated in game version 1.3
|-
| 0x25C || 0x4 || int32_t || miCarCount || Number of vehicle entries ||
|-
| 0x260 || 0x4 || int32_t || miLiveryDataCount || Number of livery entries ||
|-
| 0x264 || 0x4 || int32_t || miRivalCount || Number of rival entries ||
|-
| 0x268 || 0x4 || int32_t || miEventCount || Number of event entries ||
|-
| 0x26C || 0x4 || || || Padding ||
|-
| 0x270 || 0x3000 || [[#BrnProgression::CarData|CarData]][512] || maCars || Vehicle unlocks, colors, and damage ||
|-
| 0x3270 || 0x3000 || [[#BrnProgression::LiveryData|LiveryData]][512] || maLiveryChoices || Selected finishes and mileage ||
|-
| 0x6270 || 0xE00 || [[#BrnProgression::RivalData|RivalData]][64] || maRivals || Roaming rival/shutdown car info ||
|-
| 0x7070 || 0x578 || [[#BrnProgression::ProfileEvent|ProfileEvent]][175] || maEvents || Event completion states ||
|-
| 0x75E8 || 0x3018 || [[CgsSet|Set]]<[[CgsID]], 512u>[3] || maStuntElements || Collectible completion states || See [[#BrnGameState::EStuntType|EStuntType]]
|-
| 0xA600 || 0x4 || uint32_t || muMedalCountFromTheStart || Total number of events won ||
|-
| 0xA604 || 0x1 || bool || mbGoldCarsUnlocked || Tracks whether gold finishes are unlocked ||
|-
| 0xA605 || 0x1 || bool || mbSilverCarsUnlocked || Tracks whether platinum finishes are unlocked ||
|-
| 0xA606 || 0x2 || || || Padding ||
|-
| 0xA608 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mJunkYardsDriveThruSet || Discovered Junkyards ||
|-
| 0xA638 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mBodyShopsDriveThruSet || Discovered Auto Repairs ||
|-
| 0xA698 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mPaintShopsDriveThruSet || Discovered Paint Shops ||
|-
| 0xA6C8 || 0x78 || [[CgsSet|Set]]<[[CgsID]], 14u> || mGasStationsDriveThruSet || Discovered Gas Stations ||
|-
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mCarParksDriveThruSet || Discovered Car Parks ||
|-
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], 2000u> || maFreeBurnChallengeData || Completed Freeburn and Timed Challenges ||
|-
| 0xE628 || 0x9280 || [[#BrnProgression::Profile::HitPropsBitArray|HitPropsBitArray]] || mabHitPropBitArray || Smashed billboards and individual gate sections || 500 TRK units, 600 prop hit indicators (bits) each. Not all TRKs are used
|-
| 0x178A8 || 0x1E || int16_t[3][5] || maaiStuntCountsByCounty || Collectible progression, per-county || See [[#BrnGameState::EStuntType|EStuntType]] and [[Paradise City/Counties|counties]]
|-
| 0x178C6 || 0x2 || || || Padding ||
|-
| 0x178C8 || 0x1000 || [[#BrnStreetData::ChallengeHighScoreEntry|ChallengeHighScoreEntry]][64] || maNetworkChallengeData || Online mainland car Time/Showtime Road Rule scores and player names ||
|-
| 0x188C8 || 0xA00 || [[#BrnStreetData::ChallengePlayerScoreEntry|ChallengePlayerScoreEntry]][64] || maChallengeData || Player mainland car Time/Showtime Road Rule scores and vehicles ||
|-
| 0x192C8 || 0x4 || uint32_t || muLastRoadRulesResetTime || ||
|-
| 0x192CC || 0x1C || [[#CgsNetwork::NetworkTexture|NetworkTexture]] || mPlayerLicencePicture || License picture header ||
|-
| 0x192E8 || 0x2580 || char[9600] || macPlayerLicenceTextureData || License picture data ||
|-
| 0x1B868 || 0x1 || bool || mbPlayerLicencePictureIsValid || Tracks whether the license picture is present ||
|-
| 0x1B869 || 0x3 || || || Padding ||
|-
| 0x1B86C || 0x12D4 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 20u>[5] || maaMugshotInfo || Information on saved mugshots || Not padded after length
|-
| 0x1CB40 || 0x28 || [[CgsBitArray|BitArray<20u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used ||
|-
| 0x1CB68 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game
|-
| 0x1CB74 || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]]
|-
| 0x1CB78 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used ||
|-
| 0x1CB98 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed ||
|-
| 0x1CB9C || 0x4 || int32_t || miNumOnlineRacesWon || Number of online races won ||
|-
| 0x1CBA0 || 0x4 || int32_t || miNumMugshotsSent || Number of mugshots sent by the player ||
|-
| 0x1CBA4 || 0xC || [[#CgsSystem::DateAndTime|DateAndTime]] || mDateLicenceIssued || Date the player's license was created ||
|-
| 0x1CBB0 || 0xC || [[#CgsSystem::DateAndTime|DateAndTime]] || mDate100PercentCompleted || Date the player achieved 100% completion ||
|-
| 0x1CBBC || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record ||
|-
| 0x1CBC0 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown ||
|-
| 0x1CBC8 || 0x8 || [[CgsBitArray|BitArray<60u>]] || mAchievementsEarnt || Tracks which Paradise Awards have been earned ||
|-
| 0x1CBD0 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown ||
|-
| 0x1CBD1 || 0x1 || bool || mbIsNewProfile || Tracks whether the profile is new || Intro will be shown if true
|-
| 0x1CBD2 || 0x1 || bool || mbCreditsSequenceViewed || Tracks whether the credits have been shown ||
|-
| 0x1CBD3 || 0x1 || bool || mbOneHundredHudMessageViewed || Tracks whether the 100% completion message has been shown ||
|-
| 0x1CBD4 || 0x1 || bool || mbHasUnlockedCredits || Tracks whether credits are available for viewing ||
|-
| 0x1CBD5 || 0x1 || bool || mbHaveSet100PercentCompletedDate || Tracks whether the 100% completion date is present ||
|-
| 0x1CBD6 || 0x1 || bool || mbHaveSeenEliteCompletionSequence || Tracks whether the Elite license animation has been shown ||
|-
| 0x1CBD7 || 0x1 || bool || mbRedundantBool4 || || Unused in the final game
|-
| 0x1CBD8 || 0x1 || int8_t || miPad1 || || Unused in the final game
|-
| 0x1CBD9 || 0x1 || || || Padding ||
|-
| 0x1CBDA || 0x2 || int16_t || miPad2 || || Unused in the final game
|-
| 0x1CBDC || 0x4 || || || Padding ||
|-
| 0x1CBE0 || 0x4 || uint32_t || muRoadRulesIDLowBits || ||
|-
| 0x1CBE4 || 0x4 || || || Padding ||
|-
| 0x1CBE8 || 0x8 || [[CgsBitArray|BitArray<6u>]] || mSeenCompleteAllEventTypeArray || Tracks which event types have had all events completed ||
|-
| 0x1CBF0 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed
|-
| 0x1CBF4 || 0x4 || float32_t || mfRedundantFloat4 || || Unused in the final game
|-
| 0x1CBF8 || 0x4 || uint32_t || muRoadRulesIDHighBits || ||
|-
| 0x1CBFC || 0x2 || int16_t || miPad3 || || Unused in the final game
|-
| 0x1CBFE || 0x1 || int8_t || miPad4 || || Unused in the final game
|-
| 0x1CBFF || 0x1 || || || Padding ||
|}
 
==== PlayStation 4 ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || int32_t || miVersionNumber || Version number of the Profile structure || 31
|-
| 0x4 || 0x20 || char[32] || macName || Player-chosen profile name || Unused in the final game
|-
| 0x24 || 0xC || || || Padding ||
|-
| 0x30 || 0x10 || [[Vector3]] || mCarPosition || Spawn position of the player vehicle || Unused in the final game
|-
| 0x40 || 0x10 || [[Vector3]] || mCarDirection || Spawn direction of the player vehicle || Unused in the final game
|-
| 0x50 || 0x8 || [[CgsID]] || mSpawnCarId || The vehicle the player spawns in || Deprecated in V1.3
|-
| 0x58 || 0x8 || [[CgsID]] || mSpawnWheelId || The wheel the player vehicle spawns with || Unused in the final game
|-
| 0x60 || 0x4 || uint32_t || muTimeStampOfLastRoadRulesDownload || ||
|-
| 0x64 || 0x4 || float32_t || mfDistanceDrivenOnline || Distance driven online in cars (meters) || Subject to [[../#Time_and_distance_limitations|distance limitations]]
|-
| 0x68 || 0x4 || float32_t || mfDistanceDrivenOffline || Distance driven offline in cars (meters) || Subject to [[../#Time_and_distance_limitations|distance limitations]]
|-
| 0x6C || 0x4 || float32_t || mfInCarTimePlayed || Total time spent driving || Subject to [[../#Time_and_distance_limitations|time limitations]]
|-
| 0x70 || 0x1 || int8_t || mi8CurrentProgressionRank || Current license of the player || See [[#Progression rank|ranks]]
|-
| 0x71 || 0x1 || int8_t || mi8PowerParkingBestRating || Power Parking record ||
|-
| 0x72 || 0x1 || int8_t || mi8PowerParkingBetweenOtherPlayersBestRating || Power Parking between players record || Not displayed in the final game
|-
| 0x73 || 0x1 || || || Padding ||
|-
| 0x74 || 0x4 || uint32_t || muBestNewBurnoutChainScore || Burnout chain record ||
|-
| 0x78 || 0x44 || int32_t[17] || maGameModeTypeAmount || Number of events present, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0xBC || 0x44 || int32_t[17] || maGameModeTypeAmountDiscovered || Number of events discovered, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x100 || 0x44 || int32_t[17] || maGameModeTypeAmountCompleted || Number of events completed for the current license, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x144 || 0x44 || int32_t[17] || maGameModeTypeAmountCompletedSinceTheStart || Total number of events completed, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x188 || 0x4 || int32_t || miTotalTakedownCount || Number of takedowns performed ||
|-
| 0x18C || 0x4 || int32_t || miTotalOnlineVerticleTakedownCount || Number of vertical takedowns performed ||
|-
| 0x190 || 0x34 || int32_t[13] || maiTakedownTypeCounts || Number of takedowns performed, per type || See [[#BrnGameState::ETakedownType|ETakedownType]]
|-
| 0x1C4 || 0x28 || int32_t[10] || maiWinsPerOfflineGameMode || Number of events won, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x1EC || 0x28 || int32_t[10] || maiRankWinsPerOfflineGameMode || Number of events won causing a license upgrade, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x214 || 0x28 || int32_t[10] || maiLossesPerOfflineGameMode || Number of events lost, per type ||
|-
| 0x23C || 0x4 || int32_t || miCompletedBarrelRolls || Barrel roll record ||
|-
| 0x240 || 0x4 || float32_t || mfCompletedAirSpinAngle || Flat spin record ||
|-
| 0x244 || 0x4 || float32_t || mfCompletedHandbreakTurnAngle || Handbrake turn record || Not displayed in the final game
|-
| 0x248 || 0x4 || float32_t || mfCompletedDriftDistance || Drift record ||
|-
| 0x24C || 0x4 || float32_t || mfOncomingDistance || Oncoming record ||
|-
| 0x250 || 0x4 || float32_t || mfAirMaximum || Air time record ||
|-
| 0x254 || 0x4 || int32_t || miHighestShowTimeScore || Showtime record ||
|-
| 0x258 || 0x4 || int32_t || miBestStuntRunScore || Stunt run record || Deprecated in game version 1.3
|-
| 0x25C || 0x4 || int32_t || miCarCount || Number of vehicle entries ||
|-
| 0x260 || 0x4 || int32_t || miLiveryDataCount || Number of livery entries ||
|-
| 0x264 || 0x4 || int32_t || miRivalCount || Number of rival entries ||
|-
| 0x268 || 0x4 || int32_t || miEventCount || Number of event entries ||
|-
| 0x26C || 0x4 || || || Padding ||
|-
| 0x270 || 0x3000 || [[#BrnProgression::CarData|CarData]][512] || maCars || Vehicle unlocks, colors, and damage ||
|-
| 0x3270 || 0x3000 || [[#BrnProgression::LiveryData|LiveryData]][512] || maLiveryChoices || Selected finishes and mileage ||
|-
| 0x6270 || 0xE00 || [[#BrnProgression::RivalData|RivalData]][64] || maRivals || Roaming rival/shutdown car info ||
|-
| 0x7070 || 0x578 || [[#BrnProgression::ProfileEvent|ProfileEvent]][175] || maEvents || Event completion states ||
|-
| 0x75E8 || 0x3018 || [[CgsSet|Set]]<[[CgsID]], 512u>[3] || maStuntElements || Collectible completion states || See [[#BrnGameState::EStuntType|EStuntType]]
|-
| 0xA600 || 0x4 || uint32_t || muMedalCountFromTheStart || Total number of events won ||
|-
| 0xA604 || 0x1 || bool || mbGoldCarsUnlocked || Tracks whether gold finishes are unlocked ||
|-
| 0xA605 || 0x1 || bool || mbSilverCarsUnlocked || Tracks whether platinum finishes are unlocked ||
|-
| 0xA606 || 0x2 || || || Padding ||
|-
| 0xA608 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mJunkYardsDriveThruSet || Discovered Junkyards ||
|-
| 0xA638 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mBodyShopsDriveThruSet || Discovered Auto Repairs ||
|-
| 0xA698 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mPaintShopsDriveThruSet || Discovered Paint Shops ||
|-
| 0xA6C8 || 0x78 || [[CgsSet|Set]]<[[CgsID]], 14u> || mGasStationsDriveThruSet || Discovered Gas Stations ||
|-
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mCarParksDriveThruSet || Discovered Car Parks ||
|-
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], 2000u> || maFreeBurnChallengeData || Completed Freeburn and Timed Challenges ||
|-
| 0xE628 || 0x9280 || [[#BrnProgression::Profile::HitPropsBitArray|HitPropsBitArray]] || mabHitPropBitArray || Smashed billboards and individual gate sections || 500 TRK units, 600 prop hit indicators (bits) each. Not all TRKs are used
|-
| 0x178A8 || 0x1E || int16_t[3][5] || maaiStuntCountsByCounty || Collectible progression, per-county || See [[#BrnGameState::EStuntType|EStuntType]] and [[Paradise City/Counties|counties]]
|-
| 0x178C6 || 0x2 || || || Padding ||
|-
| 0x178C8 || 0x1400 || [[#BrnStreetData::ChallengeHighScoreEntry|ChallengeHighScoreEntry]][64] || maNetworkChallengeData || Online mainland car Time/Showtime Road Rule scores and player names ||
|-
| 0x18CC8 || 0xA00 || [[#BrnStreetData::ChallengePlayerScoreEntry|ChallengePlayerScoreEntry]][64] || maChallengeData || Player mainland car Time/Showtime Road Rule scores and vehicles ||
|-
| 0x196C8 || 0x4 || uint32_t || muLastRoadRulesResetTime || ||
|-
| 0x196CC || 0x4 || || || Padding ||
|-
| 0x196D0 || 0x28 || [[#CgsNetwork::NetworkTexture|NetworkTexture]] || mPlayerLicencePicture || License picture header ||
|-
| 0x192F8 || 0x4B000 || char[38400][8] || macPlayerLicenceTextureData || License picture data || Only first is used
|-
| 0x646F8 || 0x1 || bool || mbPlayerLicencePictureIsValid || Tracks whether the license picture is present ||
|-
| 0x646F9 || 0x7 || || || Padding ||
|-
| 0x64700 || 0x1928 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 20u>[5] || maaMugshotInfo || Information on saved mugshots ||
|-
| 0x66028 || 0x28 || [[CgsBitArray|BitArray<20u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used ||
|-
| 0x66050 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game
|-
| 0x6605C || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]]
|-
| 0x66060 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used ||
|-
| 0x66080 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed ||
|-
| 0x66084 || 0x4 || int32_t || miNumOnlineRacesWon || Number of online races won ||
|-
| 0x66088 || 0x4 || int32_t || miNumMugshotsSent || Number of mugshots sent by the player ||
|-
| 0x6608C || 0x4 || || || Padding ||
|-
| 0x66090 || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mDateLicenceIssued || Date the player's license was created ||
|-
| 0x660A0 || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mDate100PercentCompleted || Date the player achieved 100% completion ||
|-
| 0x660B0 || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record ||
|-
| 0x660B4 || 0x4 || || || Padding ||
|-
| 0x660B8 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown ||
|-
| 0x660C0 || 0x8 || [[CgsBitArray|BitArray<60u>]] || mAchievementsEarnt || Tracks which Paradise Awards have been earned ||
|-
| 0x660C8 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown ||
|-
| 0x660C9 || 0x1 || bool || mbIsNewProfile || Tracks whether the profile is new || Intro will be shown if true
|-
| 0x660CA || 0x1 || bool || mbCreditsSequenceViewed || Tracks whether the credits have been shown ||
|-
| 0x660CB || 0x1 || bool || mbOneHundredHudMessageViewed || Tracks whether the 100% completion message has been shown ||
|-
| 0x660CC || 0x1 || bool || mbHasUnlockedCredits || Tracks whether credits are available for viewing ||
|-
| 0x660CD || 0x1 || bool || mbHaveSet100PercentCompletedDate || Tracks whether the 100% completion date is present ||
|-
| 0x660CE || 0x1 || bool || mbHaveSeenEliteCompletionSequence || Tracks whether the Elite license animation has been shown ||
|-
| 0x660CF || 0x1 || bool || mbRedundantBool4 || || Unused in the final game
|-
| 0x660D0 || 0x1 || int8_t || miPad1 || || Unused in the final game
|-
| 0x660D1 || 0x1 || || || Padding ||
|-
| 0x660D2 || 0x2 || int16_t || miPad2 || || Unused in the final game
|-
| 0x660D4 || 0x4 || || || Padding ||
|-
| 0x660D8 || 0x4 || uint32_t || muRoadRulesIDLowBits || ||
|-
| 0x660DC || 0x4 || || || Padding ||
|-
| 0x660E0 || 0x8 || [[CgsBitArray|BitArray<6u>]] || mSeenCompleteAllEventTypeArray || Tracks which event types have had all events completed ||
|-
| 0x660E8 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed
|-
| 0x660EC || 0x4 || float32_t || mfRedundantFloat4 || || Unused in the final game
|-
| 0x660F0 || 0x4 || uint32_t || muRoadRulesIDHighBits || ||
|-
| 0x660F4 || 0x1 || bool || ? || License agreement 1 ||
|-
| 0x660F5 || 0x1 || bool || ? || License agreement 2 ||
|-
| 0x660F6 || 0x1 || int8_t || miPad4 || || Unused in the final game
|-
| 0x660F7 || 0x9 || || || Padding ||
|}
 
==== PC (Remastered) ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || int32_t || miVersionNumber || Version number of the Profile structure || 31
|-
| 0x4 || 0x20 || char[32] || macName || Player-chosen profile name || Unused in the final game
|-
| 0x24 || 0xC || || || Padding ||
|-
| 0x30 || 0x10 || [[Vector3]] || mCarPosition || Spawn position of the player vehicle || Unused in the final game
|-
| 0x40 || 0x10 || [[Vector3]] || mCarDirection || Spawn direction of the player vehicle || Unused in the final game
|-
| 0x50 || 0x8 || [[CgsID]] || mSpawnCarId || The vehicle the player spawns in || Deprecated in V1.3
|-
| 0x58 || 0x8 || [[CgsID]] || mSpawnWheelId || The wheel the player vehicle spawns with || Unused in the final game
|-
| 0x60 || 0x4 || uint32_t || muTimeStampOfLastRoadRulesDownload || ||
|-
| 0x64 || 0x4 || float32_t || mfDistanceDrivenOnline || Distance driven online in cars (meters) || Subject to [[../#Time_and_distance_limitations|distance limitations]]
|-
| 0x68 || 0x4 || float32_t || mfDistanceDrivenOffline || Distance driven offline in cars (meters) || Subject to [[../#Time_and_distance_limitations|distance limitations]]
|-
| 0x6C || 0x4 || float32_t || mfInCarTimePlayed || Total time spent driving || Subject to [[../#Time_and_distance_limitations|time limitations]]
|-
| 0x70 || 0x1 || int8_t || mi8CurrentProgressionRank || Current license of the player || See [[#Progression rank|ranks]]
|-
| 0x71 || 0x1 || int8_t || mi8PowerParkingBestRating || Power Parking record ||
|-
| 0x72 || 0x1 || int8_t || mi8PowerParkingBetweenOtherPlayersBestRating || Power Parking between players record || Not displayed in the final game
|-
| 0x73 || 0x1 || || || Padding ||
|-
| 0x74 || 0x4 || uint32_t || muBestNewBurnoutChainScore || Burnout chain record ||
|-
| 0x78 || 0x44 || int32_t[17] || maGameModeTypeAmount || Number of events present, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0xBC || 0x44 || int32_t[17] || maGameModeTypeAmountDiscovered || Number of events discovered, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x100 || 0x44 || int32_t[17] || maGameModeTypeAmountCompleted || Number of events completed for the current license, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x144 || 0x44 || int32_t[17] || maGameModeTypeAmountCompletedSinceTheStart || Total number of events completed, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x188 || 0x4 || int32_t || miTotalTakedownCount || Number of takedowns performed ||
|-
| 0x18C || 0x4 || int32_t || miTotalOnlineVerticleTakedownCount || Number of vertical takedowns performed ||
|-
| 0x190 || 0x34 || int32_t[13] || maiTakedownTypeCounts || Number of takedowns performed, per type || See [[#BrnGameState::ETakedownType|ETakedownType]]
|-
| 0x1C4 || 0x28 || int32_t[10] || maiWinsPerOfflineGameMode || Number of events won, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x1EC || 0x28 || int32_t[10] || maiRankWinsPerOfflineGameMode || Number of events won causing a license upgrade, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x214 || 0x28 || int32_t[10] || maiLossesPerOfflineGameMode || Number of events lost, per type ||
|-
| 0x23C || 0x4 || int32_t || miCompletedBarrelRolls || Barrel roll record ||
|-
| 0x240 || 0x4 || float32_t || mfCompletedAirSpinAngle || Flat spin record ||
|-
| 0x244 || 0x4 || float32_t || mfCompletedHandbreakTurnAngle || Handbrake turn record || Not displayed in the final game
|-
| 0x248 || 0x4 || float32_t || mfCompletedDriftDistance || Drift record ||
|-
| 0x24C || 0x4 || float32_t || mfOncomingDistance || Oncoming record ||
|-
| 0x250 || 0x4 || float32_t || mfAirMaximum || Air time record ||
|-
| 0x254 || 0x4 || int32_t || miHighestShowTimeScore || Showtime record ||
|-
| 0x258 || 0x4 || int32_t || miBestStuntRunScore || Stunt run record || Deprecated in game version 1.3
|-
| 0x25C || 0x4 || int32_t || miCarCount || Number of vehicle entries ||
|-
| 0x260 || 0x4 || int32_t || miLiveryDataCount || Number of livery entries ||
|-
| 0x264 || 0x4 || int32_t || miRivalCount || Number of rival entries ||
|-
| 0x268 || 0x4 || int32_t || miEventCount || Number of event entries ||
|-
| 0x26C || 0x4 || || || Padding ||
|-
| 0x270 || 0x3000 || [[#BrnProgression::CarData|CarData]][512] || maCars || Vehicle unlocks, colors, and damage ||
|-
| 0x3270 || 0x3000 || [[#BrnProgression::LiveryData|LiveryData]][512] || maLiveryChoices || Selected finishes and mileage ||
|-
| 0x6270 || 0xE00 || [[#BrnProgression::RivalData|RivalData]][64] || maRivals || Roaming rival/shutdown car info ||
|-
| 0x7070 || 0x578 || [[#BrnProgression::ProfileEvent|ProfileEvent]][175] || maEvents || Event completion states ||
|-
| 0x75E8 || 0x3018 || [[CgsSet|Set]]<[[CgsID]], 512u>[3] || maStuntElements || Collectible completion states || See [[#BrnGameState::EStuntType|EStuntType]]
|-
| 0xA600 || 0x4 || uint32_t || muMedalCountFromTheStart || Total number of events won ||
|-
| 0xA604 || 0x1 || bool || mbGoldCarsUnlocked || Tracks whether gold finishes are unlocked ||
|-
| 0xA605 || 0x1 || bool || mbSilverCarsUnlocked || Tracks whether platinum finishes are unlocked ||
|-
| 0xA606 || 0x2 || || || Padding ||
|-
| 0xA608 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mJunkYardsDriveThruSet || Discovered Junkyards ||
|-
| 0xA638 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mBodyShopsDriveThruSet || Discovered Auto Repairs ||
|-
| 0xA698 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mPaintShopsDriveThruSet || Discovered Paint Shops ||
|-
| 0xA6C8 || 0x78 || [[CgsSet|Set]]<[[CgsID]], 14u> || mGasStationsDriveThruSet || Discovered Gas Stations ||
|-
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mCarParksDriveThruSet || Discovered Car Parks ||
|-
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], 2000u> || maFreeBurnChallengeData || Completed Freeburn and Timed Challenges ||
|-
| 0xE628 || 0x9280 || [[#BrnProgression::Profile::HitPropsBitArray|HitPropsBitArray]] || mabHitPropBitArray || Smashed billboards and individual gate sections || 500 TRK units, 600 prop hit indicators (bits) each. Not all TRKs are used
|-
| 0x178A8 || 0x1E || int16_t[3][5] || maaiStuntCountsByCounty || Collectible progression, per-county || See [[#BrnGameState::EStuntType|EStuntType]] and [[Paradise City/Counties|counties]]
|-
| 0x178C6 || 0x2 || || || Padding ||
|-
| 0x178C8 || 0x1400 || [[#BrnStreetData::ChallengeHighScoreEntry|ChallengeHighScoreEntry]][64] || maNetworkChallengeData || Online mainland car Time/Showtime Road Rule scores and player names ||
|-
| 0x18CC8 || 0xA00 || [[#BrnStreetData::ChallengePlayerScoreEntry|ChallengePlayerScoreEntry]][64] || maChallengeData || Player mainland car Time/Showtime Road Rule scores and vehicles ||
|-
| 0x196C8 || 0x4 || uint32_t || muLastRoadRulesResetTime || ||
|-
| 0x196CC || 0x1C || [[#CgsNetwork::NetworkTexture|NetworkTexture]] || mPlayerLicencePicture || License picture header ||
|-
| 0x196E8 || 0x4B000 || char[38400][8] || macPlayerLicenceTextureData || License picture data || Only first is used
|-
| 0x646E8 || 0x1 || bool || mbPlayerLicencePictureIsValid || Tracks whether the license picture is present ||
|-
| 0x646E9 || 0x3 || || || Padding ||
|-
| 0x646EC || 0x15F4 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 20u>[5] || maaMugshotInfo || Information on saved mugshots || Not padded after length
|-
| 0x65CE0 || 0x28 || [[CgsBitArray|BitArray<20u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used ||
|-
| 0x65D08 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game
|-
| 0x65D14 || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]]
|-
| 0x65D18 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used ||
|-
| 0x65D38 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed ||
|-
| 0x65D3C || 0x4 || int32_t || miNumOnlineRacesWon || Number of online races won ||
|-
| 0x65D40 || 0x4 || int32_t || miNumMugshotsSent || Number of mugshots sent by the player ||
|-
| 0x65D44 || 0xC || [[#CgsSystem::DateAndTime|DateAndTime]] || mDateLicenceIssued || Date the player's license was created ||
|-
| 0x65D50 || 0xC || [[#CgsSystem::DateAndTime|DateAndTime]] || mDate100PercentCompleted || Date the player achieved 100% completion ||
|-
| 0x65D5C || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record ||
|-
| 0x65D60 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown ||
|-
| 0x65D68 || 0x8 || [[CgsBitArray|BitArray<60u>]] || mAchievementsEarnt || Tracks which Paradise Awards have been earned ||
|-
| 0x65D70 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown ||
|-
| 0x65D71 || 0x1 || bool || mbIsNewProfile || Tracks whether the profile is new || Intro will be shown if true
|-
| 0x65D72 || 0x1 || bool || mbCreditsSequenceViewed || Tracks whether the credits have been shown ||
|-
| 0x65D73 || 0x1 || bool || mbOneHundredHudMessageViewed || Tracks whether the 100% completion message has been shown ||
|-
| 0x65D74 || 0x1 || bool || mbHasUnlockedCredits || Tracks whether credits are available for viewing ||
|-
| 0x65D75 || 0x1 || bool || mbHaveSet100PercentCompletedDate || Tracks whether the 100% completion date is present ||
|-
| 0x65D76 || 0x1 || bool || mbHaveSeenEliteCompletionSequence || Tracks whether the Elite license animation has been shown ||
|-
| 0x65D77 || 0x1 || bool || mbRedundantBool4 || || Unused in the final game
|-
| 0x65D78 || 0x1 || int8_t || miPad1 || || Unused in the final game
|-
| 0x65D79 || 0x1 || || || Padding ||
|-
| 0x65D7A || 0x2 || int16_t || miPad2 || || Unused in the final game
|-
| 0x65D7C || 0x4 || || || Padding ||
|-
| 0x65D80 || 0x4 || uint32_t || muRoadRulesIDLowBits || ||
|-
| 0x65D84 || 0x4 || || || Padding ||
|-
| 0x65D88 || 0x8 || [[CgsBitArray|BitArray<6u>]] || mSeenCompleteAllEventTypeArray || Tracks which event types have had all events completed ||
|-
| 0x65D90 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed
|-
| 0x65D94 || 0x4 || float32_t || mfRedundantFloat4 || || Unused in the final game
|-
| 0x65D98 || 0x4 || uint32_t || muRoadRulesIDHighBits || ||
|-
| 0x65D9C || 0x2 || int16_t || miPad3 || || Unused in the final game
|-
| 0x65D9E || 0x1 || int8_t || miPad4 || || Unused in the final game
|-
| 0x65D9F || 0x1 || || || Padding ||
|}
 
==== Switch ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || int32_t || miVersionNumber || Version number of the Profile structure || 31
|-
| 0x4 || 0x20 || char[32] || macName || Player-chosen profile name || Unused in the final game
|-
| 0x24 || 0xC || || || Padding ||
|-
| 0x30 || 0x10 || [[Vector3]] || mCarPosition || Spawn position of the player vehicle || Unused in the final game
|-
| 0x40 || 0x10 || [[Vector3]] || mCarDirection || Spawn direction of the player vehicle || Unused in the final game
|-
| 0x50 || 0x8 || [[CgsID]] || mSpawnCarId || The vehicle the player spawns in || Deprecated in V1.3
|-
| 0x58 || 0x8 || [[CgsID]] || mSpawnWheelId || The wheel the player vehicle spawns with || Unused in the final game
|-
| 0x60 || 0x4 || uint32_t || muTimeStampOfLastRoadRulesDownload || ||
|-
| 0x64 || 0x4 || float32_t || mfDistanceDrivenOnline || Distance driven online in cars (meters) || Subject to [[../#Time_and_distance_limitations|distance limitations]]
|-
| 0x68 || 0x4 || float32_t || mfDistanceDrivenOffline || Distance driven offline in cars (meters) || Subject to [[../#Time_and_distance_limitations|distance limitations]]
|-
| 0x6C || 0x4 || float32_t || mfInCarTimePlayed || Total time spent driving || Subject to [[../#Time_and_distance_limitations|time limitations]]
|-
| 0x70 || 0x1 || int8_t || mi8CurrentProgressionRank || Current license of the player || See [[#Progression rank|ranks]]
|-
| 0x71 || 0x1 || int8_t || mi8PowerParkingBestRating || Power Parking record ||
|-
| 0x72 || 0x1 || int8_t || mi8PowerParkingBetweenOtherPlayersBestRating || Power Parking between players record || Not displayed in the final game
|-
| 0x73 || 0x1 || || || Padding ||
|-
| 0x74 || 0x4 || uint32_t || muBestNewBurnoutChainScore || Burnout chain record ||
|-
| 0x78 || 0x44 || int32_t[17] || maGameModeTypeAmount || Number of events present, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0xBC || 0x44 || int32_t[17] || maGameModeTypeAmountDiscovered || Number of events discovered, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x100 || 0x44 || int32_t[17] || maGameModeTypeAmountCompleted || Number of events completed for the current license, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x144 || 0x44 || int32_t[17] || maGameModeTypeAmountCompletedSinceTheStart || Total number of events completed, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x188 || 0x4 || int32_t || miTotalTakedownCount || Number of takedowns performed ||
|-
| 0x18C || 0x4 || int32_t || miTotalOnlineVerticleTakedownCount || Number of vertical takedowns performed ||
|-
| 0x190 || 0x34 || int32_t[13] || maiTakedownTypeCounts || Number of takedowns performed, per type || See [[#BrnGameState::ETakedownType|ETakedownType]]
|-
| 0x1C4 || 0x28 || int32_t[10] || maiWinsPerOfflineGameMode || Number of events won, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x1EC || 0x28 || int32_t[10] || maiRankWinsPerOfflineGameMode || Number of events won causing a license upgrade, per type || See [[#BrnGameState::GameStateModuleIO::EGameModeType|EGameModeType]]
|-
| 0x214 || 0x28 || int32_t[10] || maiLossesPerOfflineGameMode || Number of events lost, per type ||
|-
| 0x23C || 0x4 || int32_t || miCompletedBarrelRolls || Barrel roll record ||
|-
| 0x240 || 0x4 || float32_t || mfCompletedAirSpinAngle || Flat spin record ||
|-
| 0x244 || 0x4 || float32_t || mfCompletedHandbreakTurnAngle || Handbrake turn record || Not displayed in the final game
|-
| 0x248 || 0x4 || float32_t || mfCompletedDriftDistance || Drift record ||
|-
| 0x24C || 0x4 || float32_t || mfOncomingDistance || Oncoming record ||
|-
| 0x250 || 0x4 || float32_t || mfAirMaximum || Air time record ||
|-
| 0x254 || 0x4 || int32_t || miHighestShowTimeScore || Showtime record ||
|-
| 0x258 || 0x4 || int32_t || miBestStuntRunScore || Stunt run record || Deprecated in game version 1.3
|-
| 0x25C || 0x4 || int32_t || miCarCount || Number of vehicle entries ||
|-
| 0x260 || 0x4 || int32_t || miLiveryDataCount || Number of livery entries ||
|-
| 0x264 || 0x4 || int32_t || miRivalCount || Number of rival entries ||
|-
| 0x268 || 0x4 || int32_t || miEventCount || Number of event entries ||
|-
| 0x26C || 0x4 || || || Padding ||
|-
| 0x270 || 0x3000 || [[#BrnProgression::CarData|CarData]][512] || maCars || Vehicle unlocks, colors, and damage ||
|-
| 0x3270 || 0x3000 || [[#BrnProgression::LiveryData|LiveryData]][512] || maLiveryChoices || Selected finishes and mileage ||
|-
| 0x6270 || 0xE00 || [[#BrnProgression::RivalData|RivalData]][64] || maRivals || Roaming rival/shutdown car info ||
|-
| 0x7070 || 0x578 || [[#BrnProgression::ProfileEvent|ProfileEvent]][175] || maEvents || Event completion states ||
|-
| 0x75E8 || 0x3018 || [[CgsSet|Set]]<[[CgsID]], 512u>[3] || maStuntElements || Collectible completion states || See [[#BrnGameState::EStuntType|EStuntType]]
|-
| 0xA600 || 0x4 || uint32_t || muMedalCountFromTheStart || Total number of events won ||
|-
| 0xA604 || 0x1 || bool || mbGoldCarsUnlocked || Tracks whether gold finishes are unlocked ||
|-
| 0xA605 || 0x1 || bool || mbSilverCarsUnlocked || Tracks whether platinum finishes are unlocked ||
|-
| 0xA606 || 0x2 || || || Padding ||
|-
| 0xA608 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mJunkYardsDriveThruSet || Discovered Junkyards ||
|-
| 0xA638 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mBodyShopsDriveThruSet || Discovered Auto Repairs ||
|-
| 0xA698 || 0x30 || [[CgsSet|Set]]<[[CgsID]], 5u> || mPaintShopsDriveThruSet || Discovered Paint Shops ||
|-
| 0xA6C8 || 0x78 || [[CgsSet|Set]]<[[CgsID]], 14u> || mGasStationsDriveThruSet || Discovered Gas Stations ||
|-
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11u> || mCarParksDriveThruSet || Discovered Car Parks ||
|-
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], 2000u> || maFreeBurnChallengeData || Completed Freeburn and Timed Challenges ||
|-
| 0xE628 || 0x9280 || [[#BrnProgression::Profile::HitPropsBitArray|HitPropsBitArray]] || mabHitPropBitArray || Smashed billboards and individual gate sections || 500 TRK units, 600 prop hit indicators (bits) each. Not all TRKs are used
|-
| 0x178A8 || 0x1E || int16_t[3][5] || maaiStuntCountsByCounty || Collectible progression, per-county || See [[#BrnGameState::EStuntType|EStuntType]] and [[Paradise City/Counties|counties]]
|-
| 0x178C6 || 0x2 || || || Padding ||
|-
| 0x178C8 || 0x1800 || [[#BrnStreetData::ChallengeHighScoreEntry|ChallengeHighScoreEntry]][64] || maNetworkChallengeData || Online mainland car Time/Showtime Road Rule scores and player names ||
|-
| 0x190C8 || 0xA00 || [[#BrnStreetData::ChallengePlayerScoreEntry|ChallengePlayerScoreEntry]][64] || maChallengeData || Player mainland car Time/Showtime Road Rule scores and vehicles ||
|-
| 0x192C8 || 0x4 || uint32_t || muLastRoadRulesResetTime || ||
|-
| 0x19AC8 || 0x4 || || || Padding ||
|-
| 0x19AD0 || 0x28 || [[#CgsNetwork::NetworkTexture|NetworkTexture]] || mPlayerLicencePicture || License picture header ||
|-
| 0x19AF8 || 0x4B000 || char[38400][8] || macPlayerLicenceTextureData || License picture data || Only first is used
|-
| 0x64AF8 || 0x1 || bool || mbPlayerLicencePictureIsValid || Tracks whether the license picture is present ||
|-
| 0x64AF9 || 0x7 || || || Padding ||
|-
| 0x64B00 || 0x1C48 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 20u>[5] || maaMugshotInfo || Information on saved mugshots ||
|-
| 0x66748 || 0x28 || [[CgsBitArray|BitArray<20u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used ||
|-
| 0x66770 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game
|-
| 0x6677C || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]]
|-
| 0x66780 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used ||
|-
| 0x667A0 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed ||
|-
| 0x667A4 || 0x4 || int32_t || miNumOnlineRacesWon || Number of online races won ||
|-
| 0x667A8 || 0x4 || int32_t || miNumMugshotsSent || Number of mugshots sent by the player ||
|-
| 0x667AC || 0x4 || || || Padding ||
|-
| 0x667B0 || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mDateLicenceIssued || Date the player's license was created ||
|-
| 0x667C0 || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mDate100PercentCompleted || Date the player achieved 100% completion ||
|-
| 0x667D0 || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record ||
|-
| 0x667D4 || 0x4 || || || Padding ||
|-
| 0x667D8 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown ||
|-
| 0x667E0 || 0x8 || [[CgsBitArray|BitArray<60u>]] || mAchievementsEarnt || Tracks which Paradise Awards have been earned ||
|-
| 0x667E8 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown ||
|-
| 0x667E9 || 0x1 || bool || mbIsNewProfile || Tracks whether the profile is new || Intro will be shown if true
|-
| 0x667EA || 0x1 || bool || mbCreditsSequenceViewed || Tracks whether the credits have been shown ||
|-
| 0x667EB || 0x1 || bool || mbOneHundredHudMessageViewed || Tracks whether the 100% completion message has been shown ||
|-
| 0x667EC || 0x1 || bool || mbHasUnlockedCredits || Tracks whether credits are available for viewing ||
|-
| 0x667ED || 0x1 || bool || mbHaveSet100PercentCompletedDate || Tracks whether the 100% completion date is present ||
|-
| 0x667EE || 0x1 || bool || mbHaveSeenEliteCompletionSequence || Tracks whether the Elite license animation has been shown ||
|-
| 0x667EF || 0x1 || bool || mbRedundantBool4 || || Unused in the final game
|-
| 0x667F0 || 0x1 || int8_t || miPad1 || || Unused in the final game
|-
| 0x667F1 || 0x1 || || || Padding ||
|-
| 0x667F2 || 0x2 || int16_t || miPad2 || || Unused in the final game
|-
| 0x667F4 || 0x4 || || || Padding ||
|-
| 0x667F8 || 0x4 || uint32_t || muRoadRulesIDLowBits || ||
|-
| 0x667FC || 0x4 || || || Padding ||
|-
| 0x66800 || 0x8 || [[CgsBitArray|BitArray<6u>]] || mSeenCompleteAllEventTypeArray || Tracks which event types have had all events completed ||
|-
| 0x66808 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed
|-
| 0x6680C || 0x4 || float32_t || mfRedundantFloat4 || || Unused in the final game
|-
| 0x66810 || 0x4 || uint32_t || muRoadRulesIDHighBits || ||
|-
| 0x66814 || 0x2 || int16_t || miPad3 || || Unused in the final game
|-
| 0x66816 || 0x1 || int8_t || miPad4 || || Unused in the final game
|-
| 0x66817 || 0x9 || || || Padding ||
|}
 
=== BrnProgression::CarData ===
{| class="wikitable"
! 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/Burnout Paradise|Vehicle List]] resource || Padding prior to game version 1.3
|-
| 0xC || 0x4 || float32_t || mfUnlockDeformedAmount || Damage applied to the car ||
|-
| 0x10 || 0x4 || [[#BrnProgression::CarData::UnlockType|UnlockType]] || meUnlockType || Vehicle unlock type ||
|-
| 0x14 || 0x4 || || || Padding ||
|}
 
=== BrnProgression::LiveryData ===
{| class="wikitable"
! 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/Burnout Paradise|Vehicle List]] resource || Padding prior to version 1.3
|-
| 0x15 || 0x3 || || || Padding ||
|}
 
=== BrnProgression::RivalData ===
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x8 || [[CgsID]] || mRivalId || || GameDB ID
|-
| 0x8 || 0x8 || [[CgsID]] || mCarId || ||
|-
| 0x10 || 0x4 || [[#BrnProgression::RivalData::EState|EState]] || meState || ||
|-
| 0x14 || 0x4 || int32_t || miEventCount || ||
|-
| 0x18 || 0x4 || int32_t || miTakedownFromCount || ||
|-
| 0x1C || 0x4 || int32_t || miVerticalTakedownFromCount || ||
|-
| 0x20 || 0x4 || int32_t || miTakedownToCount || ||
|-
| 0x24 || 0x4 || int32_t || miVerticalTakedownToCount || ||
|-
| 0x28 || 0x4 || int32_t || miTakedownToInEventCount || ||
|-
| 0x2C || 0x4 || int32_t || miTakedownToInLastEventCount || ||
|-
| 0x30 || 0x4 || int32_t || miEventMissingCount || ||
|-
| 0x34 || 0x1 || bool || mbHasBeenHit || ||
|-
| 0x35 || 0x3 || || || Padding ||
|}
 
=== BrnProgression::ProfileEvent ===
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t || muEventID || Event junction ID ||
|-
| 0x4 || 0x2 || uint16_t || muFlags || Event flags || See [[#BrnProgression::ProfileEvent::Flags|Flags]]
|-
| 0x6 || 0x2 || || || Padding ||
|}
 
=== BrnStreetData::ChallengeHighScoreEntry ===
==== PlayStation 3, PC ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x18 || [[#BrnStreetData::ChallengeData|ChallengeData]] || super_ChallengeData || ||
|-
| 0x18 || 0x28 || [[#CgsNetwork::PlayerName|PlayerName]][2] || maPlayerNames || || See [[#BrnStreetData::ScoreType|ScoreType]] for index names
|}
 
==== Xbox 360 ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x18 || [[#BrnStreetData::ChallengeData|ChallengeData]] || super_ChallengeData || ||
|-
| 0x18 || 0x20 || [[#CgsNetwork::PlayerName|PlayerName]][2] || maPlayerNames || || See [[#BrnStreetData::ScoreType|ScoreType]] for index names
|}
 
==== PlayStation 4, PC (Remastered) ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x18 || [[#BrnStreetData::ChallengeData|ChallengeData]] || super_ChallengeData || ||
|-
| 0x18 || 0x32 || [[#CgsNetwork::PlayerName|PlayerName]][2] || maPlayerNames || || See [[#BrnStreetData::ScoreType|ScoreType]] for index names
|-
| 0x4A || 0x6 || || || Padding ||
|}
 
==== Switch ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x18 || [[#BrnStreetData::ChallengeData|ChallengeData]] || super_ChallengeData || ||
|-
| 0x18 || 0x42 || [[#CgsNetwork::PlayerName|PlayerName]][2] || maPlayerNames || || See [[#BrnStreetData::ScoreType|ScoreType]] for index names
|-
| 0x5A || 0x6 || || || Padding ||
|}
 
=== BrnStreetData::ChallengeData ===
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x8 || [[CgsBitArray|BitArray<2u>]] || mDirty || || See [[#BrnStreetData::ScoreType|ScoreType]] for index names
|-
| 0x8 || 0x8 || [[CgsBitArray|BitArray<2u>]] || mValidScores || || See [[#BrnStreetData::ScoreType|ScoreType]] for index names
|-
| 0x10 || 0x8 || [[#BrnStreetData::ScoreList|ScoreList]] || mScoreList || ||
|}
 
=== BrnStreetData::ScoreList ===
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x8 || int32_t[2] || maScores || Time and showtime score, respectively || See [[#BrnStreetData::ScoreType|ScoreType]] for index names
|}
 
=== CgsNetwork::PlayerName ===
==== PlayStation 3, PC ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x14 || char[20] || macName || Online player's name ||
|}
 
==== Xbox 360 ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x10 || char[16] || macName || Online player's name ||
|}
 
==== PlayStation 4, PC (Remastered) ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x19 || char[25] || macName || Online player's name ||
|}
 
==== Switch ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x21 || char[33] || macName || Online player's name ||
|}
 
=== BrnStreetData::ChallengePlayerScoreEntry ===
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x18 || [[#BrnStreetData::ChallengeData|ChallengeData]] || super_ChallengeData || ||
|-
| 0x18 || 0x10 || [[CgsID]][2] || maCarIDs || || See [[#BrnStreetData::ScoreType|ScoreType]] for index names
|}
 
=== CgsNetwork::NetworkTexture ===
==== PlayStation 3 ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || HeapMalloc* || mpHeapMalloc || ||
|-
| 0x4 || 0x4 || int32_t || miBitsPerPixel || ||
|-
| 0x8 || 0x4 || int32_t || miWidth || ||
|-
| 0xC || 0x4 || int32_t || miHeight || ||
|-
| 0x10 || 0x4 || [[#renderengine::PixelFormat|PixelFormat]] || mFormat ||
|-
| 0x14 || 0x4 || char* || mpcTexture || ||
|-
| 0x18 || 0x1 || bool || mbTextureAllocatedFromHeap || ||
|-
| 0x19 || 0x1 || bool || mbIsUncompressedYUV || ||
|-
| 0x1A || 0x2 || || || Padding ||
|}
 
==== Xbox 360 ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || HeapMalloc* || mpHeapMalloc || ||
|-
| 0x4 || 0x4 || int32_t || miBitsPerPixel || ||
|-
| 0x8 || 0x4 || int32_t || miWidth || ||
|-
| 0xC || 0x4 || int32_t || miHeight || ||
|-
| 0x10 || 0x4 || [[#Parameters|Parameters]] || mFormat ||
|-
| 0x14 || 0x4 || char* || mpcTexture || ||
|-
| 0x18 || 0x1 || bool || mbTextureAllocatedFromHeap || ||
|-
| 0x19 || 0x1 || bool || mbIsUncompressedYUV || ||
|-
| 0x1A || 0x2 || || || Padding ||
|}
 
==== Parameters ====
Parameters for the MAKED3DFMT2 macro. Xbox 360 only.
 
{| class="wikitable"
! Offset (bits) !! Length (bits) !! Name !! Description !! Comments
|-
| 0 || 2 || || Padding ||
|-
| 2 || 3 || SwizzleW || || See [[Texture/Xbox 360#GPUSWIZZLE|GPUSWIZZLE]] on the Xbox 360 texture page.
|-
| 5 || 3 || SwizzleZ || || See [[Texture/Xbox 360#GPUSWIZZLE|GPUSWIZZLE]] on the Xbox 360 texture page.
|-
| 8 || 3 || SwizzleY || || See [[Texture/Xbox 360#GPUSWIZZLE|GPUSWIZZLE]] on the Xbox 360 texture page.
|-
| 11 || 3 || SwizzleX || || See [[Texture/Xbox 360#GPUSWIZZLE|GPUSWIZZLE]] on the Xbox 360 texture page.
|-
| 14 || 1 || NumFormat || || See [[Texture/Xbox 360#GPUNUMFORMAT|GPUNUMFORMAT]] on the Xbox 360 texture page.
|-
| 15 || 2 || TextureSignW || || See [[Texture/Xbox 360#GPUSIGN|GPUSIGN]] on the Xbox 360 texture page.
|-
| 17 || 2 || TextureSignZ || || See [[Texture/Xbox 360#GPUSIGN|GPUSIGN]] on the Xbox 360 texture page.
|-
| 19 || 2 || TextureSignY || || See [[Texture/Xbox 360#GPUSIGN|GPUSIGN]] on the Xbox 360 texture page.
|-
| 21 || 2 || TextureSignX || || See [[Texture/Xbox 360#GPUSIGN|GPUSIGN]] on the Xbox 360 texture page.
|-
| 23 || 1 || Tiled || ||
|-
| 24 || 2 || Endian || || See [[Texture/Xbox 360#GPUENDIAN|GPUENDIAN]] on the Xbox 360 texture page.
|-
| 26 || 6 || TextureFormat || || See [[Texture/Xbox 360#GPUTEXTUREFORMAT|GPUTEXTUREFORMAT]] on the Xbox 360 texture page.
|}
 
==== PC ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || HeapMalloc* || mpHeapMalloc || ||
|-
| 0x4 || 0x4 || int32_t || miBitsPerPixel || ||
|-
| 0x8 || 0x4 || int32_t || miWidth || ||
|-
| 0xC || 0x4 || int32_t || miHeight || ||
|-
| 0x10 || 0x4 || [[#D3DFORMAT|D3DFORMAT]] || mFormat ||
|-
| 0x14 || 0x4 || char* || mpcTexture || ||
|-
| 0x18 || 0x1 || bool || mbTextureAllocatedFromHeap || ||
|-
| 0x19 || 0x1 || bool || mbIsUncompressedYUV || ||
|-
| 0x1A || 0x2 || || || Padding ||
|}
 
==== PC (Remastered) ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || HeapMalloc* || mpHeapMalloc || ||
|-
| 0x4 || 0x4 || int32_t || miBitsPerPixel || ||
|-
| 0x8 || 0x4 || int32_t || miWidth || ||
|-
| 0xC || 0x4 || int32_t || miHeight || ||
|-
| 0x10 || 0x4 || [[#DXGI_FORMAT|DXGI_FORMAT]] || mFormat ||
|-
| 0x14 || 0x4 || char* || mpcTexture || ||
|-
| 0x18 || 0x1 || bool || mbTextureAllocatedFromHeap || ||
|-
| 0x19 || 0x1 || bool || mbIsUncompressedYUV || ||
|-
| 0x1A || 0x2 || || || Padding ||
|}
 
==== PlayStation 4, Switch ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x8 || HeapMalloc* || mpHeapMalloc || ||
|-
| 0x8 || 0x4 || int32_t || miBitsPerPixel || ||
|-
| 0xC || 0x4 || int32_t || miWidth || ||
|-
| 0x10 || 0x4 || int32_t || miHeight || ||
|-
| 0x14 || 0x4 || [[#DXGI_FORMAT|DXGI_FORMAT]] || mFormat ||
|-
| 0x18 || 0x8 || char* || mpcTexture || ||
|-
| 0x20 || 0x1 || bool || mbTextureAllocatedFromHeap || ||
|-
| 0x21 || 0x1 || bool || mbIsUncompressedYUV || ||
|-
| 0x22 || 0x6 || || || Padding ||
|}
 
=== BrnProgression::MugshotInfo ===
==== PlayStation 3 ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x14 || [[#BrnProgression::MugshotInfo::UniquePlayerID|UniquePlayerID]] || mUniquePlayerID || ||
|-
| 0x14 || 0x4 || || || Padding ||
|-
| 0x18 || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mCaptureDate || ||
|-
| 0x28 || 0x8 || [[#BrnWorld::WorldRegion|WorldRegion]] || mWorldRegion || ||
|-
| 0x30 || 0x4 || int32_t || miNumCaptures || ||
|-
| 0x34 || 0x2 || uint16_t || mu16FileID || ||
|-
| 0x36 || 0x1 || bool || mbLocked || ||
|-
| 0x37 || 0x1 || || || Padding ||
|}
 
==== Xbox 360 ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x18 || [[#BrnProgression::MugshotInfo::UniquePlayerID|UniquePlayerID]] || mUniquePlayerID || ||
|-
| 0x18 || 0xC || [[#CgsSystem::DateAndTime|DateAndTime]] || mCaptureDate || ||
|-
| 0x24 || 0x8 || [[#BrnWorld::WorldRegion|WorldRegion]] || mWorldRegion || ||
|-
| 0x2C || 0x4 || int32_t || miNumCaptures || ||
|-
| 0x30 || 0x2 || uint16_t || mu16FileID || ||
|-
| 0x32 || 0x1 || bool || mbLocked || ||
|-
| 0x33 || 0x5 || || || Padding ||
|}
 
==== PC ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x14 || [[#BrnProgression::MugshotInfo::UniquePlayerID|UniquePlayerID]] || mUniquePlayerID || ||
|-
| 0x14 || 0xC || [[#CgsSystem::DateAndTime|DateAndTime]] || mCaptureDate || ||
|-
| 0x20 || 0x8 || [[#BrnWorld::WorldRegion|WorldRegion]] || mWorldRegion || ||
|-
| 0x28 || 0x4 || int32_t || miNumCaptures || ||
|-
| 0x2C || 0x2 || uint16_t || mu16FileID || ||
|-
| 0x2E || 0x1 || bool || mbLocked || ||
|-
| 0x2F || 0x1 || || || Padding ||
|}
 
==== PlayStation 4 ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x19 || [[#BrnProgression::MugshotInfo::UniquePlayerID|UniquePlayerID]] || mUniquePlayerID || ||
|-
| 0x19 || 0x3 || || || Padding ||
|-
| 0x1C || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mCaptureDate || ||
|-
| 0x2C || 0x8 || [[#BrnWorld::WorldRegion|WorldRegion]] || mWorldRegion || ||
|-
| 0x34 || 0x4 || int32_t || miNumCaptures || ||
|-
| 0x38 || 0x2 || uint16_t || mu16FileID || ||
|-
| 0x3A || 0x1 || bool || mbLocked || ||
|-
| 0x3B || 0x5 || || || Padding ||
|}
 
==== PC (Remastered) ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x19 || [[#BrnProgression::MugshotInfo::UniquePlayerID|UniquePlayerID]] || mUniquePlayerID || ||
|-
| 0x19 || 0x3 || || || Padding ||
|-
| 0x1C || 0xC || [[#CgsSystem::DateAndTime|DateAndTime]] || mCaptureDate || ||
|-
| 0x28 || 0x8 || [[#BrnWorld::WorldRegion|WorldRegion]] || mWorldRegion || ||
|-
| 0x30 || 0x4 || int32_t || miNumCaptures || ||
|-
| 0x34 || 0x2 || uint16_t || mu16FileID || ||
|-
| 0x36 || 0x1 || bool || mbLocked || ||
|-
| 0x37 || 0x1 || || || Padding ||
|}
 
==== Switch ====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x21 || [[#BrnProgression::MugshotInfo::UniquePlayerID|UniquePlayerID]] || mUniquePlayerID || ||
|-
| 0x21 || 0x3 || || || Padding ||
|-
| 0x24 || 0x10 || [[#CgsSystem::DateAndTime|DateAndTime]] || mCaptureDate || ||
|-
| 0x34 || 0x8 || [[#BrnWorld::WorldRegion|WorldRegion]] || mWorldRegion || ||
|-
| 0x3C || 0x4 || int32_t || miNumCaptures || ||
|-
| 0x40 || 0x2 || uint16_t || mu16FileID || ||
|-
| 0x42 || 0x1 || bool || mbLocked || ||
|-
| 0x43 || 0x5 || || || Padding ||
|}
 
=== CgsNetwork::UniquePlayerIDPS3 ===
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x14 || [[#CgsNetwork::PlayerName|PlayerName]] || mPlayerName || Player name ||
|}
 
=== CgsNetwork::UniquePlayerIDX360 ===
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x10 || [[#CgsNetwork::PlayerName|PlayerName]] || mPlayerName || Player name ||
|-
| 0x10 || 0x8 || int64_t || ? || XUID ||
|}
 
=== CgsSystem::DateAndTime ===
==== PlayStation 3, PlayStation 4, Switch ====
{| class="wikitable"
! 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) ====
{| class="wikitable"
! 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 ||
|}
 
=== BrnWorld::WorldRegion ===
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || ECounty || meCounty || || See [[Paradise City/Counties|counties]]
|-
| 0x4 || 0x4 || EDistrict || meDistrict || || See [[Paradise City/Districts|districts]]
|}
 
= Typedefs =
=== BrnProgression::Profile::HitPropsBitArray ===
{| class="wikitable"
! Name !! Type !! Length !! Comments
|-
| HitPropsBitArray || [[CgsBitArray|BitArray<300000u>]] || 0x9280 ||
|}
 
=== BrnProgression::MugshotInfo::UniquePlayerID ===
==== PlayStation 3 ====
{| class="wikitable"
! Name !! Type !! Length !! Comments
|-
| UniquePlayerID || [[#CgsNetwork::UniquePlayerIDPS3|UniquePlayerIDPS3]] || 0x14 ||
|}
 
==== Xbox 360 ====
{| class="wikitable"
! Name !! Type !! Length !! Comments
|-
| UniquePlayerID || [[#CgsNetwork::UniquePlayerIDX360|UniquePlayerIDX360]] || 0x18 ||
|}
 
==== Other platforms ====
Similar to UniquePlayerIDPS3 but with an unknown type name. See [[#CgsNetwork::PlayerName|PlayerName]].
 
= Enumerations =
=== Progression rank ===
{| class="wikitable"
! Name !! Value !! Comments
|-
| ? || 0 || Learner's Permit
|-
| ? || 1 || D License
|-
| ? || 2 || C License
|-
| ? || 3 || B License
|-
| ? || 4 || A License
|-
| ? || 5 || Burnout License
|-
| ? || 6 || Elite License
|}
 
=== 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 ||
|-
| E_MODE_ONLINE_MODE_END || 17 ||
|-
| E_MODE_COUNT || 17 ||
|}
 
=== BrnGameState::ETakedownType ===
{| class="wikitable"
|-
! Name !! Value !! Comments
|-
| E_TAKEDOWN_NONE || -1 ||
|-
| E_TAKEDOWN_STANDARD || 0 ||
|-
| E_TAKEDOWN_GRINDING || 1 ||
|-
| E_TAKEDOWN_T_BONE || 2 ||
|-
| E_TAKEDOWN_VERTICAL || 3 ||
|-
| E_TAKEDOWN_TRAFFIC_CHECK || 4 ||
|-
| E_TAKEDOWN_HEAD_ON || 5 ||
|-
| E_TAKEDOWN_UNKNOWN0 || 6 ||
|-
| E_TAKEDOWN_UNKNOWN1 || 7 ||
|-
| E_TAKEDOWN_DOUBLE || 8 ||
|-
| E_TAKEDOWN_REVENGE || 9 ||
|-
| E_TAKEDOWN_INTO_CAR || 10 ||
|-
| E_TAKEDOWN_INTO_VAN || 11 ||
|-
| E_TAKEDOWN_INTO_BUS || 12 ||
|-
| E_TAKEDOWN_COUNT || 13 ||
|}
 
=== BrnProgression::CarData::UnlockType ===
{| class="wikitable"
! Name !! Value !! Comments
|-
| 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 gift
|-
| ? || 11 || Island unlock
|}
 
=== BrnProgression::RivalData::EState ===
{| class="wikitable"
! Name !! Value !! Comments
|-
| E_STATE_LOCKED || 0 ||
|-
| E_STATE_UNLOCKED || 1 || Roaming rival
|-
| E_STATE_FLEEING || 2 ||
|-
| E_STATE_BEATEN || 3 || Shut down
|}
 
=== BrnProgression::ProfileEvent::Flags ===
{| class="wikitable"
! 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 ||
|}
 
=== BrnGameState::EStuntType ===
{| class="wikitable"
! Name !! Value !! Comments
|-
| E_STUNT_ELEMENT_TYPE_JUMP || 0 ||
|-
| E_STUNT_ELEMENT_TYPE_SMASH || 1 ||
|-
| E_STUNT_ELEMENT_TYPE_BILLBOARD || 2 ||
|-
| E_STUNT_ELEMENT_TYPE_COUNT || 3 ||
|}
 
=== BrnStreetData::ScoreType ===
{| class="wikitable"
! Name !! Value !! Comments
|-
| E_SCORE_TYPE_START || 0 ||
|-
| E_SCORE_TYPE_TIME || 0 ||
|-
| E_SCORE_TYPE_CRASH || 1 ||
|-
| E_SCORE_TYPE_COUNT || 2 ||
|}
 
=== renderengine::PixelFormat ===
{| class="wikitable"
! Name !! Value !! Comments
|-
| PIXELFORMAT_NA || -1 ||
|-
| PIXELFORMAT_R8G8B8A8 || 0x55498085 ||
|-
| PIXELFORMAT_LIN_R8G8B8A8 || 0x554980A5 ||
|-
| PIXELFORMAT_A4R4G4B4 || 0x55720083 ||
|-
| PIXELFORMAT_DXT1 || 0x55720086 ||
|-
| PIXELFORMAT_COMPRESSED_DXT1 || 0x55720086 ||
|-
| PIXELFORMAT_COMPRESSED_DXT23 || 0x55720087 ||
|-
| PIXELFORMAT_DXT3 || 0x55720087 ||
|-
| PIXELFORMAT_DXT5 || 0x55720088 ||
|-
| PIXELFORMAT_COMPRESSED_DXT45 || 0x55720088 ||
|-
| PIXELFORMAT_R6G5B5 || 0x5572008F ||
|-
| PIXELFORMAT_D24FS8 || 0x55720091 ||
|-
| PIXELFORMAT_D24S8F || 0x55720091 ||
|-
| PIXELFORMAT_D16F || 0x55720093 ||
|-
| PIXELFORMAT_G16R16 || 0x55720095 ||
|-
| PIXELFORMAT_Y16_X16 || 0x55720095 ||
|-
| PIXELFORMAT_R5G5B5A1 || 0x55720097 ||
|-
| PIXELFORMAT_COMPRESSED_HILO8 || 0x55720098 ||
|-
| PIXELFORMAT_COMPRESSED_HILO_S8 || 0x55720099 ||
|-
| PIXELFORMAT_Y16_X16_FLOAT || 0x5572009F ||
|-
| PIXELFORMAT_G16R16F || 0x5572009F ||
|-
| PIXELFORMAT_LIN_A4R4G4B4 || 0x557200A3 ||
|-
| PIXELFORMAT_LIN_COMPRESSED_DXT1 || 0x557200A6 ||
|-
| PIXELFORMAT_LIN_DXT1 || 0x557200A6 ||
|-
| PIXELFORMAT_LIN_COMPRESSED_DXT23 || 0x557200A7 ||
|-
| PIXELFORMAT_LIN_DXT3 || 0x557200A7 ||
|-
| PIXELFORMAT_LIN_COMPRESSED_DXT45 || 0x557200A8 ||
|-
| PIXELFORMAT_LIN_DXT5 || 0x557200A8 ||
|-
| PIXELFORMAT_LIN_R6G5B5 || 0x557200AF ||
|-
| PIXELFORMAT_LIN_D24FS8 || 0x557200B1 ||
|-
| PIXELFORMAT_LIN_D16F || 0x557200B3 ||
|-
| PIXELFORMAT_LIN_B16R16 || 0x557200B5 ||
|-
| PIXELFORMAT_LIN_R5G5B5A1 || 0x557200B7 ||
|-
| PIXELFORMAT_LIN_COMPRESSED_HILO8 || 0x557200B8 ||
|-
| PIXELFORMAT_LIN_COMPRESSED_HILO_S8 || 0x557200B9 ||
|-
| PIXELFORMAT_LIN_G16R16F || 0x557200BF ||
|-
| PIXELFORMAT_D16 || 0x55720192 ||
|-
| PIXELFORMAT_X16 || 0x55720194 ||
|-
| PIXELFORMAT_R16 || 0x55720194 ||
|-
| PIXELFORMAT_LIN_D16 || 0x557201B2 ||
|-
| PIXELFORMAT_LIN_X16 || 0x557201B4 ||
|-
| PIXELFORMAT_LIN_R16 || 0x557201B4 ||
|-
| PIXELFORMAT_A1R5G5B5 || 0x55720282 ||
|-
| PIXELFORMAT_D24S8 || 0x55720290 ||
|-
| PIXELFORMAT_D1R5G5B5 || 0x5572029D ||
|-
| PIXELFORMAT_X1R5G5B5 || 0x5572029D ||
|-
| PIXELFORMAT_LIN_A1R5G5B5 || 0x557202A2 ||
|-
| PIXELFORMAT_LIN_D24S8 || 0x557202B0 ||
|-
| PIXELFORMAT_LIN_X1R5G5B5 || 0x557202BD ||
|-
| PIXELFORMAT_R5G6B5 || 0x55720384 ||
|-
| PIXELFORMAT_LIN_R5G6B5 || 0x557203A4 ||
|-
| PIXELFORMAT_X8R8G8B8 || 0x5572059E ||
|-
| PIXELFORMAT_D8R8G8B8 || 0x5572059E ||
|-
| PIXELFORMAT_LIN_X8R8G8B8 || 0x557205BE ||
|-
| PIXELFORMAT_LIN_D8R8G8B8 || 0x557205BE ||
|-
| PIXELFORMAT_A8R8G8B8 || 0x55720885 ||
|-
| PIXELFORMAT_LIN_A8R8G8B8 || 0x557208A5 ||
|-
| PIXELFORMAT_B8 || 0x55720981 ||
|-
| PIXELFORMAT_LIN_B8 || 0x557209A1 ||
|-
| PIXELFORMAT_G8B8 || 0x55720A8B ||
|-
| PIXELFORMAT_LIN_G8B8 || 0x55720AAB ||
|-
| PIXELFORMAT_W16_Z16_Y16_X16_FLOAT || 0x55720B9A ||
|-
| PIXELFORMAT_A16B16G16R16F || 0x55720B9A ||
|-
| PIXELFORMAT_LIN_A16B16G16R16F || 0x55720BBA ||
|-
| PIXELFORMAT_LIN_W16_Z16_Y16_X16_FLOAT || 0x55720BBA ||
|-
| PIXELFORMAT_A32B32G32R32F || 0x55720C9B ||
|-
| PIXELFORMAT_W32_Z32_Y32_X32_FLOAT || 0x55720C9B ||
|-
| PIXELFORMAT_LIN_A32B32G32R32F || 0x55720CBB ||
|-
| PIXELFORMAT_LIN_W32_Z32_Y32_X32_FLOAT || 0x55720CBB ||
|-
| PIXELFORMAT_R32F || 0x55720D9C ||
|-
| PIXELFORMAT_X32_FLOAT || 0x55720D9C ||
|-
| PIXELFORMAT_LIN_R32F || 0x55720DBC ||
|-
| PIXELFORMAT_LIN_X32_FLOAT || 0x55720DBC ||
|-
| PIXELFORMAT_FORCEENUMSIZEINT || 0x7FFFFFFF ||
|}
 
=== D3DFORMAT ===
See the [[Texture/PC#D3DFORMAT|D3DFORMAT enumeration]] on the PC texture page.
 
=== DXGI_FORMAT ===
See the [[Texture/Remastered#DXGI_FORMAT|DXGI_FORMAT enumeration]] on the Remastered texture page.
 
=== BrnResource::ECarType ===
{| class="wikitable"
! Name !! Value !! Comments
|-
| E_CARTYPE_DANGER || 0 ||
|-
| E_CARTYPE_AGGRESSION || 1 ||
|-
| E_CARTYPE_STUNTS || 2 ||
|-
| E_CARTYPE_COUNT || 3 ||
|-
| E_CARTYPE_INVALID || 3 ||
|}