Skip to content

zCinematic small matches#738

Open
LSLees wants to merge 4 commits into
bfbbdecomp:mainfrom
LSLees:zCinematic
Open

zCinematic small matches#738
LSLees wants to merge 4 commits into
bfbbdecomp:mainfrom
LSLees:zCinematic

Conversation

@LSLees

@LSLees LSLees commented Apr 23, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

Copy link
Copy Markdown

main/SB/Game/zNPCFXCinematic

Section From To Bytes
📈 .rodata 11.73% 12.30% +21
📈 .text 21.94% 23.62% +295
Function From To Bytes
📈 NCINBeNosey::Init(const zCutsceneMgr*, NCINEntry*, int) 0.00% 96.25% +15
NCINBeNosey::Done() 0.00% 100.00% +20
NCIN_MidFish_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_BombTrail_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_BombTrail_AR(const zCutsceneMgr*, NCINEntry*, RpAtomic*, RwMatrixTag*, unsigned int, unsigned int) 0.00% 100.00% +48
NCIN_BoneTrail_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_BoneTrail_AR(const zCutsceneMgr*, NCINEntry*, RpAtomic*, RwMatrixTag*, unsigned int, unsigned int) 0.00% 100.00% +48
NCIN_HookRecoil_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_SpatGlow_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
xCutscene::NoseyClear() 0.00% 100.00% +36
xCutscene::NoseySet(XCSNNosey*) 0.00% 100.00% +8

Comment thread src/SB/Game/zNPCFXCinematic.cpp Outdated
Comment thread src/SB/Game/zNPCFXCinematic.h Outdated
@github-actions

Copy link
Copy Markdown

main/SB/Game/zGame

Section From To Bytes
⚠️ .sdata2 86.81% 84.03% --4
⚠️ .text 67.67% 64.48% --275
Function From To Bytes
⚠️ xUtil_select<char>(char**, int, const float*) 100.00% 0.00% --276

main/SB/Game/zThrown

Section From To Bytes
⚠️ .bss 100.00% 0.00% --13440
⚠️ .data 96.28% 0.00% --970
⚠️ .rodata 97.72% 0.00% --422
⚠️ .sdata 100.00% 0.00% --8
Function From To Bytes

main/SB/Game/zNPCTypeCommon

Section From To Bytes
⚠️ .text 98.80% 97.63% --275
Function From To Bytes
⚠️ xUtil_choose<float>(const float*, int, const float*) 100.00% 0.00% --276

main/SB/Game/zNPCTypeVillager

