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).▼
▲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]] ||
|-
| 0xC || 0x2 || [[#BrnStreetData::AIInfo|AIInfo]] || mAIInfo || ||
|-
| 0xE || 0x2 || || ||
|}
Line 45 ⟶ 44:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x4 || [[
|-
| 0x4 || 0x4 || [[#BrnStreetData::Road::SpanIndex|SpanIndex]] || miSpanIndex || ||
|-
| 0x8 || 0x4 || [[
|}
Line 61 ⟶ 60:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0xC || [[#BrnStreetData::SpanBase|SpanBase]] ||
|-
| 0xC || 0x4 || [[#BrnStreetData::Junction::Exit|Exit]]* || mpaExits || ||
Line 87 ⟶ 86:
| 0x0 || 0x4 || [[#BrnStreetData::Road::SpanIndex|SpanIndex]]* || mpaSpans || ||
|-
| 0x4 || 0x4 || || ||
|-
| 0x8 || 0x8 || [[CgsID]] || mId || Road GameDB ID ||
Line 97 ⟶ 96:
| 0x20 || 0x10 || char[16] || macDebugName || ||
|-
| 0x30 || 0x4 || [[
|-
| 0x34 || 0x4 || int32_t || miSpanCount || ||
Line 107 ⟶ 106:
! Offset !! Length !! Type !! Name !! Description !! Comments
|-
| 0x0 || 0x20 || [[#BrnStreetData::ChallengeData|ChallengeData]] ||
|-
| 0x20 || 0x20 || [[CgsID]][4] || mRivals || ||
|