Skip to content

WIP dWeatherTag_c#330

Draft
robojumper wants to merge 1 commit into
zeldaret:mainfrom
robojumper:weather
Draft

WIP dWeatherTag_c#330
robojumper wants to merge 1 commit into
zeldaret:mainfrom
robojumper:weather

Conversation

@robojumper

Copy link
Copy Markdown
Collaborator

No description provided.

@decomp-dev

decomp-dev Bot commented Jun 6, 2026

Copy link
Copy Markdown

Report for SOUE01 (9aac632 - a0995ec)

📈 Matched code: 25.87% (+0.06%, +7736 bytes)
📈 Matched data: 14.86% (+0.00%, +4 bytes)

✅ 55 new matches
Unit Item Bytes Before After
main/d/tg/d_t_weather dWeatherTag_c_classInit() +1396 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::create() +1288 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::~dWeatherTag_c() +624 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::createHeap() +452 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::rain_c::calc() +388 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::draw() +268 0.00% 100.00%
main/d/tg/d_t_weather __sinit_\d_t_weather_cpp +268 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::executeState_Wait() +248 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::clouds_c::~clouds_c() +176 0.00% 100.00%
main/d/tg/d_t_weather sFStateMgr_c<dWeatherTag_c, sStateMethodUsr_FI_c>::~sFStateMgr_c() +164 0.00% 100.00%
main/d/tg/d_t_weather sStateMgr_c<dWeatherTag_c, sStateMethodUsr_FI_c, sFStateFct_c, sStateIDChk_c>::~sStateMgr_c() +160 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::sunflare_stars_c::~sunflare_stars_c() +148 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::moya_c::~moya_c() +144 0.00% 100.00%
main/d/tg/d_t_weather isInTentalusBossRoomAfterDefeat() +144 0.00% 100.00%
main/d/tg/d_t_weather sFStateID_c<dWeatherTag_c>::isSameName(const char*) const +136 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::moon_c::~moon_c() +124 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::near_cloud_c::~near_cloud_c() +116 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::lightning_c::~lightning_c() +116 0.00% 100.00%
main/d/tg/d_t_weather sFStateFct_c<dWeatherTag_c>::~sFStateFct_c() +108 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::moon_c::doCreate() +104 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::clouds_c::doCreate() +104 0.00% 100.00%
main/d/tg/d_t_weather sFStateFct_c<dWeatherTag_c>::build(const sStateIDIf_c&) +96 0.00% 100.00%
main/d/tg/d_t_weather sFState_c<dWeatherTag_c>::~sFState_c() +88 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::rain_c::~rain_c() +88 0.00% 100.00%
main/d/tg/d_t_weather sFStateID_c<dWeatherTag_c>::~sFStateID_c() +88 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::spawnWeatherTag() +76 0.00% 100.00%
main/d/tg/d_t_weather notsure::~notsure() +64 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::actorExecuteInEvent() +48 0.00% 100.00%
main/d/tg/d_t_weather dWeatherTag_c::actorExecute() +48 0.00% 100.00%
main/d/tg/d_t_weather sFStateID_c<dWeatherTag_c>::finalizeState(dWeatherTag_c&) const +48 0.00% 100.00%

...and 25 more new matches

📈 21 improvements in unmatched items
Unit Item Bytes Before After
main/d/tg/d_t_weather dWeatherTag_c::rain_c::drawXlu() +1988 0.00% 98.25%
main/d/tg/d_t_weather dWeatherTag_c::moya_c::calc() +1558 0.00% 99.62%
main/d/tg/d_t_weather dWeatherTag_c::moya_c::drawXlu() +1452 0.00% 99.77%
main/d/tg/d_t_weather .data +745 0.00% 70.11%
main/d/tg/d_t_weather .sdata +294 0.00% 96.77%
main/d/tg/d_t_weather .sdata2 +256 0.00% 28.93%
main/d/tg/d_t_weather .bss +86 0.00% 28.57%
main/d/tg/d_t_weather avoidRainInThunderheadLocation(bool) +5 0.00% 0.80%
main/d/tg/d_t_weather isAirborne() +5 0.00% 5.19%
main/d/tg/d_t_weather dWeatherTag_c::near_cloud_c::calc() +4 0.00% 0.17%
main/d/tg/d_t_weather dWeatherTag_c::near_cloud_c::drawXlu() +4 0.00% 0.33%
main/d/tg/d_t_weather dWeatherTag_c::lightning_c::calc() +4 0.00% 0.33%
main/d/tg/d_t_weather dWeatherTag_c::lightning_c::drawXlu() +4 0.00% 1.11%
main/d/tg/d_t_weather dWeatherTag_c::clouds_c::init() +4 0.00% 1.43%
main/d/tg/d_t_weather dWeatherTag_c::clouds_c::calc() +4 0.00% 0.11%
main/d/tg/d_t_weather dWeatherTag_c::clouds_c::drawXlu() +4 0.00% 0.20%
main/d/tg/d_t_weather dWeatherTag_c::sunflare_stars_c::calc() +3 0.00% 0.25%
main/d/tg/d_t_weather dWeatherTag_c::sunflare_stars_c::drawOpa() +3 0.00% 0.14%
main/d/tg/d_t_weather dWeatherTag_c::sunflare_stars_c::drawXlu() +3 0.00% 0.09%
main/d/tg/d_t_weather dWeatherTag_c::moon_c::drawOpa() +3 0.00% 0.27%
main/d/tg/d_t_weather dWeatherTag_c::clouds_c::drawOpa() +3 0.00% 0.17%

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