BIN (scenario2): Difference between revisions
Jump to navigation
Jump to search
Marked unknown\unused cells as red for future reference |
mNo edit summary |
||
| Line 21: | Line 21: | ||
!Type | !Type | ||
!Description | !Description | ||
|-style="background-color:# | |-style="background-color:#AA6060" | ||
|0x00 | |0x00 | ||
|int32 | |int32 | ||
|Unused | |Unused | ||
|-style="background-color:# | |-style="background-color:#AA6060" | ||
|0x04 | |0x04 | ||
|int32 | |int32 | ||
|Unused chunk count | |Unused chunk count | ||
|-style="background-color:# | |-style="background-color:#AA6060" | ||
|0x08 | |0x08 | ||
|int32 | |int32 | ||
|Unused chunk pointer | |Unused chunk pointer | ||
|-style="background-color:# | |-style="background-color:#AA6060" | ||
|0x0C | |0x0C | ||
|int32 | |int32 | ||
| Line 81: | Line 81: | ||
|int32 | |int32 | ||
|'''String''' Pointer | |'''String''' Pointer | ||
|-style="background-color:# | |-style="background-color:#AA6060" | ||
|0x3C | |0x3C | ||
|int32 | |int32 | ||
| Line 107: | Line 107: | ||
|int32 | |int32 | ||
|Player Position | |Player Position | ||
|-style="background-color:# | |-style="background-color:#AA6060" | ||
|0x0C | |0x0C | ||
|int32 | |int32 | ||
| Line 137: | Line 137: | ||
|int32 | |int32 | ||
|Node ID | |Node ID | ||
|-style="background-color:# | |-style="background-color:#AA6060" | ||
|0x0C | |0x0C | ||
|int32 | |int32 | ||
Revision as of 07:50, 19 December 2022
| This page is under construction Check back later for additional changes |
Scenario2.bin is an overhauled version of BIN (scenario). Controls the main flow of the game, specifying scenario flags and parameters like music that plays in specific moments.
Used in:
Technical Information
File consists of multiple interconnected chunks. Listed in the order of appearance in the file, which does not represent the actual complexity.
Yakuza 5 has slightly different nodes that other games don't have, so it is separated.
Yakuza Ishin\Zero\Kiwami version:
| Offset | Type | Description |
|---|---|---|
| 0x00 | int32 | Unused |
| 0x04 | int32 | Unused chunk count |
| 0x08 | int32 | Unused chunk pointer |
| 0x0C | int32 | Unused |
| 0x10 | int32 | Player Settings Node Count |
| 0x14 | int32 | Player Settings Pointer |
| 0x18 | int32 | Scenario Settings Node Count |
| 0x1C | int32 | Scenario Settings Pointer |
| 0x20 | int32 | Settings Size |
| 0x24 | int32 | Settings Pointer |
| 0x28 | int32 | Node Count |
| 0x2C | int32 | Node Pointer |
| 0x30 | int32 | Scenario Access Pointer |
| 0x34 | int32 | Scenario Access Node Count |
| 0x38 | int32 | String Pointer |
| 0x3C | int32 | Unused |
| 0x40 | int32 | String Pointer |
| Offset | Type | Description |
|---|---|---|
| 0x00 | uint32 | Game Mode |
| 0x04 | int32 | String Pointer |
| 0x08 | int32 | Player Position |
| 0x0C | int32 | Unknown |
| 0x10 | uint32 | Misc Settings Size |
| 0x14 | int32 | Misc Settings Pointer |
| Offset | Type | Description |
|---|---|---|
| 0x00 | int32 | Player Settings Pointer |
| 0x04 | int32 | Player Settings Versions Count |
| 0x08 | int32 | Node ID |
| 0x0C | int32 | Unused? |
| 0x10-0x2C | u32 | Extra Settings 1-8 Size |
| 0x30-0x3C | u32 | Extra Settings 1-8 Pointer |