Skip to content

Start matching CInGuiGuiManager and CMFGame#37

Merged
Antidote merged 1 commit intomainfrom
gamemainflow
Jan 25, 2026
Merged

Start matching CInGuiGuiManager and CMFGame#37
Antidote merged 1 commit intomainfrom
gamemainflow

Conversation

@Antidote
Copy link
Collaborator

No description provided.

@decomp-dev
Copy link

decomp-dev bot commented Jan 25, 2026

Report for GM8E01_48 (e29d67c - 6d3dbbb)

No changes

Report for GM8E01_01 (e29d67c - 6d3dbbb)

📈 Matched code: 26.90% (+0.04%, +1456 bytes)
📈 Matched data: 9.06% (+0.00%, +4 bytes)

✅ 15 new matches
Unit Item Bytes Before After
main/MetroidPrime/CMFGame CMFGame::Draw() const +312 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::Touch() const +244 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::~CMFGame() +212 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::EnterMapScreen() +96 0.00% 100.00%
main/MetroidPrime/CMFGame rstl::rc_ptr<CStateManager>::ReleaseData() +92 0.00% 100.00%
main/MetroidPrime/CMFGame rstl::rc_ptr<CInGameGuiManager>::ReleaseData() +92 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::UnpauseGame() +72 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::PauseGame() +60 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::EnterLogBook() +60 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::SaveGame() +60 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::EnterMessageScreen(float) +60 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::IsCameraActiveFlow() const +36 0.00% 100.00%
main/MetroidPrime/CMFGame __sinit_CMFGame_cpp +32 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::PlayerDied() +28 0.00% 100.00%
main/MetroidPrime/CMFGame .ctors +4 0.00% 100.00%
📈 8 improvements in unmatched functions
Unit Item Bytes Before After
main/MetroidPrime/CMFGame CMFGame::CMFGame(rstl::ncrc_ptr<CStateManager>, rstl::ncrc_ptr<CInGameGuiManager>, CArchitectureQueue&) +231 0.00% 99.98%
main/MetroidPrime/CMFGame CMFGameLoader::~CMFGameLoader() +106 0.00% 40.18%
main/MetroidPrime/CMFGame CMFGameLoader::CMFGameLoader() +86 0.00% 17.07%
main/MetroidPrime/CMFGame .rodata +35 0.00% 37.29%
main/MetroidPrime/CMFGame .sdata2 +7 0.00% 44.44%
main/MetroidPrime/CMFGame .sdata +5 0.00% 35.29%
main/MetroidPrime/CMFGame CMFGame::OnMessage(const CArchitectureMessage&, CArchitectureQueue&) +3 0.00% 0.23%
main/MetroidPrime/CMFGame .sbss +2 0.00% 12.50%

Report for GM8E01_00 (e29d67c - 6d3dbbb)

📈 Matched code: 27.03% (+0.04%, +1456 bytes)
📈 Matched data: 31.58% (+0.00%, +4 bytes)

✅ 15 new matches
Unit Item Bytes Before After
main/MetroidPrime/CMFGame CMFGame::Draw() const +312 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::Touch() const +244 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::~CMFGame() +212 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::EnterMapScreen() +96 0.00% 100.00%
main/MetroidPrime/CMFGame rstl::rc_ptr<CStateManager>::ReleaseData() +92 0.00% 100.00%
main/MetroidPrime/CMFGame rstl::rc_ptr<CInGameGuiManager>::ReleaseData() +92 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::UnpauseGame() +72 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::PauseGame() +60 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::EnterLogBook() +60 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::SaveGame() +60 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::EnterMessageScreen(float) +60 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::IsCameraActiveFlow() const +36 0.00% 100.00%
main/MetroidPrime/CMFGame __sinit_CMFGame_cpp +32 0.00% 100.00%
main/MetroidPrime/CMFGame CMFGame::PlayerDied() +28 0.00% 100.00%
main/MetroidPrime/CMFGame .ctors +4 0.00% 100.00%
📈 9 improvements in unmatched functions
Unit Item Bytes Before After
main/MetroidPrime/CMFGame CMFGame::CMFGame(rstl::ncrc_ptr<CStateManager>, rstl::ncrc_ptr<CInGameGuiManager>, CArchitectureQueue&) +231 0.00% 99.98%
main/MetroidPrime/CMFGame CMFGameLoader::~CMFGameLoader() +106 0.00% 40.18%
main/MetroidPrime/CMFGame CMFGameLoader::CMFGameLoader() +86 0.00% 17.07%
main/MetroidPrime/CMFGame .rodata +35 0.00% 37.29%
main/MetroidPrime/CMFGame .data +27 0.00% 26.92%
main/MetroidPrime/CMFGame .sdata2 +7 0.00% 44.44%
main/MetroidPrime/CMFGame .sdata +5 0.00% 35.29%
main/MetroidPrime/CMFGame CMFGame::OnMessage(const CArchitectureMessage&, CArchitectureQueue&) +3 0.00% 0.23%
main/MetroidPrime/CMFGame .sbss +2 0.00% 13.33%

@Antidote Antidote merged commit c957b88 into main Jan 25, 2026
6 checks passed
@Antidote Antidote deleted the gamemainflow branch January 25, 2026 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant