@@ -26,7 +26,8 @@ namespace Sonicteam
2626 MainMenuState_Tag = 0x1E ,
2727 MainMenuState_Tag1PSelect = 0x1F ,
2828 MainMenuState_Battle = 0x22 ,
29- MainMenuState_GoldMedalResults = 0x26 ,
29+ MainMenuState_GoldMedalResultsOpen = 0x26 ,
30+ MainMenuState_GoldMedalResults = 0x27 ,
3031 MainMenuState_AudioRoom = 0x2F ,
3132 MainMenuState_TheaterRoom = 0x31 ,
3233 MainMenuState_Options = 0x33 ,
@@ -37,11 +38,18 @@ namespace Sonicteam
3738 be<uint32_t > m_State;
3839 MARATHON_INSERT_PADDING (0x24 );
3940 xpointer<HUDMainMenu> m_pHUDMainMenu;
40- MARATHON_INSERT_PADDING (0x20 );
41+ MARATHON_INSERT_PADDING (8 );
42+ xpointer<HUDGoldMedal> m_pHUDGoldMedal;
43+ MARATHON_INSERT_PADDING (0x14 );
4144 xpointer<ButtonWindowTask> m_pButtonWindowTask;
42- MARATHON_INSERT_PADDING ( 4 ) ;
45+ xpointer< void > m_pMainMenuExpositionTask ;
4346 be<uint32_t > m_MainMenuSelectedIndex;
44- MARATHON_INSERT_PADDING (0x1D8 );
47+ be<uint32_t > m_SinglePlayerSelectedIndex;
48+ MARATHON_INSERT_PADDING (0x78 );
49+ be<uint32_t > m_GoldMedalEpisodeIndex;
50+ MARATHON_INSERT_PADDING (0x14C );
51+ be<uint32_t > m_IsChangingState;
52+ MARATHON_INSERT_PADDING (8 );
4553 be<uint32_t > m_PressedButtons;
4654 MARATHON_INSERT_PADDING (0x18 );
4755 xpointer<Actor> m_Field298;
@@ -51,8 +59,13 @@ namespace Sonicteam
5159
5260 MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_State, 0x4C );
5361 MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_pHUDMainMenu, 0x74 );
62+ MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_pHUDGoldMedal, 0x80 );
5463 MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_pButtonWindowTask, 0x98 );
64+ MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_pMainMenuExpositionTask, 0x9C );
5565 MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_MainMenuSelectedIndex, 0xA0 );
66+ MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_SinglePlayerSelectedIndex, 0xA4 );
67+ MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_GoldMedalEpisodeIndex, 0x120 );
68+ MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_IsChangingState, 0x270 );
5669 MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_PressedButtons, 0x27C );
5770 MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_Field298, 0x298 );
5871 MARATHON_ASSERT_OFFSETOF (MainMenuTask, m_apSelectCharacters, 0x29C );
0 commit comments