Profile/Burnout Paradise/Progression Profile: Difference between revisions
Content added Content deleted
(Fixed structure name.) |
mNo edit summary |
||
Line 113: | Line 113: | ||
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
||
|- |
|- |
||
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], |
| 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 |
| 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 |
||
Line 135: | Line 135: | ||
| 0x1B869 || 0x7 || || || Padding || |
| 0x1B869 || 0x7 || || || Padding || |
||
|- |
|- |
||
| 0x1B870 || 0x20F8 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], |
| 0x1B870 || 0x20F8 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 30u>[5] || maaMugshotInfo || Information on saved mugshots || |
||
|- |
|- |
||
| 0x1D968 || 0x28 || [[CgsBitArray|BitArray< |
| 0x1D968 || 0x28 || [[CgsBitArray|BitArray<30u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used || |
||
|- |
|- |
||
| 0x1D990 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
| 0x1D990 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
||
Line 143: | Line 143: | ||
| 0x1D99C || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
| 0x1D99C || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
||
|- |
|- |
||
| 0x1D9A0 || 0x20 || [[CgsBitArray|BitArray< |
| 0x1D9A0 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used || |
||
|- |
|- |
||
| 0x1D9C0 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
| 0x1D9C0 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
||
Line 161: | Line 161: | ||
| 0x1D9F4 || 0x4 || || || Padding || |
| 0x1D9F4 || 0x4 || || || Padding || |
||
|- |
|- |
||
| 0x1D9F8 || 0x8 || [[CgsBitArray|BitArray< |
| 0x1D9F8 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown || |
||
|- |
|- |
||
| 0x1DA00 || 0x8 || [[CgsBitArray|BitArray< |
| 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 || |
| 0x1DA08 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown || |
||
Line 189: | Line 189: | ||
| 0x1DA14 || 0x4 || uint32_t || muRoadRulesIDLowBits || || |
| 0x1DA14 || 0x4 || uint32_t || muRoadRulesIDLowBits || || |
||
|- |
|- |
||
| 0x1DA18 || 0x8 || [[CgsBitArray|BitArray< |
| 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 |
| 0x1DA20 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed |
||
Line 314: | Line 314: | ||
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
||
|- |
|- |
||
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], |
| 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 |
| 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 |
||
Line 336: | Line 336: | ||
| 0x1B669 || 0x7 || || || Padding || |
| 0x1B669 || 0x7 || || || Padding || |
||
|- |
|- |
||
| 0x1B670 || 0x1608 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], |
| 0x1B670 || 0x1608 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 20u>[5] || maaMugshotInfo || Information on saved mugshots || |
||
|- |
|- |
||
| 0x1CC78 || 0x28 || [[CgsBitArray|BitArray< |
| 0x1CC78 || 0x28 || [[CgsBitArray|BitArray<20u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used || |
||
|- |
|- |
||
| 0x1CCA0 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
| 0x1CCA0 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
||
Line 344: | Line 344: | ||
| 0x1CCAC || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
| 0x1CCAC || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
||
|- |
|- |
||
| 0x1CCB0 || 0x20 || [[CgsBitArray|BitArray< |
| 0x1CCB0 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used || |
||
|- |
|- |
||
| 0x1CCD0 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
| 0x1CCD0 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
||
Line 358: | Line 358: | ||
| 0x1CCF4 || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record || |
| 0x1CCF4 || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record || |
||
|- |
|- |
||
| 0x1CCF8 || 0x8 || [[CgsBitArray|BitArray< |
| 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 || |
| 0x1CD00 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown || |
||
Line 384: | Line 384: | ||
| 0x1CD0C || 0x4 || uint32_t || muRoadRulesIDLowBits || || |
| 0x1CD0C || 0x4 || uint32_t || muRoadRulesIDLowBits || || |
||
|- |
|- |
||
| 0x1CD10 || 0x8 || [[CgsBitArray|BitArray< |
| 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 |
| 0x1CD18 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed |
||
Line 509: | Line 509: | ||
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
||
|- |
|- |
||
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], |
| 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 |
| 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 |
||
Line 531: | Line 531: | ||
| 0x1B869 || 0x3 || || || Padding || |
| 0x1B869 || 0x3 || || || Padding || |
||
|- |
|- |
||
| 0x1B86C || 0x12D4 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], |
| 0x1B86C || 0x12D4 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 20u>[5] || maaMugshotInfo || Information on saved mugshots || |
||
|- |
|- |
||
| 0x1CB40 || 0x28 || [[CgsBitArray|BitArray< |
| 0x1CB40 || 0x28 || [[CgsBitArray|BitArray<20u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used || |
||
|- |
|- |
||
| 0x1CB68 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
| 0x1CB68 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
||
Line 539: | Line 539: | ||
| 0x1CB74 || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
| 0x1CB74 || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
||
|- |
|- |
||
| 0x1CB78 || 0x20 || [[CgsBitArray|BitArray< |
| 0x1CB78 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used || |
||
|- |
|- |
||
| 0x1CB98 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
| 0x1CB98 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
||
Line 553: | Line 553: | ||
| 0x1CBBC || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record || |
| 0x1CBBC || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record || |
||
|- |
|- |
||
| 0x1CBC0 || 0x8 || [[CgsBitArray|BitArray< |
| 0x1CBC0 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown || |
||
|- |
|- |
||
| 0x1CBC8 || 0x8 || [[CgsBitArray|BitArray< |
| 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 || |
| 0x1CBD0 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown || |
||
Line 585: | Line 585: | ||
| 0x1CBE4 || 0x4 || || || Padding || |
| 0x1CBE4 || 0x4 || || || Padding || |
||
|- |
|- |
||
| 0x1CBE8 || 0x8 || [[CgsBitArray|BitArray< |
| 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 |
| 0x1CBF0 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed |
||
Line 710: | Line 710: | ||
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
||
|- |
|- |
||
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], |
| 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 |
| 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 |
||
Line 734: | Line 734: | ||
| 0x646F9 || 0x7 || || || Padding || |
| 0x646F9 || 0x7 || || || Padding || |
||
|- |
|- |
||
| 0x64700 || 0x1928 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], |
| 0x64700 || 0x1928 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 20u>[5] || maaMugshotInfo || Information on saved mugshots || |
||
|- |
|- |
||
| 0x66028 || 0x28 || [[CgsBitArray|BitArray< |
| 0x66028 || 0x28 || [[CgsBitArray|BitArray<20u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used || |
||
|- |
|- |
||
| 0x66050 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
| 0x66050 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
||
Line 742: | Line 742: | ||
| 0x6605C || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
| 0x6605C || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
||
|- |
|- |
||
| 0x66060 || 0x20 || [[CgsBitArray|BitArray< |
| 0x66060 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used || |
||
|- |
|- |
||
| 0x66080 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
| 0x66080 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
||
Line 760: | Line 760: | ||
| 0x660B4 || 0x4 || || || Padding || |
| 0x660B4 || 0x4 || || || Padding || |
||
|- |
|- |
||
| 0x660B8 || 0x8 || [[CgsBitArray|BitArray< |
| 0x660B8 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown || |
||
|- |
|- |
||
| 0x660C0 || 0x8 || [[CgsBitArray|BitArray< |
| 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 || |
| 0x660C8 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown || |
||
Line 792: | Line 792: | ||
| 0x660DC || 0x4 || || || Padding || |
| 0x660DC || 0x4 || || || Padding || |
||
|- |
|- |
||
| 0x660E0 || 0x8 || [[CgsBitArray|BitArray< |
| 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 |
| 0x660E8 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed |
||
Line 917: | Line 917: | ||
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
||
|- |
|- |
||
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], |
| 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 |
| 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 |
||
Line 939: | Line 939: | ||
| 0x646E9 || 0x3 || || || Padding || |
| 0x646E9 || 0x3 || || || Padding || |
||
|- |
|- |
||
| 0x646EC || 0x15F4 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], |
| 0x646EC || 0x15F4 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 20u>[5] || maaMugshotInfo || Information on saved mugshots || |
||
|- |
|- |
||
| 0x65CE0 || 0x28 || [[CgsBitArray|BitArray< |
| 0x65CE0 || 0x28 || [[CgsBitArray|BitArray<20u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used || |
||
|- |
|- |
||
| 0x65D08 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
| 0x65D08 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
||
Line 947: | Line 947: | ||
| 0x65D14 || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
| 0x65D14 || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
||
|- |
|- |
||
| 0x65D18 || 0x20 || [[CgsBitArray|BitArray< |
| 0x65D18 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used || |
||
|- |
|- |
||
| 0x65D38 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
| 0x65D38 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
||
Line 961: | Line 961: | ||
| 0x65D5C || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record || |
| 0x65D5C || 0x4 || int32_t || miHighestNumberOfTakeDownsInRoadRage || Road Rage record || |
||
|- |
|- |
||
| 0x65D60 || 0x8 || [[CgsBitArray|BitArray< |
| 0x65D60 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown || |
||
|- |
|- |
||
| 0x65D68 || 0x8 || [[CgsBitArray|BitArray< |
| 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 || |
| 0x65D70 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown || |
||
Line 993: | Line 993: | ||
| 0x65D84 || 0x4 || || || Padding || |
| 0x65D84 || 0x4 || || || Padding || |
||
|- |
|- |
||
| 0x65D88 || 0x8 || [[CgsBitArray|BitArray< |
| 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 |
| 0x65D90 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed |
||
Line 1,118: | Line 1,118: | ||
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
| 0xA740 || 0x60 || [[CgsSet|Set]]<[[CgsID]], 11> || mCarParksDriveThruSet || Discovered Car Parks || |
||
|- |
|- |
||
| 0xA7A0 || 0x3E88 || [[CgsArray|Array]]<[[CgsID]], |
| 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 |
| 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 |
||
Line 1,142: | Line 1,142: | ||
| 0x64AF9 || 0x7 || || || Padding || |
| 0x64AF9 || 0x7 || || || Padding || |
||
|- |
|- |
||
| 0x64B00 || 0x1C48 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], |
| 0x64B00 || 0x1C48 || [[CgsArray|Array]]<[[#BrnProgression::MugshotInfo|MugshotInfo]], 20u>[5] || maaMugshotInfo || Information on saved mugshots || |
||
|- |
|- |
||
| 0x66748 || 0x28 || [[CgsBitArray|BitArray< |
| 0x66748 || 0x28 || [[CgsBitArray|BitArray<20u>]][5] || maAvailableMugshotFileIDs || Tracks what mugshot slots are used || |
||
|- |
|- |
||
| 0x66770 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
| 0x66770 || 0xC || float32_t[3] || mafCarTypes || || Unused in the final game |
||
Line 1,150: | Line 1,150: | ||
| 0x6677C || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
| 0x6677C || 0x4 || [[#BrnResource::ECarType|ECarType]] || meCurrentCarType || Boost type of the current vehicle || See [[#BrnResource::ECarType|ECarType]] |
||
|- |
|- |
||
| 0x66780 || 0x20 || [[CgsBitArray|BitArray< |
| 0x66780 || 0x20 || [[CgsBitArray|BitArray<256u>]] || maHasPlayerSeenTraining || Tracks the tips DJ Atomika has used || |
||
|- |
|- |
||
| 0x667A0 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
| 0x667A0 || 0x4 || int32_t || miNumOnlineRacesDone || Number of online races completed || |
||
Line 1,168: | Line 1,168: | ||
| 0x667D4 || 0x4 || || || Padding || |
| 0x667D4 || 0x4 || || || Padding || |
||
|- |
|- |
||
| 0x667D8 || 0x8 || [[CgsBitArray|BitArray< |
| 0x667D8 || 0x8 || [[CgsBitArray|BitArray<35u>]] || mSeenTrophyAwardBitArray || Tracks which of the primary 35 vehicles unlocks have been shown || |
||
|- |
|- |
||
| 0x667E0 || 0x8 || [[CgsBitArray|BitArray< |
| 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 || |
| 0x667E8 || 0x1 || bool || mb100PercentCompletionSequenceShown || Tracks whether the 100% completion animation has been shown || |
||
Line 1,200: | Line 1,200: | ||
| 0x667FC || 0x4 || || || Padding || |
| 0x667FC || 0x4 || || || Padding || |
||
|- |
|- |
||
| 0x66800 || 0x8 || [[CgsBitArray|BitArray< |
| 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 |
| 0x66808 || 0x4 || float32_t || mfRealTimePlayed || Total time played || As opposed to mfInCarTimePlayed |
||
Line 1,338: | Line 1,338: | ||
! Offset !! Length !! Type !! Name !! Description !! Comments |
! Offset !! Length !! Type !! Name !! Description !! Comments |
||
|- |
|- |
||
| 0x0 || 0x8 || [[CgsBitArray|BitArray< |
| 0x0 || 0x8 || [[CgsBitArray|BitArray<2u>]] || mDirty || || See [[#BrnStreetData::ScoreType|ScoreType]] for index names |
||
|- |
|- |
||
| 0x8 || 0x8 || [[CgsBitArray|BitArray< |
| 0x8 || 0x8 || [[CgsBitArray|BitArray<2u>]] || mValidScores || || See [[#BrnStreetData::ScoreType|ScoreType]] for index names |
||
|- |
|- |
||
| 0x10 || 0x8 || [[#BrnStreetData::ScoreList|ScoreList]] || mScoreList || || |
| 0x10 || 0x8 || [[#BrnStreetData::ScoreList|ScoreList]] || mScoreList || || |
||
Line 1,706: | Line 1,706: | ||
! Name !! Type !! Description !! Comments |
! Name !! Type !! Description !! Comments |
||
|- |
|- |
||
| HitPropsBitArray || [[CgsBitArray|BitArray< |
| HitPropsBitArray || [[CgsBitArray|BitArray<300000u>]] || 0x9280 || |
||
|} |
|} |
||