Skip to content

Conversation

@SwareJonge
Copy link
Collaborator

Should match all functions in MapObjWanwan.cpp and MapObjWanwanChain.cpp except for TMapObjWanwan::turnTo()

@decomp-dev
Copy link

decomp-dev bot commented Jan 11, 2026

Report for MarioClub_us (65db312 - 75fb3cd)

📈 Matched code: 43.05% (+0.38%, +12116 bytes)
📈 Linked code: 37.64% (+0.03%, +1112 bytes)
📈 Matched data: 22.63% (+0.07%, +656 bytes)
📈 Linked data: 29.63% (+0.04%, +388 bytes)

✅ 77 new matches
Unit Item Bytes Before After
main/Shiraiwa/MapObjWanwan TMapObjWanwan::chainCorrect() +976 0.00% 100.00%
main/Shiraiwa/MapObjWanwan __sinit_MapObjWanwan_cpp +744 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::setChainPosition(TMapObjWanwanChain*, JGeometry::TVec3<float>&, JGeometry::TVec3<float>&, float) +688 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::fixChain() +676 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::calc() +624 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::initFunc_Attack() +536 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::createModel(JKRSolidHeap*, unsigned long) +408 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::TMapObjWanwan(const CrsData::SObject&) +380 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::setRotate(float) +324 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::getAngleToRand() +300 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::~TMapObjWanwan() +288 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::reset() +280 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::createEmitterOnGround(JPABaseEmitter**, const char*) +272 0.00% 100.00%
main/Shiraiwa/MapObjWanwanChain __sinit_MapObjWanwanChain_cpp +268 0.00% 100.00%
main/Shiraiwa/MapObjWanwanChain .data +256 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::fallDown(long, bool) +248 0.00% 100.00%
main/Shiraiwa/MapObjWanwan .rodata +240 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::doFunc_Jump() +208 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::jumpStart(JGeometry::TVec3<float>&, float) +208 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::makeChain(int) +196 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::update() +188 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::doFunc_Jumped() +184 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::getParameters() +176 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::initFunc_Jump() +168 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::doFunc_Attack() +164 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::doFunc_Back() +156 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::getRandRadius(unsigned char, unsigned char) +152 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::doFunc_Walk() +144 0.00% 100.00%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::loadAnimation() +128 0.00% 100.00%
main/Shiraiwa/MapObjWanwanChain TMapObjWanwanChain::~TMapObjWanwanChain() +128 0.00% 100.00%

...and 47 more new matches

📈 7 improvements in unmatched functions
Unit Item Bytes Before After
main/Shiraiwa/MapObjWanwan .data +519 0.00% 66.33%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::turnTo() +454 0.00% 92.32%
main/Shiraiwa/MapObjWanwan .sdata2 +151 0.00% 94.77%
main/Shiraiwa/MapObjWanwan TMapObjWanwan::doFunc_Attacked() +147 0.00% 99.97%
main/Shiraiwa/MapObjWanwanChain .rodata +52 0.00% 93.33%
main/Shiraiwa/MapObjWanwan .sbss +43 0.00% 89.74%
main/Shiraiwa/MapObjWanwanChain .sdata +5 0.00% 66.67%

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