Street Data/Development: Difference between revisions

m
Remove base class names generated by Ghidra.
(Created page.)
 
m (Remove base class names generated by Ghidra.)
 
(One intermediate revision by the same user not shown)
Line 1:
= Versions =
* In [[Burnout 5 (2007-02-22 build)]], <code>miVersion</code> was 2. Its featureset is mostly the same, but appears to support 4 Road Rule scores rather than 2, possibly as a value for the number of cars crashed (sample file has 10 and 60 as targets).
=== 2007-02-22 ===
In [[Burnout 5 (2007-02-22 build)]], <code>miVersion</code> was 2. Its featureset is mostly the same, but appears to support 4 Road Rule scores rather than 2, possibly as a value for the number of cars crashed (sample file has 10 and 60 as targets).
 
= Structures =
Line 33 ⟶ 32:
! 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 45 ⟶ 44:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || [[Street Data../#BrnStreetData::SpanBase::RoadIndex|RoadIndex]] || miRoadIndex || ||
|-
| 0x4 || 0x4 || [[#BrnStreetData::Road::SpanIndex|SpanIndex]] || miSpanIndex || ||
|-
| 0x8 || 0x4 || [[Street Data../#BrnStreetData::SpanBase::ESpanType|ESpanType]] || meSpanType || ||
|}
 
Line 61 ⟶ 60:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0xC || [[#BrnStreetData::SpanBase|SpanBase]] || super_SpanBase || Base class ||
|-
| 0xC || 0x4 || [[#BrnStreetData::Junction::Exit|Exit]]* || mpaExits || ||
Line 87 ⟶ 86:
| 0x0 || 0x4 || [[#BrnStreetData::Road::SpanIndex|SpanIndex]]* || mpaSpans || ||
|-
| 0x4 || 0x4 || || || paddingPadding ||
|-
| 0x8 || 0x8 || [[CgsID]] || mId || Road GameDB ID ||
Line 97 ⟶ 96:
| 0x20 || 0x10 || char[16] || macDebugName || ||
|-
| 0x30 || 0x4 || [[Street Data../#BrnStreetData::Road::ChallengeIndex|ChallengeIndex]] || mChallenge || ||
|-
| 0x34 || 0x4 || int32_t || miSpanCount || ||
Line 107 ⟶ 106:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x20 || [[#BrnStreetData::ChallengeData|ChallengeData]] || super_ChallengeData || Base class ||
|-
| 0x20 || 0x20 || [[CgsID]][4] || mRivals || ||