diff --git a/various-tools/stage_param_structure_wip.txt b/various-tools/stage_param_structure_wip.txt index ab6b8a6..de32bc7 100644 --- a/various-tools/stage_param_structure_wip.txt +++ b/various-tools/stage_param_structure_wip.txt @@ -52,19 +52,34 @@ START OF FILE 2 BYTE 64 75 6D 6D 79 5F 68 61 72 64 (dummy_hard) hard string + *(_DWORD *)(v13 + 80) = RomReadIntBig(); + *(_DWORD *)(v13 + 84) = RomReadIntBig(); + *(_DWORD *)(v13 + 88) = RomReadIntBig(); + *(_DWORD *)(v13 + 92) = RomReadIntBig(); + *(_DWORD *)(v13 + 96) = RomReadIntBig(); + *(_DWORD *)(v13 + 100) = RomReadIntBig(); + *(_DWORD *)(v13 + 208) = RomReadIntBig(); + *(_DWORD *)v13 = (unsigned __int8)RomReadUByte(); + *(_DWORD *)(v13 + 4) = RomReadIntBig(); + *(_DWORD *)(v13 + 8) = (unsigned __int8)RomReadUByte(); + *(_DWORD *)(v13 + 12) = RomReadIntBig(); + *(_QWORD *)(v13 + 216) = RomReadString(); + *(_DWORD *)(v13 + 16) = (unsigned __int8)RomReadUByte(); + *(_DWORD *)(v13 + 20) = RomReadIntBig(); + *(_DWORD *)(v13 + 112) = (unsigned __int8)RomReadUByte(); -00 1B 7B F0 maximumscore 1 -00 4F 86 48 maximumscore 2 -00 A6 CB F6 maximumscore 3 -00 11 0C E2 maxscore 1 w/o ad-lib -00 3B 2D 10 maxscore 2 2/o ad-lib -00 82 38 18 maxscore 3 w/o ad-lib -FF FF FF FF -00 -00 00 00 00 -03 -00 00 00 00 -00 //str just use 00 -00 isEnableAC (>6th bit, just use 7C) -00 00 03 F9 -03 isAvailable (>2nd bit, just use 03) +Confirmed 00 1B 7B F0 maximumscore 1 +Confirmed 00 4F 86 48 maximumscore 2 +Confirmed 00 A6 CB F6 maximumscore 3 +Confirmed 00 11 0C E2 maxscore 1 w/o ad-lib +Confirmed 00 3B 2D 10 maxscore 2 w/o ad-lib +Confirmed 00 82 38 18 maxscore 3 w/o ad-lib +FF FF FF FF always end with FF, front 3 byte likely not read as a whole +Confirmed 00 always empty +Confirmed 00 00 00 00 always empty +Confirmed 03 contains 2 actionable flags, almost always 11. Exception being track 0 (00) and tutorial (01) +Confirmed 00 00 00 00 always empty +Confirmed 00 //str always empty +00 isEnableAC (>6th bit), contains 5 actionable flags +Confirmed 00 00 03 F9 Old pack containment identifier. Now just empty. +Confirmed 03 isAvailable (>2nd bit), 2nd flag always 1. Only has 2 flags