Skip to content

Match OtaRock 80%#1897

Merged
shibbo merged 9 commits intoSMGCommunity:masterfrom
Quaxly:CollisionPartsFilter
Mar 29, 2026
Merged

Match OtaRock 80%#1897
shibbo merged 9 commits intoSMGCommunity:masterfrom
Quaxly:CollisionPartsFilter

Conversation

@Quaxly
Copy link
Copy Markdown
Contributor

@Quaxly Quaxly commented Mar 22, 2026

Matched a decent amount of OtaRock

@decomp-dev
Copy link
Copy Markdown

decomp-dev bot commented Mar 22, 2026

Report for RMGK01 (b358298 - df57c1e)

📈 Matched code: 46.60% (+0.02%, +1176 bytes)
📈 Matched data: 21.36% (+0.00%, +36 bytes)

✅ 27 new matches
Unit Item Bytes Before After
main/Game/Enemy/OtaRock OtaRock::exeThrowCocoNut() +160 0.00% 100.00%
main/Game/Enemy/OtaRock OtaRock::receiveMsgPlayerAttack(unsigned long, HitSensor*, HitSensor*) +124 0.00% 100.00%
main/Game/Enemy/OtaRock OtaRock::attackSensor(HitSensor*, HitSensor*) +116 0.00% 100.00%
main/Game/Enemy/OtaRock OtaRock::exeHide() +116 0.00% 100.00%
main/Game/Enemy/OtaRock OtaRock::exeShow() +112 0.00% 100.00%
main/Game/Enemy/OtaRock OtaRock::kill() +108 0.00% 100.00%
main/Game/Enemy/OtaRock OtaRock::appear() +84 0.00% 100.00%
main/Game/Enemy/OtaRock __sinit_\OtaRock_cpp +84 0.00% 100.00%
main/Game/Enemy/OtaRock OtaRock::OtaRock(const char*) +64 47.47% 100.00%
main/Game/Enemy/OtaRock OtaRock::receiveMsgEnemyAttack(unsigned long, HitSensor*, HitSensor*) +40 0.00% 100.00%
main/Game/Enemy/OtaRock .sbss +32 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvWait::OtaRockNrvWait() +16 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvThrowCocoNut::OtaRockNrvThrowCocoNut() +16 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvThrowFireBall::OtaRockNrvThrowFireBall() +16 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvDown::OtaRockNrvDown() +16 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvHide::OtaRockNrvHide() +16 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvHideWait::OtaRockNrvHideWait() +16 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvShow::OtaRockNrvShow() +16 0.00% 100.00%
main/Game/Enemy/OtaRock OtaRock::control() +8 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvShow::execute(Spine*) const +8 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvHideWait::execute(Spine*) const +8 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvHide::execute(Spine*) const +8 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvDown::execute(Spine*) const +8 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvThrowFireBall::execute(Spine*) const +8 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvThrowCocoNut::execute(Spine*) const +8 0.00% 100.00%
main/Game/Enemy/OtaRock NrvOtaRock::OtaRockNrvWait::execute(Spine*) const +8 0.00% 100.00%
main/Game/Enemy/OtaRock .ctors +4 0.00% 100.00%
🥀 1 broken match
Unit Item Bytes Before After
main/Game/NameObj/NameObjFactory NameObj* @unnamed@NameObjFactory_cpp@::createNameObj<OtaRock>(const char*) -1 100.00% 99.94%
📈 17 improvements in unmatched items
Unit Item Bytes Before After
main/Game/Enemy/OtaRock OtaRock::exeDown() +329 0.00% 87.51%
main/Game/Enemy/OtaRock OtaRock::exeWait() +250 0.00% 92.12%
main/Game/Enemy/OtaRock OtaRock::init(const JMapInfoIter&) +215 0.00% 91.34%
main/Game/Enemy/OtaRock OtaRock::exeThrowFireBall() +187 0.00% 99.94%
main/Game/Enemy/OtaRock OtaRock::tryToHide() +146 0.00% 91.75%
main/Game/Enemy/OtaRock .data +130 13.00% 29.15%
main/Game/Enemy/OtaRock OtaRock::exeHideWait() +129 0.00% 95.29%
main/Game/Enemy/OtaRock OtaRock::throwCocoNut() +113 0.00% 72.95%
main/Game/Enemy/OtaRock OtaRock::getDisappearedCocoNut() +102 0.00% 95.15%
main/Game/Enemy/OtaRock OtaRock::getDisappearedFireBall() +102 0.00% 95.15%
main/Game/Enemy/OtaRock OtaRock::calcAndSetBaseMtx() +95 0.00% 99.17%
main/Game/Enemy/OtaRock OtaRock::throwFireBall() +95 0.00% 99.17%
main/Game/Enemy/OtaRock OtaRock::getDisappearedCocoNutNum() const +84 0.00% 81.69%
main/Game/Enemy/OtaRock OtaRock::getDisappearedFireBallNum() const +84 0.00% 81.69%
main/Game/Enemy/OtaRock OtaRock::initSensor() +80 0.00% 58.88%
main/Game/Enemy/OtaRock .sdata2 +34 0.00% 85.00%
main/Game/Enemy/OtaRock .rodata +16 0.00% 66.67%

@shibbo shibbo merged commit 4c87d9d into SMGCommunity:master Mar 29, 2026
1 check passed
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.

2 participants