Skip to content

zHud: Full non-sdata2 seg data matches + function progress#602

Merged
JoshSanch merged 5 commits intobfbbdecomp:mainfrom
JoshSanch:zHud
Oct 7, 2025
Merged

zHud: Full non-sdata2 seg data matches + function progress#602
JoshSanch merged 5 commits intobfbbdecomp:mainfrom
JoshSanch:zHud

Conversation

@JoshSanch
Copy link
Collaborator

No description provided.

@github-actions
Copy link

github-actions bot commented Oct 6, 2025

⚠️ 🔥

+1168 bytes
🆗 Bot Rating: A fantastic contribution! ✨🎉

Regressions: 32

⚠️ main/SB/Core/x/xFX - .rodata -170 bytes -> 39.40%
⚠️ main/SB/Core/x/xFX - .text -371 bytes -> 22.94%
⚠️ main/SB/Game/zTalkBox - .text -19 bytes -> 11.94%
⚠️ main/SB/Core/x/xShadowSimple - .bss -14120 bytes -> 0.00%
⚠️ main/SB/Core/x/xShadowSimple - .sbss -16 bytes -> 0.00%
⚠️ main/SB/Core/x/xShadowSimple - .sdata2 -6 bytes -> 0.00%
⚠️ main/SB/Core/x/xShadowSimple - .text -351 bytes -> 0.00%
⚠️ main/SB/Core/x/xShadowSimple - .text -100 bytes -> 0.00%
⚠️ main/SB/Core/x/xShadowSimple - .text -52 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypePrawn - .text -140 bytes -> 12.74%
⚠️ main/SB/Game/zNPCTypeDutchman - .data -2 bytes -> 75.33%
⚠️ main/SB/Game/zNPCTypeDutchman - .text -1077 bytes -> 36.79%
⚠️ main/SB/Core/x/xFX - xFX_SceneEnter(RpWorld*) -364 bytes -> 56.25%
⚠️ main/SB/Core/x/xFX - xFXShinyRender(RpAtomic*) -8 bytes -> 67.50%
⚠️ main/SB/Game/zTalkBox - @unnamed@zTalkBox_cpp@::trigger(unsigned int) -11 bytes -> 27.27%
⚠️ main/SB/Game/zTalkBox - @unnamed@zTalkBox_cpp@::flush_triggered() -4 bytes -> 0.00%
⚠️ main/SB/Game/zTalkBox - @unnamed@zTalkBox_cpp@::reset_auto_wait() -4 bytes -> 0.00%
⚠️ main/SB/Core/x/xShadowSimple - shadowRayCB(RpIntersection*, RpWorldSector*, RpCollisionTriangle*, float, void*) -228 bytes -> 0.00%
⚠️ main/SB/Core/x/xShadowSimple - shadowRayModelCB(RpIntersection*, RpCollisionTriangle*, float, void*) -44 bytes -> 0.00%
⚠️ main/SB/Core/x/xShadowSimple - xShadowSimple_Init() -80 bytes -> 0.00%
⚠️ main/SB/Core/x/xShadowSimple - xMat3x3RMulVec(xVec3*, const xMat3x3*, const xVec3*) -100 bytes -> 0.00%
⚠️ main/SB/Core/x/xShadowSimple - xQuickCullForLine(xQCData*, const xLine3*) -52 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypePrawn - @unnamed@zNPCTypePrawn_cpp@::kill_sound(int, unsigned int) -4 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypePrawn - aqua_beam::update(float) -88 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypePrawn - aqua_beam::kill_ring() -48 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypeDutchman - zNPCDutchman::ParseINI() -104 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypeDutchman - zNPCDutchman::update_camera(float) -76 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypeDutchman - zNPCDutchman::coalesce(float) -284 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypeDutchman - zNPCDutchman::reset_blob_mat() -80 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypeDutchman - zNPCDutchman::update_fade(float) -356 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypeDutchman - zNPCDutchman::start_fight() -92 bytes -> 0.00%
⚠️ main/SB/Game/zNPCTypeDutchman - zNPCDutchman::set_life(int) -85 bytes -> 0.00%

Progress: 17

📈 main/SB/Game/zHud - .text +460 bytes -> 25.51%
📈 main/SB/Game/zHud - .rodata +388 bytes -> 99.04%
main/SB/Game/zHud - .data +160 bytes -> 100.00%
📈 main/SB/Game/zHud - .bss +116 bytes -> 96.67%
📈 main/SB/Game/zHud - .sdata2 +21 bytes -> 66.67%
main/SB/Game/zHud - .sbss +23 bytes -> 100.00%
📈 main/SB/Game/zHud - zhud::update(float) +4 bytes -> 0.53%
📈 main/SB/Game/zHud - zhud::setup() +28 bytes -> 5.04%
📈 main/SB/Game/zHud - zhud::show() +4 bytes -> 1.67%
📈 main/SB/Game/zHud - zhud::hide() +4 bytes -> 1.79%
main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::ping_widget(xhud::widget&) +92 bytes -> 100.00%
main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::delay_hide_widget(xhud::widget&) +92 bytes -> 100.00%
📈 main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::get_meter_widget(int) +80 bytes -> 90.91%
📈 main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::get_model_widget(int) +80 bytes -> 90.91%
main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::hide_widget(xhud::widget&, xhud::motive&) +32 bytes -> 100.00%
main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::on_pause() +32 bytes -> 100.00%
main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::on_unpause() +12 bytes -> 100.00%

@github-actions
Copy link

github-actions bot commented Oct 7, 2025

🆗 ✅

+1168 bytes
🆗 Bot Rating: A fantastic contribution! ✨🎉

No Regressions 🎉

Progress: 17

📈 main/SB/Game/zHud - .text +460 bytes -> 25.51%
📈 main/SB/Game/zHud - .rodata +388 bytes -> 99.04%
main/SB/Game/zHud - .data +160 bytes -> 100.00%
📈 main/SB/Game/zHud - .bss +116 bytes -> 96.67%
📈 main/SB/Game/zHud - .sdata2 +21 bytes -> 66.67%
main/SB/Game/zHud - .sbss +23 bytes -> 100.00%
📈 main/SB/Game/zHud - zhud::update(float) +4 bytes -> 0.53%
📈 main/SB/Game/zHud - zhud::setup() +28 bytes -> 5.04%
📈 main/SB/Game/zHud - zhud::show() +4 bytes -> 1.67%
📈 main/SB/Game/zHud - zhud::hide() +4 bytes -> 1.79%
main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::ping_widget(xhud::widget&) +92 bytes -> 100.00%
main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::delay_hide_widget(xhud::widget&) +92 bytes -> 100.00%
📈 main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::get_meter_widget(int) +80 bytes -> 90.91%
📈 main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::get_model_widget(int) +80 bytes -> 90.91%
main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::hide_widget(xhud::widget&, xhud::motive&) +32 bytes -> 100.00%
main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::on_pause() +32 bytes -> 100.00%
main/SB/Game/zHud - zhud::@unnamed@zHud_cpp@::on_unpause() +12 bytes -> 100.00%

@JoshSanch JoshSanch merged commit 4837e8a into bfbbdecomp:main Oct 7, 2025
5 checks 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