Skip to content

Conversation

@kiwi515
Copy link
Collaborator

@kiwi515 kiwi515 commented Dec 5, 2025

No description provided.

@decomp-dev
Copy link

decomp-dev bot commented Dec 5, 2025

Report for RSPE01_01 (6bd2378 - 905303a)

📈 Matched code: 27.18% (+0.28%, +9804 bytes)

✅ 86 new matches
Unit Function Bytes Before After
main/Pack/RPGraphics/RPGrpModelResManager RPGrpModelResManager::InternalCreateData(unsigned short, RPGrpModelResManager::Type, void*, unsigned long) +624 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelResManager RPGrpModelResManager::HasFile(RPGrpModelResManager::Type, unsigned short, const char*) const +588 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelResManager RPGrpModelResManager::CreateResourceList(unsigned short) +488 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelResManager RPGrpModelResManager::GetPtr(RPGrpModelResManager::Type, unsigned short, const char*) const +468 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelResManager RPGrpModelResManager::GetPtr(RPGrpModelResManager::Type, unsigned short, int) const +468 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::Configure() +328 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::InternalCalc() +308 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::ExecCallbackB(nw4r::g3d::WorldMtxManip*, nw4r::g3d::ResMdl, nw4r::g3d::FuncObjCalcWorld*) +292 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::ExecCallbackA(nw4r::g3d::ChrAnmResult*, nw4r::g3d::ResMdl, nw4r::g3d::FuncObjCalcWorld*) +260 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::SetJointVisible(unsigned long, bool) +236 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModel RPGrpModel::Configure() +224 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelResManager RPGrpModelResManager::GetResultTransform(unsigned short, unsigned short, float, EGG::Matrix34f*, EGG::Vector3f*, EGG::Vector3f*, EGG::Vector3f*) +208 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModel RPGrpModel::SetReverseCulling(bool) +196 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::IsJointVisible(unsigned long) const +196 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModel RPGrpModel::CreateBoundingInfo(unsigned long) +192 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::GetWorldMtx(unsigned short) const +192 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModel RPGrpModel::Construct(unsigned short, unsigned char, unsigned long, unsigned long) +180 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::SetCallback(IRPGrpModelCallback*) +180 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelResManager RPGrpModelResManager::TerminateAll() +176 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::CalcBeforeDraw() +168 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelResManager RPGrpModelResManager::InternalGetResultTransform(nw4r::g3d::ResAnmChr, unsigned short, float, EGG::Matrix34f*, EGG::Vector3f*, EGG::Vector3f*, EGG::Vector3f*) +168 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModel RPGrpModel::Construct(unsigned short, int, unsigned char, unsigned long, unsigned long) +148 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModel RPGrpModel::Construct(unsigned short, const char*, unsigned char, unsigned long, unsigned long) +148 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModel RPGrpModel::ReplaceTexture(const char*, const RPGrpTexture&, bool) +148 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::GetViewMtx(unsigned short, nw4r::math::MTX34*) const +148 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::SetShapeVisible(unsigned long, bool) +144 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelResManager RPGrpModelResManager::Terminate(unsigned short) +132 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModel RPGrpModel::RPGrpModel(unsigned char) +128 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::ReferWorldMtx(unsigned short) const +128 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModel RPGrpModel::CalcMaterial() +120 0.00% 100.00%

...and 56 more new matches

📈 5 improvements in unmatched functions
Unit Function Bytes Before After
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::RPGrpModelG3D(unsigned short, int, unsigned char, unsigned long, unsigned long) +247 0.00% 99.94%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::RPGrpModelG3D(unsigned short, const char*, unsigned char, unsigned long, unsigned long) +247 0.00% 99.94%
main/Pack/RPGraphics/RPGrpModelImplement RPGrpModelG3D::RPGrpModelG3D(unsigned short, unsigned char, unsigned long, unsigned long) +227 0.00% 99.93%
main/Pack/RPGraphics/RPGrpModelResManager RPGrpModelResManager::CreateData(RPGrpModelResManager::Type, void*, unsigned long) +145 0.00% 90.75%
main/egg/gfxe/eggLightTextureManager EGG::LightTextureManager::replaceModelTexture(int, EGG::ModelEx*) const 0 97.12% 97.17%

@kiwi515 kiwi515 merged commit 8306d73 into doldecomp:master Dec 5, 2025
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.

1 participant