Profile/Burnout Paradise/Progression Profile/Development

From Burnout Wiki

The profile underwent extensive changes, reflecting the changes the game itself went through over the course of development.

This page will expand as more runnable builds are found and recovered.

Version 7

Burnout 5 (2007-02-22 build) uses this profile. It is significantly different to the final version of the profile.

Layout

There appears to only be a single chunk in this version, as opposed to the multiple found in version 28 and above.

Offsets are relative to 0x1C, the end of the MC02 header (start of the Profile structure).

Offset Size Type Name Description Comments
0x0 0x100 char[100] ? Violation points earned Defaults to "0 Violation Points"
0x100 0x4 int32_t miVersionNumber Version number of the profile 7
0x104 0x20 char[20] macName Player-chosen profile name Unused
0x124 0xC padding
0x130 0x10 Vector3 mCarPosition Spawn position of the player vehicle
0x140 0x10 Vector3 mCarDirection Spawn direction of the player vehicle
0x150 0x8 CgsID mSpawnCarId The vehicle the player spawns in
0x158 0x8 CgsID mSpawnWheelId The wheel the player vehicle spawns with
0x160 0xC ? ? ?
0x16C 0x4 int32_t miCarCount The number of CarData entries present
0x170 0x8 ? ? ?
0x178 0x4 int32_t miRivalCount The number of RivalData entries present
0x17C 0xC ? ? ?
0x188 0x2800? CarData[256?] maCars Vehicle unlocks, mileage
0x2988? 0x1000? ? ? ?
0x3988 0xC00? RivalData[64?] maRivals Information on roaming rivals
0x4588? 0x12E48? ? ? ?

Structures

CarData

Offset Size Type Name Description Comments
0x0 0x8 CgsID mId ID of the unlocked vehicle
0x8 0x4 float32_t mfDistanceDriven Distance the vehicle has been driven (meters)
0xC 0x1C ? ? ?

RivalData

Offset Size Type Name Description Comments
0x0 0x8 CgsID mCarId ID of the rival vehicle
0x8 0x28 ? ? ?