Skip to content

Conversation

@kiwi515
Copy link
Collaborator

@kiwi515 kiwi515 commented Dec 9, 2025

No description provided.

@decomp-dev
Copy link

decomp-dev bot commented Dec 9, 2025

Report for RSPE01_01 (8306d73 - ca1eaf5)

📈 Matched code: 27.36% (+0.18%, +6344 bytes)

✅ 51 new matches
Unit Function Bytes Before After
main/Pack/RPKernel/RPSysNWC24Manager RPSysNWC24Manager::commitMail(const wchar_t*, const wchar_t*, unsigned short, const RPSysAvatar*, int, __va_list_struct*) +1480 0.00% 100.00%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawStrategyImpl::CalcAhead_ParticleBoth(nw4r::math::VEC3*, nw4r::ef::DrawStrategyImpl::AheadContext*, nw4r::ef::Particle*) +732 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::Construct(RFLDataSource, unsigned short, RFLMiddleDB*, RFLResolution, unsigned long, unsigned char) +488 0.00% 100.00%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawBillboardStrategy::CalcZOffset(nw4r::math::MTX34*, const nw4r::ef::ParticleManager*, const nw4r::ef::DrawInfo&, float) +476 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::InternalCalc() +420 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::Configure() +332 0.00% 100.00%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawStrategyImpl::CalcAhead_Particle(nw4r::math::VEC3*, nw4r::ef::DrawStrategyImpl::AheadContext*, nw4r::ef::Particle*) +324 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::ReplaceTexture(const char*, const RPGrpTexture&, bool) +292 0.00% 100.00%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawBillboardStrategy::InitGraphics(const nw4r::ef::DrawInfo&, nw4r::ef::ParticleManager*) +272 0.00% 100.00%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawStrategyImpl::CalcAhead_Speed(nw4r::math::VEC3*, nw4r::ef::DrawStrategyImpl::AheadContext*, nw4r::ef::Particle*) +264 0.00% 100.00%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawStrategyImpl::CalcAhead_EmitterCenter(nw4r::math::VEC3*, nw4r::ef::DrawStrategyImpl::AheadContext*, nw4r::ef::Particle*) +240 0.00% 100.00%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawBillboardStrategy::GetCalcAheadFunc(nw4r::ef::ParticleManager*) +124 0.00% 100.00%
main/Pack/RPKernel/RPSysNWC24Manager RPSysNWC24Manager::RPSysNWC24Manager(EGG::Heap*) +104 0.00% 100.00%
main/Pack/RPKernel/RPSysNWC24Manager RPSysNWC24Manager::initialize() +96 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::~RPGrpModelRfl() +88 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::DrawProc(nw4r::g3d::ScnRfl*, const RFLCharModel*, unsigned long, unsigned long, _GXColor, bool) +80 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl __sinit_\RPGrpModelRfl_cpp +68 0.00% 100.00%
main/Pack/RPKernel/RPSysNWC24Manager RPSysNWC24Manager::~RPSysNWC24Manager() +64 0.00% 100.00%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawBillboardStrategy::DrawBillboardStrategy() +60 0.00% 100.00%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawBillboardStrategy::Draw(const nw4r::ef::DrawInfo&, nw4r::ef::ParticleManager*) +60 0.00% 100.00%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawStrategyImpl::CalcAhead_EmitterDesign(nw4r::math::VEC3*, nw4r::ef::DrawStrategyImpl::AheadContext*, nw4r::ef::Particle*) +28 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::GetViewMtx(nw4r::math::MTX34*) const +20 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::GetViewMtx(unsigned short, nw4r::math::MTX34*) const +20 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::GetWorldMtx(unsigned short, nw4r::math::MTX34*) const +20 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::GetWorldMtx(unsigned short) const +16 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::GetCharModelDrawProc(nw4r::g3d::ScnRfl*, const RFLCharModel*, unsigned long, unsigned long, _GXColor, bool) +16 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl @72@__dt__13RPGrpModelRflFv +8 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::@72@ExecCallback_CALC_WORLD(nw4r::g3d::ScnObj::Timing, nw4r::g3d::ScnObj*, unsigned long, void*) +8 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::@72@ExecCallback_CALC_MAT(nw4r::g3d::ScnObj::Timing, nw4r::g3d::ScnObj*, unsigned long, void*) +8 0.00% 100.00%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::@72@ExecCallback_CALC_VIEW(nw4r::g3d::ScnObj::Timing, nw4r::g3d::ScnObj*, unsigned long, void*) +8 0.00% 100.00%

...and 21 more new matches

📈 6 improvements in unmatched functions
Unit Function Bytes Before After
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::DrawGX(const RFLCharModel*, unsigned long, unsigned long, _GXColor, bool, bool) +2165 0.00% 94.15%
main/nw4r/ef/drawstrategy/ef_drawbillboardstrategy nw4r::ef::DrawBillboardStrategy::DrawNormalBillboard(const nw4r::ef::DrawInfo&, nw4r::ef::ParticleManager*) +1737 0.00% 88.29%
main/Pack/RPKernel/RPSysKokeshi RPSysKokeshi::LoadResource(const RPSysKokeshiOverloadInfo*) +201 77.69% 99.42%
main/Pack/RPKernel/RPSysKokeshi RPSysKokeshi::ApplyLightTexture(unsigned char) +135 1.82% 63.56%
main/Pack/RPGraphics/RPGrpModelRfl RPGrpModelRfl::CalcBeforeDraw() +103 0.00% 95.74%
main/Pack/RPKernel/RPSysNWC24Manager RPSysNWC24Manager::openLib() +99 0.00% 95.77%

@kiwi515 kiwi515 merged commit b69fea1 into doldecomp:master Dec 9, 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