Skip to content

zEntCruiseBubble: initial work#667

Merged
JoshSanch merged 1 commit intobfbbdecomp:mainfrom
escape209:work
Nov 27, 2025
Merged

zEntCruiseBubble: initial work#667
JoshSanch merged 1 commit intobfbbdecomp:mainfrom
escape209:work

Conversation

@escape209
Copy link
Contributor

@escape209 escape209 commented Nov 27, 2025

There's a couple matches here but the main focus is just organization. This PR puts most all the functions in the correct order and namespaces. cb_droplet is definitely not right, even though it matches.

@github-actions
Copy link

main/SB/Game/zEntCruiseBubble

Section From To Bytes
📈 .bss 28.39% 99.68% +4482
.ctors 0.00% 100.00% +4
.data 33.58% 100.00% +722
📈 .rodata 88.79% 89.93% +37
.sbss2 0.00% 100.00% +8
.sdata 0.00% 100.00% +8
📈 .sdata2 23.66% 96.25% +232
📈 .text 67.42% 73.97% +2542
Function From To Bytes
📈 cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::custom_bubble_render(RpAtomic*) 0.00% 89.16% +381
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::init_explode_decal() 82.49% 82.51% +/-0
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::render_model_2d(xModelInstance*, const basic_rect<float>&, float) 0.00% 100.00% +300
📈 cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::load_cheat_tweak() 0.00% 94.52% +276
cruise_bubble::insert_player_animations(xAnimTable&) 76.55% 100.00% +173
📈 cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_missle_explode::start_effects() 0.00% 70.14% +207
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_missle_explode::cb_droplet(zFrag*, zFragAsset*) 0.00% 100.00% +412
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_missle_explode::apply_damage_hazards(float) 0.00% 100.00% +56
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_missle_explode::cb_damage_ent::cb_damage_ent(float) 0.00% 100.00% +8
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_camera_aim::stop(float) 0.00% 100.00% +144
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_camera_attach::lock_targets() 0.00% 100.00% +152
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_camera_attach::lock_hazard_targets() 0.00% 100.00% +52
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_camera_survey::find_nearest(float) const 0.00% 100.00% +164
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_camera_attach::cb_lock_targets::operator()(xEnt&, xGridBound&) 0.00% 100.00% +100
__sinit_zEntCruiseBubble_cpp 0.00% 100.00% +40
fixed_queue<cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::missle_record_data, 127>::fixed_queue() 0.00% 100.00% +72
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::missle_record_data::missle_record_data() 0.00% 100.00% +4

main/SB/Core/x/xJSP

Section From To Bytes
⚠️ .sbss 100.00% 0.00% --16
⚠️ .text 98.47% 13.56% --1334
Function From To Bytes
⚠️ CountAtomicCB(RpAtomic*, void*) 100.00% 0.00% --40
⚠️ AddAtomicCB(RpAtomic*, void*) 92.86% 40.29% --58
⚠️ AddAtomicPrecalcedVertCB(RpAtomic*, void*) 84.67% 0.00% --50
⚠️ xJSP_MultiStreamRead(void*, unsigned int, xJSPHeader**) 99.30% 0.00% --961
⚠️ xJSP_Destroy(xJSPHeader*) 100.00% 0.00% --224

@github-actions
Copy link

main/SB/Game/zEntCruiseBubble

Section From To Bytes
📈 .bss 28.39% 99.68% +4482
.ctors 0.00% 100.00% +4
.data 33.58% 100.00% +722
📈 .rodata 88.79% 89.93% +37
.sbss2 0.00% 100.00% +8
.sdata 0.00% 100.00% +8
📈 .sdata2 23.66% 96.25% +232
📈 .text 67.42% 73.97% +2542
Function From To Bytes
📈 cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::custom_bubble_render(RpAtomic*) 0.00% 89.16% +381
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::init_explode_decal() 82.49% 82.51% +/-0
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::render_model_2d(xModelInstance*, const basic_rect<float>&, float) 0.00% 100.00% +300
📈 cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::load_cheat_tweak() 0.00% 94.52% +276
cruise_bubble::insert_player_animations(xAnimTable&) 76.55% 100.00% +173
📈 cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_missle_explode::start_effects() 0.00% 70.14% +207
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_missle_explode::cb_droplet(zFrag*, zFragAsset*) 0.00% 100.00% +412
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_missle_explode::apply_damage_hazards(float) 0.00% 100.00% +56
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_missle_explode::cb_damage_ent::cb_damage_ent(float) 0.00% 100.00% +8
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_camera_aim::stop(float) 0.00% 100.00% +144
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_camera_attach::lock_targets() 0.00% 100.00% +152
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_camera_attach::lock_hazard_targets() 0.00% 100.00% +52
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_camera_survey::find_nearest(float) const 0.00% 100.00% +164
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::state_camera_attach::cb_lock_targets::operator()(xEnt&, xGridBound&) 0.00% 100.00% +100
__sinit_zEntCruiseBubble_cpp 0.00% 100.00% +40
fixed_queue<cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::missle_record_data, 127>::fixed_queue() 0.00% 100.00% +72
cruise_bubble::@unnamed@zEntCruiseBubble_cpp@::missle_record_data::missle_record_data() 0.00% 100.00% +4

Copy link
Collaborator

@JoshSanch JoshSanch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm thankful for u this Thanksgiving

lgtm

@JoshSanch JoshSanch merged commit b850b35 into bfbbdecomp:main Nov 27, 2025
5 checks passed
@escape209 escape209 deleted the work branch November 27, 2025 18:30
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