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/Progression Profile without leaving a redirect: Profile is used at least from B3 to Paradise. Paradise will be a subpage from a version landing page.)
mNo edit summary
 
(13 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.
 
Line 531 ⟶ 533:
| 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 ||
Line 800 ⟶ 802:
| 0x660F0 || 0x4 || uint32_t || muRoadRulesIDHighBits || ||
|-
| 0x660F4 || 0x20x1 || int16_tbool || miPad3? || License agreement 1 || Unused in the final game
|-
| 0x660F5 || 0x1 || bool || ? || License agreement 2 ||
|-
| 0x660F6 || 0x1 || int8_t || miPad4 || || Unused in the final game
Line 939 ⟶ 943:
| 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 ||
Line 1,248 ⟶ 1,252:
| 0x14 || 0x1 || uint8_t || ? || Version flags from the [[Vehicle List/Burnout Paradise|Vehicle List]] resource || Padding prior to version 1.3
|-
| 0x15 || 0x3 || ? || ? || Padding ||
|}
 
Line 1,443 ⟶ 1,447:
! Offset (bits) !! Length (bits) !! Name !! Description !! Comments
|-
| 0x10 || 0x80 || 2 || || Padding ||
| 0 || 3 || SwizzleW || || See [[Texture/Xbox 360#GPUSWIZZLE|GPUSWIZZLE]] on the Xbox 360 texture page.
|-
| 02 || 3 || SwizzleZSwizzleW || || See [[Texture/Xbox 360#GPUSWIZZLE|GPUSWIZZLE]] on the Xbox 360 texture page.
|-
| 05 || 3 || SwizzleYSwizzleZ || || See [[Texture/Xbox 360#GPUSWIZZLE|GPUSWIZZLE]] on the Xbox 360 texture page.
|-
| 08 || 3 || SwizzleXSwizzleY || || See [[Texture/Xbox 360#GPUSWIZZLE|GPUSWIZZLE]] on the Xbox 360 texture page.
|-
| 011 || 13 || NumFormatSwizzleX || || See [[Texture/Xbox 360#GPUNUMFORMATGPUSWIZZLE|GPUNUMFORMATGPUSWIZZLE]] on the Xbox 360 texture page.
|-
| 014 || 21 || TextureSignWNumFormat || || See [[Texture/Xbox 360#GPUSIGNGPUNUMFORMAT|GPUSIGNGPUNUMFORMAT]] on the Xbox 360 texture page.
|-
| 015 || 2 || TextureSignZTextureSignW || || See [[Texture/Xbox 360#GPUSIGN|GPUSIGN]] on the Xbox 360 texture page.
|-
| 017 || 2 || TextureSignYTextureSignZ || || See [[Texture/Xbox 360#GPUSIGN|GPUSIGN]] on the Xbox 360 texture page.
|-
| 019 || 2 || TextureSignXTextureSignY || || See [[Texture/Xbox 360#GPUSIGN|GPUSIGN]] on the Xbox 360 texture page.
|-
| 021 || 32 || SwizzleWTextureSignX || || See [[Texture/Xbox 360#GPUSWIZZLEGPUSIGN|GPUSWIZZLEGPUSIGN]] on the Xbox 360 texture page.
|-
| 23 || 1 || Tiled || ||
Line 1,563 ⟶ 1,569:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x100x18 || [[#BrnProgression::MugshotInfo::UniquePlayerID|UniquePlayerID]] || mUniquePlayerID || ||
|-
| 0x10 || 0x8 || || || Padding ||
|-
| 0x18 || 0xC || [[#CgsSystem::DateAndTime|DateAndTime]] || mCaptureDate || ||
Line 1,666 ⟶ 1,670:
! 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 ||
|}
 
Line 1,704 ⟶ 1,717:
=== BrnProgression::Profile::HitPropsBitArray ===
{| class="wikitable"
! Name !! Type !! DescriptionLength !! Comments
|-
| HitPropsBitArray || [[CgsBitArray|BitArray<300000u>]] || 0x9280 ||
Line 1,712 ⟶ 1,725:
==== PlayStation 3 ====
{| class="wikitable"
! Name !! Type !! DescriptionLength !! Comments
|-
| UniquePlayerID || [[#CgsNetwork::UniquePlayerIDPS3|UniquePlayerIDPS3]] || 0x14 ||
|}
 
==== Xbox 360 ====
{| class="wikitable"
! Name !! Type !! Length !! Comments
|-
| UniquePlayerID || [[#CgsNetwork::UniquePlayerIDX360|UniquePlayerIDX360]] || 0x18 ||
|}
 
Line 1,827 ⟶ 1,847:
=== BrnProgression::CarData::UnlockType ===
{| class="wikitable"
! Name !! Value !! CommentComments
|-
| E_UNLOCK_TYPE_UNLOCK || 0 || Unlocked at start
Line 1,849 ⟶ 1,869:
| ? || 9 || Used on Cop Cars
|-
| ? || 10 || Island unlockgift
|-
| ? || 11 || Island giftunlock
|}
 
=== BrnProgression::RivalData::EState ===
{| class="wikitable"
! Name !! Value !! CommentComments
|-
| E_STATE_LOCKED || 0 ||