Street Data: Difference between revisions

m
Remove base class names generated by Ghidra.
(Link subpages.)
m (Remove base class names generated by Ghidra.)
 
(3 intermediate revisions by 2 users not shown)
Line 1:
{{ParadiseResourceTypeInfobox
| name = StreetData
| resourcenames = StreetData
| id = 0x10018
| category = Game-specific<br />(Burnout Paradise)
| memdist = Main Memory only
}}
 
{{subpage|Previous versions|text=Information on versions of the Street Data resource type used in earlier versions of Burnout Paradise.}}
{{subpage|Development|text=Information on versions of the Street Data resource type used during development.}}
Line 20 ⟶ 28:
| 0x10 || 0x4 || [[#BrnStreetData::Road|Road]]* || mpaRoads || ||
|-
| 0x14 || 0x4 || [[#BrnStreetData::ChallengeParScoresEntry|ChallengeParScoresEntry]]* || mpaChallengeParScores || ||
|-
| 0x18 || 0x4 || int32_t || miStreetCount || ||
Line 43 ⟶ 51:
| 0x18 || 0x8 || [[#BrnStreetData::Road|Road]]* || mpaRoads || ||
|-
| 0x20 || 0x8 || [[#BrnStreetData::ChallengeParScoresEntry|ChallengeParScoresEntry]]* || mpaChallengeParScores || ||
|-
| 0x28 || 0x4 || int32_t || miStreetCount || ||
Line 50 ⟶ 58:
|-
| 0x30 || 0x4 || int32_t || miRoadCount || ||
|-
| 0x34 || 0x4 || || || Padding ||
|}
 
Line 56 ⟶ 66:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0xC || [[#BrnStreetData::SpanBase|SpanBase]] || super_SpanBase || Base class ||
|-
| 0xC || 0x2 || [[#BrnStreetData::AIInfo|AIInfo]] || mAIInfo || ||
|-
| 0xE || 0x2 || || || paddingPadding ||
|}
 
Line 71 ⟶ 81:
| 0x4 || 0x2 || [[#BrnStreetData::Road::SpanIndex|SpanIndex]] || miSpanIndex || ||
|-
| 0x6 || 0x2 || || || paddingPadding ||
|-
| 0x8 || 0x4 || [[#BrnStreetData::SpanBase::ESpanType|ESpanType]] || meSpanType || ||
Line 90 ⟶ 100:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0xC || [[#BrnStreetData::SpanBase|SpanBase]] || super_SpanBase || Base class ||
|-
| 0xC || 0x4 || [[#BrnStreetData::Junction::Exit|Exit]]* || mpaExits || ||
Line 103 ⟶ 113:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0xC || [[#BrnStreetData::SpanBase|SpanBase]] || super_SpanBase || Base class ||
|-
| 0xC || 0x4 || || || paddingPadding ||
|-
| 0x10 || 0x8 || [[#BrnStreetData::Junction::Exit|Exit]]* || mpaExits || ||
Line 111 ⟶ 121:
| 0x18 || 0x4 || int32_t || miExitCount || ||
|-
| 0x1C || 0x4 || || || paddingPadding ||
|-
| 0x20 || 0x10 || char[16] || macName || ||
Line 122 ⟶ 132:
| 0x0 || 0x2 || [[#BrnStreetData::Road::SpanIndex|SpanIndex]] || mSpan || ||
|-
| 0x2 || 0x2 || || || paddingPadding ||
|-
| 0x4 || 0x4 || float_t || mrAngle || ||
Line 150 ⟶ 160:
| 0x40 || 0x4 || uint32_t || ? || || Always 1
|-
| 0x44 || 0x4 || || || paddingPadding ||
|}
 
Line 159 ⟶ 169:
| 0x0 || 0xC || [[Vector3]] || mReferencePosition || ||
|-
| 0xC || 0x4 || || || paddingPadding ||
|-
| 0x10 || 0x8 || [[#BrnStreetData::Road::SpanIndex|SpanIndex]]* || mpaSpans || ||
Line 177 ⟶ 187:
| 0x48 || 0x4 || uint32_t || ? || || Always 1
|-
| 0x4C || 0x4 || || || paddingPadding ||
|}
 
Line 184 ⟶ 194:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x18 || [[#BrnStreetData::ChallengeData|ChallengeData]] || super_ChallengeData || Base class ||
|-
| 0x18 || 0x10 || [[CgsID]][2] || mRivals || ||