Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Yanis002
Copy link
Collaborator

2 functions left (for eur, jp has more non-matchings due to version differences):

@decomp-dev
Copy link

decomp-dev bot commented Jan 14, 2026

Report for eur (76c1ec9 - 41ef314)

📈 Matched code: 1.19% (+0.10%, +4548 bytes)
📈 Linked code: 0.42% (+0.02%, +1072 bytes)
📈 Matched data: 22.15% (+0.01%, +140 bytes)
📈 Linked data: 0.19% (+0.01%, +132 bytes)

✅ 55 new matches
Unit Item Bytes Before After
src/025_Title/TitleScreen TitleScreen::func_ov025_020c4ea0(unsigned int) +664 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::vfunc_10(char*) +600 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c53d0(GameModePTMFParam2Struct*, TouchControl*) +468 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c5240(GameModePTMFParam2Struct*, TouchControl*) +400 0.00% 100.00%
src/019_MainSelect/FileSelectSubScreen FileSelectSubScreen::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +340 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::TitleScreen() +340 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +200 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen_Sub2::vfunc_00() +132 0.00% 100.00%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_14(char*) +120 0.00% 100.00%
src/025_Title/TitleScreenManager TitleScreenManager::vfunc_14() +120 0.00% 100.00%
src/025_Title/GameModeTitleScreen GameModeTitleScreen::vfunc_08(int, int, int) +112 0.00% 100.00%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_10(char*) +104 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c55e4(GameModePTMFParam2Struct*, TouchControl*) +104 0.00% 100.00%
src/025_Title/GameModeTitleScreen GameModeTitleScreen::GameModeTitleScreen() +100 0.00% 100.00%
src/025_Title/TitleScreenManager TitleScreenManager::TitleScreenManager(int) +88 0.00% 100.00%
src/025_Title/TitleScreenManager .data +80 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::vfunc_14(char*) +80 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::~TitleScreen() +76 0.00% 100.00%
src/019_MainSelect/FileSelectOptions FileSelectOptions::vfunc_10(char*) +68 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::~TitleScreen() +68 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c55a4(GameModePTMFParam2Struct*, TouchControl*) +64 0.00% 100.00%
src/025_Title/GameModeTitleScreen GameModeTitleScreen::vfunc_20() +60 0.00% 100.00%
src/019_MainSelect/FileSelectMain FileSelectMain::vfunc_10(char*) +56 0.00% 100.00%
src/019_MainSelect/FileSelectOptions FileSelectOptions::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +56 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::vfunc_0C(int) +56 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c592c() +56 0.00% 100.00%
src/025_Title/GameModeTitleScreen GameModeTitleScreen::~GameModeTitleScreen() +52 0.00% 100.00%
src/025_Title/TitleScreenManager TitleScreenManager::vfunc_18() +52 0.00% 100.00%
src/025_Title/TitleScreen .init +52 0.00% 100.00%
src/025_Title/TitleScreen __sinit_TitleScreen.cpp +52 0.00% 100.00%

...and 25 more new matches

