Skip to content

Conversation

@kiwi515
Copy link
Collaborator

@kiwi515 kiwi515 commented Nov 27, 2025

No description provided.

@decomp-dev
Copy link

decomp-dev bot commented Nov 27, 2025

Report for RSPE01_01 (ad1f2b8 - 5dca6ae)

📈 Matched code: 25.42% (+0.30%, +10452 bytes)
📈 Linked code: 22.90% (+0.12%, +4240 bytes)

✅ 99 new matches
Unit Function Bytes Before After
main/Pack/RPKernel/RPSysLayout RPSysLayout::createDynamicAnm(EGG::Heap*, nw4r::lyt::Pane*) +600 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::create(EGG::Heap*, RPSysLytResAccessor*, const char*) +568 0.00% 100.00%
main/Pack/RPKernel/RPSysLytTextBox RPSysLytTextBox::setMessage(RPSysMessage*, unsigned long, unsigned long, int, ...) +468 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::createAnmObj(EGG::Heap*, RPSysLytResAccessor*, const char*) +404 0.00% 100.00%
main/Pack/RPKernel/RPSysAvatar RPSysAvatar::Setup() +392 0.00% 100.00%
main/Pack/RPKernel/RPSysLytTextBox RPSysLytTextBox::setMessage(RPSysMessage*, unsigned long, unsigned long, int, __va_list_struct*) +376 0.00% 100.00%
main/Pack/RPKernel/RPSysAvatar RPSysAvatar::RPSysAvatar(const RPSysKokeshiGenInfo*) +320 0.00% 100.00%
main/Pack/RPKernel/RPSysLytTextBox RPSysLytTextBox::copyFontColor(const RPSysLytTextBox&) +316 0.00% 100.00%
main/Pack/RPKernel/RPSysLytDynamicAnm RPSysLytDynamicAnm::reverseAnmHDirection(bool) +316 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::checkDynamicAnmPane(nw4r::lyt::Pane*, RPSysLytDynamicAnm::EDirection*, short*) +288 0.00% 100.00%
main/Pack/RPKernel/RPSysLytTextBox RPSysLytTextBox::setMessage(RPSysMessage*, unsigned long, unsigned long, const wchar_t*) +276 0.00% 100.00%
main/Pack/RPKernel/RPSysKokeshi RPSysKokeshi::Construct() +268 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::drawKokeshiIcon(RPGrpScreen*, nw4r::lyt::Pane*, RPSysKokeshiIcon*, _GXColor) +256 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::reset() +236 0.00% 100.00%
main/Pack/RPKernel/RPSysLytTextBox RPSysLytTextBox::setText(const wchar_t*, int, ...) +216 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::parseDynamicAnmLength(const char*) +212 0.00% 100.00%
main/Pack/RPKernel/RPSysKokeshiGenInfo RPSysKokeshiGenInfo::RPSysKokeshiGenInfo() +180 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::findTextBox(const char*) +176 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::findPicture(const char*) +176 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::findWindow(const char*) +176 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::findBounding(const char*) +176 0.00% 100.00%
main/Pack/RPKernel/RPSysLytWindow RPSysLytWindow::applyPlayerColor(unsigned long, bool) +176 0.00% 100.00%
main/Pack/RPKernel/RPSysLytWindow RPSysLytWindow::applyCpuColor(bool) +172 0.00% 100.00%
main/Pack/RPKernel/RPSysLytResAccessor RPSysLytResAccessor::create(EGG::Heap*) +156 0.00% 100.00%
main/Pack/RPKernel/RPSysLytTextBox RPSysLytTextBox::setScaleX(float) +152 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::castToPicture(nw4r::lyt::Pane*) +140 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::castToBounding(nw4r::lyt::Pane*) +140 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout nw4r::lyt::TextBox* nw4r::ut::DynamicCast<nw4r::lyt::TextBox*, nw4r::lyt::Pane>(nw4r::lyt::Pane*) +124 0.00% 100.00%
main/Pack/RPKernel/RPSysLayout RPSysLayout::bindAnmObjToPane(RPSysLytAnmObj*, const char*, bool) +116 0.00% 100.00%
main/Pack/RPKernel/RPSysAvatar RPSysAvatar::~RPSysAvatar() +116 0.00% 100.00%

...and 69 more new matches

📈 9 improvements in unmatched functions
Unit Function Bytes Before After
main/Pack/RPKernel/RPSysLayout RPSysLayout::allocStringBuffer(nw4r::lyt::Pane*) +1314 0.00% 99.27%
main/Pack/RPKernel/RPSysLytDynamicAnm RPSysLytDynamicAnm::calc() +855 0.00% 99.93%
main/Pack/RPKernel/RPSysLayout RPSysLayout::forceBindAnmObjToPane(RPSysLytAnmObj*, nw4r::lyt::Pane*, bool) +749 0.00% 99.15%
main/Pack/RPKernel/RPSysKokeshi RPSysKokeshi::LoadResource(const RPSysKokeshiOverloadInfo*) +717 0.00% 77.69%
main/Pack/RPKernel/RPSysLayout RPSysLayout::changeFontColor(RPSysLytTextBox*, unsigned long) +525 0.00% 98.68%
main/Pack/RPKernel/RPSysLytBounding RPSysLytBounding::isInsideBounding(const nw4r::lyt::DrawInfo&, const EGG::Vector2f&) +511 0.00% 96.82%
main/Pack/RPKernel/RPSysLytDynamicAnm RPSysLytDynamicAnm::RPSysLytDynamicAnm(nw4r::lyt::Pane*, RPSysLytDynamicAnm::EDirection, short) +387 0.00% 95.83%
main/Pack/RPKernel/RPSysLayout RPSysLayout::calc() +314 0.00% 99.63%
main/Pack/RPKernel/RPSysKokeshi RPSysKokeshi::ApplyLightTexture(unsigned char) +4 0.00% 1.82%

@kiwi515 kiwi515 merged commit 55c0a6c into doldecomp:master Nov 27, 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