Section From To Bytes
⚠️ .bss 100.00% 0.00% --648
⚠️ .data 100.00% 54.13% --1089
⚠️ .rodata 89.04% 83.78% --98
⚠️ .sbss 100.00% 0.00% --64
⚠️ .sdata 100.00% 0.00% --32
⚠️ .sdata2 100.00% 46.59% --72
⚠️ .text 98.61% 34.00% --12480
Function From To Bytes
⚠️ ZNPC_AnimTable_Villager(xAnimTable*) 100.00% 95.02% --48
⚠️ ZNPC_AnimTable_BalloonBoy(xAnimTable*) 100.00% 94.11% --42
⚠️ ZNPC_AnimTable_SuperFriend(xAnimTable*) 100.00% 95.02% --50
⚠️ zNPCVillager::ColChkFlags() const 100.00% 0.00% --88
⚠️ zNPCVillager::ColPenFlags() const 100.00% 0.00% --88
⚠️ zNPCVillager::Reset() 100.00% 2.50% --156
⚠️ zNPCVillager::ParseNonRandTalk() 100.00% 1.49% --264
⚠️ zNPCVillager::ChkCheatSize() 100.00% 0.00% --344
⚠️ zNPCVillager::CollideReview() 100.00% 0.00% --136
⚠️ zNPCVillager::SelfSetup() 100.00% 0.00% --232
⚠️ zNPCVillager::AnimPick(int, en_NPC_GOAL_SPOT, xGoal*) 100.00% 0.00% --708
⚠️ zNPCVillager::NPCMessage(NPCMsg*) 100.00% 0.00% --232
⚠️ zNPCVillager::FolkHandleMail(NPCMsg*) 98.21% 0.00% --263
⚠️ zNPCVillager::SpeakStart(unsigned int, unsigned int, int) 100.00% 0.00% --188
⚠️ zNPCVillager::SpeakStop() 100.00% 0.00% --140
⚠️ zNPCVillager::PlayerIsStaring() 100.00% 0.00% --232
⚠️ zNPCVillager::AddTalking(xPsyche*, int (*)(xGoal*, void*, en_trantype*, float, void*), int (*)(xGoal*, void*, en_trantype*, float, void*), int (*)(xGoal*, void*, en_trantype*, float, void*), int (*)(xGoal*, void*, en_trantype*, float, void*)) 100.00% 0.00% --248
⚠️ zNPCVillager::FindMyConverse() 100.00% 0.00% --232
⚠️ zNPCFish::Init(xEntAsset*) 100.00% 0.00% --132
⚠️ zNPCFish::Reset() 100.00% 1.14% --348
⚠️ zNPCFish::FishSoundTables() 100.00% 0.00% --352
⚠️ zNPCFish::SelfSetup() 100.00% 0.00% --252
⚠️ zNPCFish::AnimPick(int, en_NPC_GOAL_SPOT, xGoal*) 100.00% 0.00% --256
⚠️ zNPCFish::Process(xScene*, float) 100.00% 0.00% --216
⚠️ zNPCFish::FolkHandleMail(NPCMsg*) 100.00% 0.00% --404
⚠️ zNPCFish::MonitorCowering(xScene*, float) 100.00% 0.00% --396
⚠️ zNPCMerManChair::Init(xEntAsset*) 100.00% 95.00% --4
⚠️ zNPCMerManChair::Reset() 100.00% 0.00% --132
⚠️ zNPCMerManChair::SelfSetup() 100.00% 0.00% --216
⚠️ zNPCMerManChair::AnimPick(int, en_NPC_GOAL_SPOT, xGoal*) 100.00% 0.00% --448
⚠️ zNPCMerManChair::Process(xScene*, float) 100.00% 0.00% --108
⚠️ zNPCNewsFish::Init(xEntAsset*) 100.00% 0.00% --220
⚠️ zNPCNewsFish::PostSetup() 100.00% 0.00% --60
⚠️ zNPCNewsFish::Process(xScene*, float) 100.00% 0.00% --680
⚠️ zNPCNewsFish::SpeakStart(unsigned int, unsigned int, int) 100.00% 0.00% --212
⚠️ zNPCNewsFish::Render() 93.69% 0.00% --412
⚠️ zNPCNewsFish::say(zNPCNewsFish::say_enum, int) 100.00% 0.00% --264
⚠️ zNPCNewsFish::say(const zNPCNewsFish::say_enum*, unsigned long, int, int) 100.00% 0.00% --484
⚠️ zNPCNewsFish::reset_said() 100.00% 10.00% --36
⚠️ zNPCSandyBikini::VFXLeakyFaucet(float) 94.95% 1.01% --372
⚠️ zNPCBalloonBoy::PlatShadRend() 98.63% 0.00% --576
⚠️ zNPCBalloonBoy::AnimPick(int, en_NPC_GOAL_SPOT, xGoal*) 100.00% 0.00% --308
⚠️ zNPCBalloonBoy::FolkHandleMail(NPCMsg*) 100.00% 0.00% --124
⚠️ zNPCBalloonBoy::ParseSysEvent(NPCSysEvent*) 100.00% 0.00% --260
⚠️ zNPCBalloonBoy::PlatAnimSet(en_BBOY_PLATANIM) 48.42% 3.23% --56
⚠️ zNPCBalloonBoy::IAmBallooning() 100.00% 0.00% --148
📈 zNPCBubbleBuddy::Init(xEntAsset*) 23.81% 71.43% +40
⚠️ zNPCBubbleBuddy::Setup() 93.10% 59.53% --77
⚠️ zNPCBubbleBuddy::RenderExtra() 100.00% 91.76% --10
⚠️ zNPCBubbleBuddy_AlphaUpdate(float) 96.23% 0.00% --204
⚠️ NPC_BubBud_RenderCB(RpAtomic*) 88.55% 1.84% --263
⚠️ FOLK_grul_goAlert(xGoal*, void*, en_trantype*, float, void*) 100.00% 4.38% --122
⚠️ MERC_grul_goAlert(xGoal*, void*, en_trantype*, float, void*) 100.00% 0.00% --276
⚠️ zNPCNewsFish::get_said(zNPCNewsFish::say_enum) 100.00% 0.00% --20
⚠️ xUtil_choose<int>(const int*, int, const float*) 100.00% 0.00% --276
⚠️ xMat3x3RMulVec(xVec3*, const xMat3x3*, const xVec3*) 100.00% 0.00% --100

main/SB/Game/zEntPlayerBungeeState

Section From To Bytes
⚠️ .rodata 69.52% 65.13% --132
⚠️ .sbss 100.00% 71.43% --6
⚠️ .text 46.95% 40.05% --1747
Function From To Bytes
⚠️ bungee_state::insert_animations(xAnimTable&) 99.04% 0.00% --1746

main/SB/Game/zNPCSndTable

Section From To Bytes
⚠️ .sdata2 100.00% 85.71% --4
⚠️ .text 89.50% 70.85% --326
Function From To Bytes
⚠️ NPCS_SndTypeFromHash(unsigned int, NPCSndTrax*, NPCSndTrax*) 100.00% 94.91% --13
⚠️ NPCS_SndPickSimilar(en_NPC_SOUND, NPCSndTrax*, NPCSndTrax*) 84.84% 76.28% --37
⚠️ xUtil_choose<int>(const int*, int, const float*) 100.00% 0.00% --276

main/SB/Game/zNPCSpawner

Section From To Bytes
⚠️ .text 90.21% 89.94% --17
Function From To Bytes
⚠️ xUtil_select<SMSPStatus>(SMSPStatus**, int, const float*) 100.00% 96.74% --9
⚠️ xUtil_select<SMNPCStatus>(SMNPCStatus**, int, const float*) 100.00% 96.74% --9

main/SB/Game/zNPCGoalVillager

Section From To Bytes
⚠️ .data 100.00% 97.17% --19
⚠️ .rodata 100.00% 89.21% --33
⚠️ .sdata2 100.00% 59.09% --36
⚠️ .text 99.22% 55.54% --4342
Function From To Bytes
⚠️ zNPCGoalPlayerNear::Enter(float, void*) 100.00% 0.00% --432
⚠️ zNPCGoalPlayerNear::Exit(float, void*) 100.00% 0.00% --176
⚠️ zNPCGoalPlayerNear::Suspend(float, void*) 100.00% 0.00% --140
⚠️ zNPCGoalPlayerNear::Resume(float, void*) 100.00% 0.00% --244
⚠️ zNPCGoalPlayerNear::Process(en_trantype*, float, void*, xScene*) 99.96% 0.00% --1119
⚠️ zNPCGoalTalk::Process(en_trantype*, float, void*, xScene*) 97.90% 0.00% --763
⚠️ zNPCGoalSpeak::Process(en_trantype*, float, void*, xScene*) 99.91% 0.00% --447
⚠️ zNPCGoalChatter::Enter(float, void*) 100.00% 0.00% --192
⚠️ zNPCGoalChatter::Process(en_trantype*, float, void*, xScene*) 100.00% 0.00% --364
⚠️ zNPCGoalBoyFall::CollReview(void*) 100.00% 0.00% --200
⚠️ zNPCGoalBoyWeep::Process(en_trantype*, float, void*, xScene*) 100.00% 0.00% --264

main/SB/Game/zNPCHazard

Section From To Bytes
⚠️ .sdata2 41.18% 38.82% --8
⚠️ .text 51.42% 50.63% --275
Function From To Bytes
⚠️ xUtil_choose<int>(const int*, int, const float*) 100.00% 0.00% --276

main/SB/Game/zNPCFXCinematic

Section From To Bytes
📈 .rodata 11.73% 12.30% +21
📈 .text 21.94% 23.57% +287
Function From To Bytes
📈 NCINBeNosey::Init(const zCutsceneMgr*, NCINEntry*, int) 0.00% 72.25% +11
📈 NCINBeNosey::Done() 0.00% 79.80% +15
NCIN_MidFish_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_BombTrail_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_BombTrail_AR(const zCutsceneMgr*, NCINEntry*, RpAtomic*, RwMatrixTag*, unsigned int, unsigned int) 0.00% 100.00% +48
NCIN_BoneTrail_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_BoneTrail_AR(const zCutsceneMgr*, NCINEntry*, RpAtomic*, RwMatrixTag*, unsigned int, unsigned int) 0.00% 100.00% +48
NCIN_HookRecoil_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_SpatGlow_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
xCutscene::NoseyClear() 0.00% 100.00% +36
xCutscene::NoseySet(XCSNNosey*) 0.00% 100.00% +8

@github-actions

Copy link
Copy Markdown

main/SB/Game/zNPCFXCinematic

Section From To Bytes
📈 .rodata 11.73% 12.30% +21
📈 .text 21.94% 23.57% +287
Function From To Bytes
📈 NCINBeNosey::Init(const zCutsceneMgr*, NCINEntry*, int) 0.00% 72.25% +11
📈 NCINBeNosey::Done() 0.00% 79.80% +15
NCIN_MidFish_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_BombTrail_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_BombTrail_AR(const zCutsceneMgr*, NCINEntry*, RpAtomic*, RwMatrixTag*, unsigned int, unsigned int) 0.00% 100.00% +48
NCIN_BoneTrail_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_BoneTrail_AR(const zCutsceneMgr*, NCINEntry*, RpAtomic*, RwMatrixTag*, unsigned int, unsigned int) 0.00% 100.00% +48
NCIN_HookRecoil_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
NCIN_SpatGlow_Upd(const zCutsceneMgr*, NCINEntry*, int) 0.00% 100.00% +24
xCutscene::NoseyClear() 0.00% 100.00% +36
xCutscene::NoseySet(XCSNNosey*) 0.00% 100.00% +8

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