Skip to content

Decompile dBg_c#67

Draft
RootCubed wants to merge 24 commits intomasterfrom
d_bg
Draft

Decompile dBg_c#67
RootCubed wants to merge 24 commits intomasterfrom
d_bg

Conversation

@RootCubed
Copy link
Copy Markdown
Collaborator

No description provided.

@RootCubed RootCubed changed the title Decompile dBg_ Decompile dBg_c Aug 7, 2025
@decomp-dev
Copy link
Copy Markdown

decomp-dev Bot commented Aug 7, 2025

Report for SMNP01 (479e874 - 79004fa)

Total code: 6263288 bytes (-4 bytes)
Total functions: 39984 (-1)
📈 Matched code: 4.13% (+0.40%, +25288 bytes)
📈 Linked code: 4.20% (+0.46%, +28560 bytes)
📈 Matched data: 1.17% (+0.03%, +620 bytes)
📈 Linked data: 2.14% (+0.06%, +1220 bytes)

✅ 92 new matches
Unit Item Bytes Before After
dol/bases/d_bg.cpp fn_8007AC40 +3632 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::initScroll() +2272 0.00% 100.00%
dol/bases/d_bg.cpp fn_8007CD70 +2108 0.00% 100.00%
dol/bases/d_bg.cpp fn_8007D930 +1836 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::__createBgTex(int, unsigned short, unsigned short, unsigned short, unsigned short, int, int) +924 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::dBg_c() +808 0.00% 100.00%
dol/bases/d_bg.cpp fn_8007CA90 +736 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::calcLoopAutoScroll() +644 0.00% 100.00%
dol/bases/d_bg.cpp .rodata +616 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::calcLookatOffsLimit() +596 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::CreateBgTex() +568 0.00% 100.00%
dol/bases/d_bg.cpp fn_8007D5B0 +444 0.00% 100.00%
dol/bases/d_bg.cpp fn_8007D770 +444 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::getZoomTargetMin_Common() +432 0.00% 100.00%
dol/bases/d_bg.cpp fn_8007BD40 +432 0.00% 100.00%
dol/bases/d_bg.cpp fn_8007C7D0 +372 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::getZoomTargetMax_Common() +356 0.00% 100.00%
dol/bases/d_bg.cpp fn_80078860 +316 0.00% 100.00%
dol/bases/d_bg.cpp fn_8007BA70 +304 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::getZoomTargetMid_Common() +296 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::getZoomSpreadLine() +292 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::getZoomSpreadLine2() +292 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::getZoomShrinkLine() +292 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::getZoomShrinkLine2() +292 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::BgUnitChange(unsigned short, unsigned short, int, unsigned short) +288 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::SetWakuCoin() +272 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::dBg_isCloudFlyPlayerMulti() +272 0.00% 100.00%
dol/bases/d_bg.cpp fn_8007BC40 +256 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::CreateBgCheckBuffer() +252 0.00% 100.00%
dol/bases/d_bg.cpp dBg_c::getMaxLeftPos() +200 0.00% 100.00%

...and 62 more new matches

🥀 2 broken matches
Unit Item Bytes Before After
runtime/global_destructor_chain.c .dtors -8 100.00% 0.00%
runtime/global_destructor_chain.c .dtors -4 100.00% 0.00%
📈 8 improvements in unmatched items
Unit Item Bytes Before After
dol/bases/d_bg.cpp dBg_c::calcAutoScroll() +1975 0.00% 95.37%
dol/bases/d_bg.cpp dBg_c::calcScroll(const mVec3_c&, int) +1036 0.00% 86.33%
dol/bases/d_bg.cpp .sdata2 +312 0.00% 97.50%
dol/bases/d_bg.cpp .data +196 0.00% 76.56%
dol/bases/d_bg.cpp .sbss +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%
dol/bases/d_bg.cpp .sdata +4 0.00% 54.55%
📉 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%

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