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

Skip to content

Conversation

@AetiasHax
Copy link
Collaborator

No description provided.

@AetiasHax AetiasHax added the decomp Reservation spot for decompiling code label Aug 29, 2025
@decomp-dev
Copy link

decomp-dev bot commented Aug 29, 2025

Report for usa (5b15874 - 2b12621)

Total code: 3622790 bytes (-4 bytes)
Total functions: 24608 (-5)
📈 Matched code: 1.95% (+0.04%, +1310 bytes)

✅ 26 new matches
Unit Function Bytes Before After
src/00_Core/Player/LinkStateInteract LinkStateInteract::OnStateEnter() +635 0.25% 100.00%
src/00_Core/Player/LinkStateDamage LinkStateDamage::LoadBhio() +536 0.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::LoadBhio() +472 0.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab7bc(Vec3p*, Actor*) +271 0.59% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020abc78(ActorRef*) +255 0.62% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::vfunc_24(int) +171 0.93% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab6c8() +167 0.95% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::SetGrabActorVelocity(Vec3p*) +107 1.48% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::OnStateLeave(int) +103 1.54% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab770(Vec3p*) +75 2.11% 100.00%
src/00_Core/Player/LinkStateMove LinkStateMove::LoadBhio() +72 0.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::SetBombVelocity(Vec3p*) +71 2.22% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab934(Vec3p*) +71 2.22% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::SetNormalizedThrowOffset(Vec3p*) +59 2.67% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab97c(Vec3p*) +59 2.67% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020abba0(ActorRef*) +59 2.67% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020abbdc(ActorRef*) +59 2.67% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020abc40() +55 2.86% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020aa818() +43 3.64% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::SetThrowOffset(Vec3p*) +43 3.64% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::Grab(ActorRef*) +39 4.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020abc18(ActorRef*) +39 4.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::GetGrabActorId() +36 0.19% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::GetLinkStateRoll() +13 23.75% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::GetId() +4 50.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::vfunc_00() +2 40.00% 100.00%
💔 5 broken matches
Unit Function Bytes Before After
src/00_Core/Player/LinkStateDamage LinkStateDamage::CreateDebugHierarchy() -536 100.00% 0.00%
src/00_Core/Player/LinkStateMove LinkStateMove::CreateDebugHierarchy() -72 100.00% 0.00%
src/Main/Unknown/UnkStruct_02063220 UnkStruct_02063220::DisplayAssertError(char*, unsigned short, char*, ...) -1 100.00% 99.92%
src/Main/System/OverlayManager OverlayManager::LoadIfNotLoaded(unsigned int, unsigned int) -1 100.00% 99.64%
src/00_Core/Item/ItemManager ItemManager::GiveItem(int) -1 100.00% 99.95%
📈 13 improvements in unmatched functions
Unit Function Bytes Before After
src/00_Core/Player/LinkStateInteract LinkStateInteract::vfunc_20(int) +1924 0.08% 93.28%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020aa844(Actor*) +816 0.17% 89.20%
src/00_Core/Map/MapManager MapManager::func_ov00_02085c60(UnkStruct*, int*, int*, unsigned int) +645 0.00% 64.77%
src/00_Core/Map/MapBase MapBase::vfunc_68(Vec3p*, bool) +442 0.00% 38.18%
src/00_Core/Player/LinkStateInteract LinkStateInteract::vfunc_34(Vec3p*) +234 0.43% 63.99%
src/04_Load/Actor/Navi/ActorNavi_04 ActorNaviBase::Init() +6 78.58% 82.29%
src/14_Land/Actor/ActorRupee ActorRupee::Init() +5 61.27% 62.03%
src/00_Core/Player/LinkStateBase LinkStateBase::GetBhio0() +3 0.00% 33.33%
src/00_Core/Player/LinkStateBase LinkStateBase::GetBhio1() +3 0.00% 33.33%
src/Main/Message/MessageManager MessageManager::func_02036490() +2 96.51% 96.78%
src/Main/Unknown/UnkStruct_02063220 UnkStruct_02063220::func_0202f754(int) +1 84.82% 85.11%
src/00_Core/Player/LinkStateBase LinkStateBase::func_ov00_020a81b8(int, Vec3p*) +1 0.00% 4.44%
src/00_Core/Player/LinkStateRoll LinkStateRoll::LoadBhio() +1 0.00% 13.33%
📉 15 regressions in unmatched functions
Unit Function Bytes Before After
src/00_Core/Map/MapManager MapManager::func_ov00_02085c60(Vec3p*, int*, int*, unsigned int) -580 58.32% 0.00%
src/59_Hammer/Actor/Navi/ActorNaviBase_59 ActorNavi::func_ov059_0219aba8(unsigned int) -98 93.58% 82.37%
src/58_Bombchu/Player/EquipBombchu EquipBombchu::func_ov058_02199498(Vec3p*) -52 78.87% 76.91%
src/Main/Message/func_0203c358 MsgProc_Type2::func_0203c39c(int, int) -5 69.75% 65.30%
src/00_Core/Player/LinkStateBase LinkStateBase::GetDebugHierarchy0() -3 33.33% 0.00%
src/00_Core/Player/LinkStateBase LinkStateBase::GetDebugHierarchy1() -3 33.33% 0.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::CreateDebugHierarchy() -3 11.11% 0.00%
src/Main/Unknown/UnkStruct_02063220 UnkStruct_02063220::DisplayException(Registers*) -2 91.60% 91.23%
src/09_Adventure/Game/GameModeAdventure GameModeAdventure::~GameModeAdventure() -2 98.56% 97.50%
src/09_Adventure/Game/GameModeAdventure GameModeAdventure::~GameModeAdventure() -2 98.53% 97.45%
src/00_Core/Player/LinkStateBase LinkStateBase::func_ov00_020a81b8(int, int) -1 4.44% 0.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab9b8(unsigned int, bool) -1 0.36% 0.00%
src/00_Core/Player/LinkStateRoll LinkStateRoll::CreateDebugHierarchy() -1 13.33% 0.00%
src/09_Adventure/Game/GameModeAdventure GameModeAdventure::GameModeAdventure(int) -1 91.47% 91.02%
src/00_Core/Map/MapManager MapManager::func_ov00_020843ec(int*) 0 61.07% 61.04%

