Profile (Burnout Paradise)/Structures

The following lists structures shared between different parts of the profile.

= BrnProgression::CarData =

= BrnProgression::LiveryData =

= BrnProgression::ProfileEvent =

= CgsNetwork::PlayerName =

Switch
= DateAndTime =

Xbox 360, PC, PC (Remastered)
= CgsSystem::Time = Precise time counter used as a replacement for floats starting in version 1.3.

= PDLC and Cop vehicles = Vehicles in 1.7 are stored in a single structure similar to CarData, with 1.8 vehicles stored in a different structure. However, both share the same layout, so they can be simplified into a template:

template struct DLCVehicles {   uint32_t numVehicles; CgsID ids[num]; uint16_t vehicleIndices[num]; uint8_t colourIndices[num]; uint8_t paletteIndices[num]; float32_t distance[num]; };

Which results in the following structures: