Skip to content

Decompile dLytBase_c#105

Merged
CLF78 merged 8 commits intomasterfrom
d_lytbase
Apr 14, 2026
Merged

Decompile dLytBase_c#105
CLF78 merged 8 commits intomasterfrom
d_lytbase

Conversation

@RootCubed
Copy link
Copy Markdown
Collaborator

No description provided.

@decomp-dev
Copy link
Copy Markdown

decomp-dev bot commented Apr 13, 2026

Report for SMNP01 (956fd52 - c43c07f)

Total code: 6263328 bytes (-8 bytes)
Total functions: 39988 (-1)
📈 Matched code: 3.59% (+0.07%, +4352 bytes)
📈 Linked code: 3.60% (+0.07%, +4352 bytes)
📈 Matched data: 1.11% (+0.00%, +108 bytes)
📈 Linked data: 2.02% (+0.02%, +444 bytes)

✅ 40 new matches
Unit Item Bytes Before After
dol/bases/d_lytbase.cpp LytBase_c::SetScissorMask(const nw4r::lyt::Pane*, d2d::ScissorMask&) +688 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::allocStringBuffer(nw4r::lyt::Pane*) +264 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::ReadResourceEx(const char*, int, bool) +252 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::doDelete() +224 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::GroupRegister(const char**, const int*, int) +188 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::ReverseAnimeStartSetup(int, bool) +184 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::AnimePlay() +172 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::AnimeResRegister(const char**, int) +168 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::ReadResource2(const char*, int) +160 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::ReadResource3(const char*, int) +160 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::TPaneNameRegister(const char**, const int*, int, int) +136 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::AnimeStartSetup(int, bool) +136 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::AnimeStartBaseSetup(int) +120 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::build(const char*, d2d::ResAccMult_c*) +116 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::~LytBase_c() +104 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::NPaneRegister(const char**, nw4r::lyt::Pane**, int) +104 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::WPaneRegister(const char**, nw4r::lyt::Window**, int) +104 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::PPaneRegister(const char**, nw4r::lyt::Picture**, int) +104 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::TPaneRegister(const char**, LytTextBox_c**, int) +104 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::AnimeEndSetup(int) +100 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::AllAnimeEndSetup() +88 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::LytBase_c() +80 0.00% 100.00%
dol/bases/d_lytbase.cpp m2d::AnmResV2_c::AnmResV2_c() +76 0.00% 100.00%
dol/bases/d_lytbase.cpp LytBase_c::LoopAnimeStartSetup(int) +76 0.00% 100.00%
dol/bases/d_lytbase.cpp .data +72 0.00% 100.00%
dol/bases/d_lytbase.cpp __sinit_\d_lytbase_cpp +72 0.00% 100.00%
dol/bases/d_lytbase.cpp m2d::AnmResV2_c::~AnmResV2_c() +64 0.00% 100.00%
dol/bases/d_lytbase.cpp m2d::AnmGroup_c::AnmGroup_c() +64 0.00% 100.00%
dol/bases/d_lytbase.cpp m2d::FrameCtrl_c::~FrameCtrl_c() +64 0.00% 100.00%
dol/bases/d_lytbase.cpp m2d::AnmGroup_c::~AnmGroup_c() +64 0.00% 100.00%

...and 10 more new matches

🥀 2 broken matches
Unit Item Bytes Before After
runtime/global_destructor_chain.c .dtors -4 100.00% 0.00%
runtime/global_destructor_chain.c .dtors -4 100.00% 0.00%
📈 5 improvements in unmatched items
Unit Item Bytes Before After
dol/bases/d_lytbase.cpp .bss +211 0.00% 98.15%
dol/bases/d_lytbase.cpp .rodata +101 0.00% 98.04%
dol/bases/d_lytbase.cpp .sdata +13 0.00% 85.71%
runtime/global_destructor_chain.c .sbss +5 0.00% 66.67%
runtime/global_destructor_chain.c .sbss +5 0.00% 66.67%
📉 2 regressions in unmatched items
Unit Item Bytes Before After
runtime/global_destructor_chain.c .bss -5 66.67% 0.00%
runtime/global_destructor_chain.c .bss -5 66.67% 0.00%

@RootCubed RootCubed requested a review from CLF78 April 14, 2026 07:27
Comment thread source/dol/bases/d_lytbase.cpp Outdated
Comment thread source/dol/bases/d_lytbase.cpp Outdated
Comment thread source/dol/bases/d_lytbase.cpp Outdated
Comment thread source/dol/bases/d_lytbase.cpp Outdated
Comment thread source/dol/bases/d_lytbase.cpp
Comment thread source/dol/bases/d_lytbase.cpp Outdated
Comment thread source/dol/bases/d_lytbase.cpp Outdated
Comment thread include/game/bases/d_lytbase.hpp Outdated
Comment thread include/game/bases/d_lytbase.hpp Outdated
Comment thread include/game/bases/d_lytbase.hpp
@CLF78 CLF78 merged commit 2e045cb into master Apr 14, 2026
6 checks passed
@CLF78 CLF78 deleted the d_lytbase branch April 14, 2026 20:53
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