Progression Data/Burnout Paradise/Previous versions: Difference between revisions

From Burnout Wiki
Content added Content deleted
(Added pre-Remastered structure notes.)
m (Normalization)
 
Line 2: Line 2:
Versions as defined by the <code>muVersionNumber</code> field.
Versions as defined by the <code>muVersionNumber</code> field.


* Version 43: Used in v1.0-1.3 of Burnout Paradise. Replaced by v44 in v1.4. Lacks support for bike events.
=== v43 ===
Used in v1.0-1.3 of Burnout Paradise. Replaced by v44 in v1.4. Lacks support for bike events.


= Structures =
= Structures =
Line 11: Line 10:


=== BrnProgression::EventJunction ===
=== BrnProgression::EventJunction ===
==== v43 ====
==== Version 43 ====
{| class="wikitable"
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
! Offset !! Length !! Type !! Name !! Description !! Comments
Line 17: Line 16:
| 0x0 || 0x4 || uint32_t || muID || Junction GameDB ID ||
| 0x0 || 0x4 || uint32_t || muID || Junction GameDB ID ||
|-
|-
| 0x4 || 0x4 || [[Progression Data/Burnout Paradise#BrnProgression::RaceEventData|RaceEventData]]* || mpOfflineEvent || Offline event ||
| 0x4 || 0x4 || [[../#BrnProgression::RaceEventData|RaceEventData]]* || mpOfflineEvent || Offline event ||
|-
|-
| 0x8 || 0x4 || [[Progression Data/Burnout Paradise#BrnProgression::RaceEventData|RaceEventData]]* || mpOnlineEvent || Online event ||
| 0x8 || 0x4 || [[../#BrnProgression::RaceEventData|RaceEventData]]* || mpOnlineEvent || Online event ||
|-
|-
| 0xC || 0x4 || int32_t || miShotGroup || Shot group GameDB ID || Can be -1
| 0xC || 0x4 || int32_t || miShotGroup || Shot group GameDB ID || Can be -1

Latest revision as of 09:21, 4 October 2023

Versions

Versions as defined by the muVersionNumber field.

  • Version 43: Used in v1.0-1.3 of Burnout Paradise. Replaced by v44 in v1.4. Lacks support for bike events.

Structures

BrnProgression::ProgressionData

v1.4-v1.9

Identical to to the structure used in Remastered but without the second junction count at the end.

BrnProgression::EventJunction

Version 43

Offset Length Type Name Description Comments
0x0 0x4 uint32_t muID Junction GameDB ID
0x4 0x4 RaceEventData* mpOfflineEvent Offline event
0x8 0x4 RaceEventData* mpOnlineEvent Online event
0xC 0x4 int32_t miShotGroup Shot group GameDB ID Can be -1

Enumerations

BrnProgression::RaceEventData::EFlags

v43

Name Value Comments
E_FLAG_CRASHBREAKER 0x1 Unused in final game