💔 7 broken matches
Unit Item Bytes Before After
src/019_MainSelect/FileSelectSubScreen FileSelectSubScreen::vfunc_08() -340 100.00% 0.00%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_14() -120 100.00% 0.00%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_10() -104 100.00% 0.00%
src/019_MainSelect/FileSelectOptions FileSelectOptions::vfunc_10() -68 100.00% 0.00%
src/019_MainSelect/FileSelectMain FileSelectMain::vfunc_10() -56 100.00% 0.00%
src/019_MainSelect/FileSelectOptions FileSelectOptions::vfunc_08() -56 100.00% 0.00%
src/019_MainSelect/FileSelectSubScreen FileSelectSubScreen::vfunc_10() -20 100.00% 0.00%
📈 14 improvements in unmatched functions
Unit Item Bytes Before After
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +623 0.00% 92.75%
src/019_MainSelect/FileSelectMain FileSelectMain::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +371 0.00% 91.14%
src/019_MainSelect/FileSelectOptions FileSelectOptionsManager::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +199 0.00% 95.77%
src/025_Title/TitleScreen .data +130 0.00% 81.82%
src/019_MainSelect/FileSelectMain FileSelectMain::func_ov019_020c92dc() +127 87.21% 93.21%
src/019_MainSelect/FileSelectMain FileSelectMain::func_ov019_020c9e08() +102 85.84% 90.45%
src/019_MainSelect/FileSelectMain FileSelectMain::func_ov019_020ca940() +91 87.40% 91.68%
src/019_MainSelect/019_UnkSubStruct9 UnkSubStruct9::func_ov019_020cbc0c() +83 46.95% 50.32%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c5204(GameModePTMFParam2Struct*, TouchControl*) +51 0.00% 86.67%
src/019_MainSelect/FileSelectOptions UnkStruct_ov019_020d24c8_2C_24::UnkStruct_ov019_020d24c8_2C_24(GameModeManagerBase_104_0C*, int) +12 83.35% 84.41%
src/019_MainSelect/FileSelectMain FileSelectMain::func_ov019_020c7dc8() +9 81.52% 82.66%
src/019_MainSelect/FileSelectOptions FileSelectOptions::func_ov019_020cd614() +3 89.92% 90.75%
src/019_MainSelect/FileSelectOptions FileSelectOptions::func_ov019_020cce30() +2 70.17% 70.41%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::func_ov019_020ceaac() 0 77.54% 77.61%
📉 3 regressions in unmatched functions
Unit Item Bytes Before After
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_08() -628 93.55% 0.00%
src/019_MainSelect/FileSelectMain FileSelectMain::vfunc_08() -371 91.14% 0.00%
src/019_MainSelect/FileSelectOptions FileSelectOptionsManager::vfunc_08() -199 95.77% 0.00%

Report for jp (76c1ec9 - 41ef314)

📈 Matched code: 1.17% (+0.08%, +3764 bytes)
📈 Linked code: 0.33% (+0.02%, +1072 bytes)
📈 Matched data: 22.13% (+0.01%, +140 bytes)
📈 Linked data: 0.17% (+0.01%, +132 bytes)

✅ 51 new matches
Unit Item Bytes Before After
src/025_Title/TitleScreen TitleScreen::func_ov025_020c4ea0(unsigned int) +664 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c53d0(GameModePTMFParam2Struct*, TouchControl*) +468 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c5240(GameModePTMFParam2Struct*, TouchControl*) +400 0.00% 100.00%
src/019_MainSelect/FileSelectSubScreen FileSelectSubScreen::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +340 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::TitleScreen() +340 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +200 0.00% 100.00%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_14(char*) +120 0.00% 100.00%
src/025_Title/TitleScreenManager TitleScreenManager::vfunc_14() +120 0.00% 100.00%
src/025_Title/GameModeTitleScreen GameModeTitleScreen::vfunc_08(int, int, int) +112 0.00% 100.00%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_10(char*) +104 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c55e4(GameModePTMFParam2Struct*, TouchControl*) +104 0.00% 100.00%
src/025_Title/GameModeTitleScreen GameModeTitleScreen::GameModeTitleScreen() +100 0.00% 100.00%
src/025_Title/TitleScreenManager TitleScreenManager::TitleScreenManager(int) +88 0.00% 100.00%
src/025_Title/TitleScreenManager .data +80 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::vfunc_14(char*) +80 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::~TitleScreen() +76 0.00% 100.00%
src/019_MainSelect/FileSelectOptions FileSelectOptions::vfunc_10(char*) +68 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::~TitleScreen() +68 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c55a4(GameModePTMFParam2Struct*, TouchControl*) +64 0.00% 100.00%
src/025_Title/GameModeTitleScreen GameModeTitleScreen::vfunc_20() +60 0.00% 100.00%
src/019_MainSelect/FileSelectMain FileSelectMain::vfunc_10(char*) +56 0.00% 100.00%
src/019_MainSelect/FileSelectOptions FileSelectOptions::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +56 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::vfunc_0C(int) +56 0.00% 100.00%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c592c() +56 0.00% 100.00%
src/025_Title/GameModeTitleScreen GameModeTitleScreen::~GameModeTitleScreen() +52 0.00% 100.00%
src/025_Title/TitleScreenManager TitleScreenManager::vfunc_18() +52 0.00% 100.00%
src/025_Title/GameModeTitleScreen .data +48 0.00% 100.00%
src/025_Title/GameModeTitleScreen GameModeTitleScreen::~GameModeTitleScreen() +44 0.00% 100.00%
src/025_Title/GameModeTitleScreen UnkStruct_027e09a4::func_ov025_020c4a60() +44 0.00% 100.00%
src/025_Title/TitleScreenManager TitleScreenManager::Create(int) +44 0.00% 100.00%