Report for eur (5b15874 - 2b12621)

Total code: 3622876 bytes (-4 bytes)
Total functions: 24608 (-5)
📈 Matched code: 1.97% (+0.03%, +1218 bytes)

✅ 26 new matches
Unit Function Bytes Before After
src/00_Core/Player/LinkStateInteract LinkStateInteract::OnStateEnter() +635 0.25% 100.00%
src/00_Core/Player/LinkStateDamage LinkStateDamage::LoadBhio() +536 0.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::LoadBhio() +472 0.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab7bc(Vec3p*, Actor*) +271 0.59% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020abc78(ActorRef*) +255 0.62% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::vfunc_24(int) +171 0.93% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab6c8() +167 0.95% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::SetGrabActorVelocity(Vec3p*) +107 1.48% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::OnStateLeave(int) +103 1.54% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab770(Vec3p*) +75 2.11% 100.00%
src/00_Core/Player/LinkStateMove LinkStateMove::LoadBhio() +72 0.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::SetBombVelocity(Vec3p*) +71 2.22% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab934(Vec3p*) +71 2.22% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::SetNormalizedThrowOffset(Vec3p*) +59 2.67% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab97c(Vec3p*) +59 2.67% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020abba0(ActorRef*) +59 2.67% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020abbdc(ActorRef*) +59 2.67% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020abc40() +55 2.86% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020aa818() +43 3.64% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::SetThrowOffset(Vec3p*) +43 3.64% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::Grab(ActorRef*) +39 4.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020abc18(ActorRef*) +39 4.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::GetGrabActorId() +36 0.19% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::GetLinkStateRoll() +13 23.75% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::GetId() +4 50.00% 100.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::vfunc_00() +2 40.00% 100.00%
💔 6 broken matches
Unit Function Bytes Before After
src/00_Core/Player/LinkStateDamage LinkStateDamage::CreateDebugHierarchy() -536 100.00% 0.00%
src/00_Core/Player/LinkStateMove LinkStateMove::CreateDebugHierarchy() -72 100.00% 0.00%
src/Main/Unknown/UnkStruct_02063220 UnkStruct_02063220::DisplayAssertError(char*, unsigned short, char*, ...) -1 100.00% 99.92%
src/Main/System/OverlayManager OverlayManager::LoadIfNotLoaded(unsigned int, unsigned int) -1 100.00% 99.64%
src/Main/Unknown/UnkStruct_020397f8 UnkStruct_020397f8::func_0203be08() -1 100.00% 99.78%
src/00_Core/Item/ItemManager ItemManager::GiveItem(int) -1 100.00% 99.95%
📈 13 improvements in unmatched functions
Unit Function Bytes Before After
src/00_Core/Player/LinkStateInteract LinkStateInteract::vfunc_20(int) +1924 0.08% 93.28%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020aa844(Actor*) +816 0.17% 89.20%
src/00_Core/Map/MapManager MapManager::func_ov00_02085c60(UnkStruct*, int*, int*, unsigned int) +645 0.00% 64.77%
src/00_Core/Map/MapBase MapBase::vfunc_68(Vec3p*, bool) +442 0.00% 38.18%
src/00_Core/Player/LinkStateInteract LinkStateInteract::vfunc_34(Vec3p*) +234 0.43% 63.99%
src/04_Load/Actor/Navi/ActorNavi_04 ActorNaviBase::Init() +6 78.58% 82.29%
src/14_Land/Actor/ActorRupee ActorRupee::Init() +5 61.27% 62.03%
src/00_Core/Player/LinkStateBase LinkStateBase::GetBhio0() +3 0.00% 33.33%
src/00_Core/Player/LinkStateBase LinkStateBase::GetBhio1() +3 0.00% 33.33%
src/Main/Message/MessageManager MessageManager::func_02036490() +2 96.51% 96.78%
src/Main/Unknown/UnkStruct_02063220 UnkStruct_02063220::func_0202f754(int) +1 84.82% 85.11%
src/00_Core/Player/LinkStateBase LinkStateBase::func_ov00_020a81b8(int, Vec3p*) +1 0.00% 4.44%
src/00_Core/Player/LinkStateRoll LinkStateRoll::LoadBhio() +1 0.00% 13.33%
📉 15 regressions in unmatched functions
Unit Function Bytes Before After
src/00_Core/Map/MapManager MapManager::func_ov00_02085c60(Vec3p*, int*, int*, unsigned int) -580 58.32% 0.00%
src/59_Hammer/Actor/Navi/ActorNaviBase_59 ActorNavi::func_ov059_0219aba8(unsigned int) -98 93.58% 82.37%
src/58_Bombchu/Player/EquipBombchu EquipBombchu::func_ov058_02199498(Vec3p*) -52 78.87% 76.91%
src/Main/Message/func_0203c358 MsgProc_Type2::func_0203c39c(int, int) -5 69.75% 65.30%
src/00_Core/Player/LinkStateBase LinkStateBase::GetDebugHierarchy0() -3 33.33% 0.00%
src/00_Core/Player/LinkStateBase LinkStateBase::GetDebugHierarchy1() -3 33.33% 0.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::CreateDebugHierarchy() -3 11.11% 0.00%
src/Main/Unknown/UnkStruct_02063220 UnkStruct_02063220::DisplayException(Registers*) -2 91.60% 91.23%
src/09_Adventure/Game/GameModeAdventure GameModeAdventure::~GameModeAdventure() -2 98.56% 97.50%
src/09_Adventure/Game/GameModeAdventure GameModeAdventure::~GameModeAdventure() -2 98.53% 97.45%
src/00_Core/Player/LinkStateBase LinkStateBase::func_ov00_020a81b8(int, int) -1 4.44% 0.00%
src/00_Core/Player/LinkStateInteract LinkStateInteract::func_ov00_020ab9b8(unsigned int, bool) -1 0.36% 0.00%
src/00_Core/Player/LinkStateRoll LinkStateRoll::CreateDebugHierarchy() -1 13.33% 0.00%
src/09_Adventure/Game/GameModeAdventure GameModeAdventure::GameModeAdventure(int) -1 91.47% 91.02%
src/00_Core/Map/MapManager MapManager::func_ov00_020843ec(int*) 0 61.07% 61.04%

@AetiasHax AetiasHax marked this pull request as ready for review November 16, 2025 16:09
@AetiasHax AetiasHax merged commit fc691f4 into zeldaret:main Nov 16, 2025
3 checks passed
@AetiasHax AetiasHax deleted the decomp/LinkStateInteract branch November 16, 2025 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

decomp Reservation spot for decompiling code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant