Street Data: Difference between revisions

m
Remove base class names generated by Ghidra.
(This will be padded for pointer alignment (I'm not counting alignment spacing between subsequent sections, given that's somewhat optional))
m (Remove base class names generated by Ghidra.)
 
(One intermediate revision by the same user 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 51 ⟶ 59:
| 0x30 || 0x4 || int32_t || miRoadCount || ||
|-
| 0x34 || 0x4 || || || paddingPadding ||
|}
 
Line 58 ⟶ 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 73 ⟶ 81:
| 0x4 || 0x2 || [[#BrnStreetData::Road::SpanIndex|SpanIndex]] || miSpanIndex || ||
|-
| 0x6 || 0x2 || || || paddingPadding ||
|-
| 0x8 || 0x4 || [[#BrnStreetData::SpanBase::ESpanType|ESpanType]] || meSpanType || ||
Line 92 ⟶ 100:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0xC || [[#BrnStreetData::SpanBase|SpanBase]] || super_SpanBase || Base class ||
|-
| 0xC || 0x4 || [[#BrnStreetData::Junction::Exit|Exit]]* || mpaExits || ||
Line 105 ⟶ 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 113 ⟶ 121:
| 0x18 || 0x4 || int32_t || miExitCount || ||
|-
| 0x1C || 0x4 || || || paddingPadding ||
|-
| 0x20 || 0x10 || char[16] || macName || ||
Line 124 ⟶ 132:
| 0x0 || 0x2 || [[#BrnStreetData::Road::SpanIndex|SpanIndex]] || mSpan || ||
|-
| 0x2 || 0x2 || || || paddingPadding ||
|-
| 0x4 || 0x4 || float_t || mrAngle || ||
Line 152 ⟶ 160:
| 0x40 || 0x4 || uint32_t || ? || || Always 1
|-
| 0x44 || 0x4 || || || paddingPadding ||
|}
 
Line 161 ⟶ 169:
| 0x0 || 0xC || [[Vector3]] || mReferencePosition || ||
|-
| 0xC || 0x4 || || || paddingPadding ||
|-
| 0x10 || 0x8 || [[#BrnStreetData::Road::SpanIndex|SpanIndex]]* || mpaSpans || ||
Line 179 ⟶ 187:
| 0x48 || 0x4 || uint32_t || ? || || Always 1
|-
| 0x4C || 0x4 || || || paddingPadding ||
|}
 
Line 186 ⟶ 194:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x18 || [[#BrnStreetData::ChallengeData|ChallengeData]] || super_ChallengeData || Base class ||
|-
| 0x18 || 0x10 || [[CgsID]][2] || mRivals || ||