...and 21 more new matches

💔 7 broken matches
Unit Item Bytes Before After
src/019_MainSelect/FileSelectSubScreen FileSelectSubScreen::vfunc_08() -340 100.00% 0.00%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_14() -120 100.00% 0.00%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_10() -104 100.00% 0.00%
src/019_MainSelect/FileSelectOptions FileSelectOptions::vfunc_10() -68 100.00% 0.00%
src/019_MainSelect/FileSelectMain FileSelectMain::vfunc_10() -56 100.00% 0.00%
src/019_MainSelect/FileSelectOptions FileSelectOptions::vfunc_08() -56 100.00% 0.00%
src/019_MainSelect/FileSelectSubScreen FileSelectSubScreen::vfunc_10() -20 100.00% 0.00%
📈 18 improvements in unmatched functions
Unit Item Bytes Before After
src/025_Title/TitleScreen TitleScreen::vfunc_10(char*) +661 0.00% 93.91%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +623 0.00% 92.75%
src/019_MainSelect/FileSelectMain FileSelectMain::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +371 0.00% 91.14%
src/019_MainSelect/FileSelectOptions FileSelectOptionsManager::vfunc_08(GameModePTMFParam2Struct*, TouchControl*) +199 0.00% 95.77%
src/025_Title/TitleScreen .data +132 0.00% 82.52%
src/025_Title/TitleScreen TitleScreen_Sub2::vfunc_00() +131 0.00% 99.82%
src/019_MainSelect/FileSelectMain FileSelectMain::func_ov019_020c92dc() +127 87.21% 93.21%
src/019_MainSelect/FileSelectMain FileSelectMain::func_ov019_020c9e08() +102 85.84% 90.45%
src/019_MainSelect/FileSelectMain FileSelectMain::func_ov019_020ca940() +91 87.40% 91.68%
src/019_MainSelect/019_UnkSubStruct9 UnkSubStruct9::func_ov019_020cbc0c() +83 46.95% 50.32%
src/025_Title/TitleScreen .init +78 0.00% 88.68%
src/025_Title/TitleScreen __sinit_TitleScreen.cpp +78 0.00% 88.68%
src/025_Title/TitleScreen TitleScreen::func_ov025_020c5204(GameModePTMFParam2Struct*, TouchControl*) +51 0.00% 86.67%
src/019_MainSelect/FileSelectOptions UnkStruct_ov019_020d24c8_2C_24::UnkStruct_ov019_020d24c8_2C_24(GameModeManagerBase_104_0C*, int) +12 83.35% 84.41%
src/019_MainSelect/FileSelectMain FileSelectMain::func_ov019_020c7dc8() +9 81.52% 82.66%
src/019_MainSelect/FileSelectOptions FileSelectOptions::func_ov019_020cd614() +3 89.92% 90.75%
src/019_MainSelect/FileSelectOptions FileSelectOptions::func_ov019_020cce30() +2 70.17% 70.41%
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::func_ov019_020ceaac() 0 77.54% 77.61%
📉 3 regressions in unmatched functions
Unit Item Bytes Before After
src/019_MainSelect/FileSelectMicTest FileSelectMicTest::vfunc_08() -628 93.55% 0.00%
src/019_MainSelect/FileSelectMain FileSelectMain::vfunc_08() -371 91.14% 0.00%
src/019_MainSelect/FileSelectOptions FileSelectOptionsManager::vfunc_08() -199 95.77% 0.00%

@Yanis002 Yanis002 marked this pull request as draft January 14, 2026 20:08
@Yanis002 Yanis002 marked this pull request as ready for review January 15, 2026 18:03
@Yanis002 Yanis002 merged commit ed672be into zeldaret:main Jan 15, 2026
3 checks passed
@Yanis002 Yanis002 deleted the titlescreen branch January 15, 2026 18:04
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