Progression Data/Burnout Paradise/Development: Difference between revisions
Progression Data/Burnout Paradise/Development (view source)
Revision as of 09:23, 15 March 2024
, 2 months agoUpdated with new information.
m (Burninrubber0 moved page Progression/Development to Progression Data/Burnout Paradise/Development without leaving a redirect: Restructuring Progression Data pages.) |
(Updated with new information.) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 2:
Versions as defined by the <code>muVersionNumber</code> field.
* Version 4: Found in the [[Burnout 5 (2006-11-13 build)]]. Most content is not yet present, but some events, rivals and opponent balancing is done.
=== v4 ===▼
* Version 8: Found in
=== v8 ===▼
= Structures =
=== BrnProgression::ProgressionData ===
====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
Line 18 ⟶ 15:
| 0x4 || 0x4 || uint32_t || muSize || Resource size ||
|-
| 0x8 || 0x4 || [[#BrnProgression::
|-
| 0xC || 0x4 || uint32_t ||
|-
| 0x10 || 0x4 || [[#Unknown 0|Unknown]]* || ? ||
|-
| 0x14 || 0x4 ||
|-
| 0x18 || 0x4 || [[#BrnProgression::Rival|Rival]]* || mpaRivals || Rivals ||
Line 31 ⟶ 28:
|}
====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
Line 41 ⟶ 38:
| 0x8 || 0x8 || [[CgsID]] || ? || Default player vehicle || B1 Saloon
|-
| 0x10 || 0x4 || [[#BrnProgression::
|-
| 0x14 || 0x4 || uint32_t ||
|-
| 0x18 || 0x4 || [[#Unknown 0|Unknown]]* || ? ||
|-
| 0x1C || 0x4 ||
|-
| 0x20 || 0x4 || [[#BrnProgression::Rival|Rival]]* || mpaRivals || Rivals ||
Line 54 ⟶ 51:
|}
=== BrnProgression::
Type name from 1.0 data - actual name may be different, in particular for version 4.
==== v4 ====▼
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x8 ||
|-
| 0x8 || 0x4 || uint32_t ||
|-
| 0xC || 0x4 || uint32_t ||
|-
| 0x10 || 0x20 || char[32] ||
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
|
|-
|
|-
|
|-
|-
| 0x2A || 0x1 || uint8_t || muLaps || || Always 1
|-
| 0x2B || 0x5 || uint8_t[5] || maPad || Padding ||
|}
=== BrnProgression::SavedPresetRace ===
==== v8 ====▼
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 ||
|-
|
|-
|
|-
|
|}
=== BrnProgression::SavedRace ===
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
|
|-
| 0x30 || 0x80 ||
|-
| 0xB0 || 0x1 ||
|-
| 0xB1 || 0x7 || uint8_t[7] || maPad ||
|}
=== Unknown 0 ===
Rank data. Actual name unknown.
====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t* || ? || Unknown integers || Race indices? Unlocks?
|-
| 0x4 || 0x4 || uint32_t || ? || Number of unknown integers ||
|-
| 0x8 || 0x4 || uint32_t || ? || Number of violation/offence points to acquire this rank ||
|-
| 0xC || 0x20 || char[32] || ? || Name || EL_*
|}
====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || uint32_t* || ? || Unknown integers || Race indices? Unlocks?
|-
| 0x4 || 0x4 || uint32_t || ? || Number of unknown integers ||
|-
| 0x8 || 0x4 || uint32_t || ? || Number of violation/offence points to acquire this rank ||
|-
| 0xC ||
▲|-
▲| 0x1E8 || 0x4 || || || padding ||
|-
| 0x1EC || 0x20 || char[32] || ? || Name || EL_*
Line 129 ⟶ 144:
=== BrnProgression::Rival ===
====
{| class="wikitable"
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x8 || [[CgsID]] || mCarId || Vehicle to use ||
|-
| 0x8 || 0x4 || int32_t || miRank || Rank || 0-1
|-
| 0xC || 0x4 || float32_t || mfSpeed || Speed || Always 1
|-
| 0x10 || 0x4 || float32_t || mfAggression || Aggression || Always 1
|-
|
|-
|
|-
|
|-
| 0x1E || 0x1 || int8_t ||
|-
| 0x1F || 0x20 || char[32] || macName || Rival name ||
|-
| 0x3F || 0x1 || || ||
|}
|