summaryrefslogtreecommitdiff
path: root/src/d/event/d_event_data.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-03-31 23:22:32 +0200
committerJulgodis <>2021-03-31 23:22:38 +0200
commitb999714187d934636004d3d93e1ed1da792d6f80 (patch)
treeb89ce29aafb588cc0d191343c915ae1447d1c7a6 /src/d/event/d_event_data.cpp
parenta868b6ae56e5d586f31a445f47b45f5ac039c74a (diff)
.dead section fix
Diffstat (limited to 'src/d/event/d_event_data.cpp')
-rw-r--r--src/d/event/d_event_data.cpp1569
1 files changed, 1352 insertions, 217 deletions
diff --git a/src/d/event/d_event_data.cpp b/src/d/event/d_event_data.cpp
index 8b83492d61..790518ba93 100644
--- a/src/d/event/d_event_data.cpp
+++ b/src/d/event/d_event_data.cpp
@@ -1,263 +1,764 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: d/event/d_event_data
-//
+//
-#include "d/event/d_event_data.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "d/event/d_event_data.h"
-//
+//
// Types:
-//
+//
-struct _GXColor {};
+struct _GXColor {
+};
struct mDoGph_gInf_c {
- /* 80007FD8 */ void fadeOut(f32, _GXColor&);
- /* 800080D0 */ void fadeOut(f32);
+ /* 80007FD8 */ // False False
+// f32 False
+// _GXColor& False
+// _GXColor False
+void fadeOut(f32, _GXColor&);
+ /* 800080D0 */ // False False
+// f32 False
+void fadeOut(f32);
};
-struct fopAc_ac_c {};
+struct fopAc_ac_c {
+};
-struct cXyz {};
+struct cXyz {
+};
struct dVibration_c {
- /* 8006FA24 */ void StartShock(int, int, cXyz);
- /* 8006FB10 */ void StartQuake(int, int, cXyz);
- /* 8006FC0C */ void StartQuake(u8 const*, int, int, cXyz);
- /* 8006FD94 */ void StopQuake(int);
+ /* 8006FA24 */ // False False
+// int False
+// int False
+// cXyz False
+void StartShock(int, int, cXyz);
+ /* 8006FB10 */ // False False
+// int False
+// int False
+// cXyz False
+void StartQuake(int, int, cXyz);
+ /* 8006FC0C */ // False False
+// u8 const* False
+// u8 const False
+// u8 False
+// int False
+// int False
+// cXyz False
+void StartQuake(u8 const*, int, int, cXyz);
+ /* 8006FD94 */ // False False
+// int False
+void StopQuake(int);
};
struct dSv_event_c {
- /* 8003498C */ void onEventBit(u16);
- /* 800349A4 */ void offEventBit(u16);
- /* 800349BC */ void isEventBit(u16) const;
+ /* 8003498C */ // False False
+// u16 False
+void onEventBit(u16);
+ /* 800349A4 */ // False False
+// u16 False
+void offEventBit(u16);
+ /* 800349BC */ // False False
+// u16 False
+void isEventBit(u16) const;
};
struct dStage_roomControl_c {
- /* 80024384 */ void getStatusRoomDt(int);
+ /* 80024384 */ // False False
+// int False
+void getStatusRoomDt(int);
};
struct dMsgObject_c {
- /* 8023806C */ void demoMessageGroup();
+ /* 8023806C */ // False False
+void demoMessageGroup();
};
struct dEvt_control_c {
- /* 80042914 */ void setSkipProc(void*, int (*)(void*, int), int);
- /* 80042958 */ void setSkipZev(void*, char*);
- /* 80043278 */ void getStageEventDt();
- /* 800432EC */ void convPId(unsigned int);
- /* 8004331C */ void getStbDemoData(char*);
- /* 800434D8 */ void searchMapEventData(u8);
- /* 8004365C */ void setPt2(void*);
- /* 8004368C */ void setPtT(void*);
- /* 800436BC */ void setPtI(void*);
- /* 800436F4 */ void setPtD(void*);
+ /* 80042914 */ // False False
+// void* False
+// void False
+// int (*)(void*, int) False
+// * False
+// False
+// int False
+// void* False
+// void False
+// int False
+// int False
+void setSkipProc(void*, int (*)(void*, int), int);
+ /* 80042958 */ // False False
+// void* False
+// void False
+// char* False
+// char False
+void setSkipZev(void*, char*);
+ /* 80043278 */ // False False
+void getStageEventDt();
+ /* 800432EC */ // False False
+// unsigned int False
+void convPId(unsigned int);
+ /* 8004331C */ // False False
+// char* False
+// char False
+void getStbDemoData(char*);
+ /* 800434D8 */ // False False
+// u8 False
+void searchMapEventData(u8);
+ /* 8004365C */ // False False
+// void* False
+// void False
+void setPt2(void*);
+ /* 8004368C */ // False False
+// void* False
+// void False
+void setPtT(void*);
+ /* 800436BC */ // False False
+// void* False
+// void False
+void setPtI(void*);
+ /* 800436F4 */ // False False
+// void* False
+// void False
+void setPtD(void*);
};
struct dEvent_manager_c {
- /* 80047B1C */ void getMyStaffId(char const*, fopAc_ac_c*, int);
- /* 80047D4C */ void getIsAddvance(int);
- /* 80047F5C */ void getMyNowCutName(int);
- /* 800480EC */ void getMySubstanceP(int, char const*, int);
- /* 80048144 */ void getMySubstanceNum(int, char const*);
- /* 8004817C */ void cutEnd(int);
+ /* 80047B1C */ // False False
+// char const* False
+// char const False
+// char False
+// fopAc_ac_c* False
+// fopAc_ac_c False
+// int False
+void getMyStaffId(char const*, fopAc_ac_c*, int);
+ /* 80047D4C */ // False False
+// int False
+void getIsAddvance(int);
+ /* 80047F5C */ // False False
+// int False
+void getMyNowCutName(int);
+ /* 800480EC */ // False False
+// int False
+// char const* False
+// char const False
+// char False
+// int False
+void getMySubstanceP(int, char const*, int);
+ /* 80048144 */ // False False
+// int False
+// char const* False
+// char const False
+// char False
+void getMySubstanceNum(int, char const*);
+ /* 8004817C */ // False False
+// int False
+void cutEnd(int);
};
struct dEvDtStaff_c {
- /* 80043FD8 */ void specialProc_WaitStart(int);
- /* 8004403C */ void specialProc_WaitProc(int);
- /* 80044080 */ void specialProc();
- /* 80044134 */ void init();
- /* 80044170 */ void advanceCut(int);
- /* 80044190 */ void specialProcLight();
- /* 80044324 */ void specialProcMessage();
- /* 80044A58 */ void specialProcSound();
- /* 80044CB8 */ void specialProcCreate();
- /* 80044EE4 */ void specialProcDirector();
- /* 80045878 */ void specialProcPackage();
- /* 80045AFC */ void specialProcTimekeeper();
- /* 80045C34 */ void specialProcEffect();
+ /* 80043FD8 */ // True False
+// int False
+void specialProc_WaitStart(int);
+ /* 8004403C */ // True False
+// int False
+void specialProc_WaitProc(int);
+ /* 80044080 */ // True False
+void specialProc();
+ /* 80044134 */ // False False
+void init();
+ /* 80044170 */ // True False
+// int False
+void advanceCut(int);
+ /* 80044190 */ // True False
+void specialProcLight();
+ /* 80044324 */ // True False
+void specialProcMessage();
+ /* 80044A58 */ // True False
+void specialProcSound();
+ /* 80044CB8 */ // True False
+void specialProcCreate();
+ /* 80044EE4 */ // True False
+void specialProcDirector();
+ /* 80045878 */ // True False
+void specialProcPackage();
+ /* 80045AFC */ // True False
+void specialProcTimekeeper();
+ /* 80045C34 */ // True False
+void specialProcEffect();
};
struct dEvDtFlag_c {
- /* 80043D60 */ void flagCheck(int);
- /* 80043DC8 */ void flagSet(int);
- /* 80043E30 */ void flagMaxCheck(int);
- /* 80043E58 */ void init();
+ /* 80043D60 */ // True False
+// int False
+void flagCheck(int);
+ /* 80043DC8 */ // False False
+// int False
+void flagSet(int);
+ /* 80043E30 */ // True False
+// int False
+void flagMaxCheck(int);
+ /* 80043E58 */ // False False
+void init();
};
struct dEvDtEvent_c {
- /* 80043E78 */ void finishCheck();
- /* 80043EFC */ void forceFinish();
- /* 80043F70 */ void specialStaffProc(dEvDtStaff_c*);
+ /* 80043E78 */ // False False
+void finishCheck();
+ /* 80043EFC */ // False False
+void forceFinish();
+ /* 80043F70 */ // False False
+// dEvDtStaff_c* False
+// dEvDtStaff_c False
+void specialStaffProc(dEvDtStaff_c*);
};
struct dEvDtCut_c {
- /* 800460A8 */ void startCheck();
+ /* 800460A8 */ // True False
+void startCheck();
};
struct dEvDtBase_c {
- /* 80046138 */ void init();
- /* 8004616C */ void init(char*, int);
- /* 8004628C */ void advanceCut(dEvDtEvent_c*);
- /* 800462FC */ void advanceCutLocal(dEvDtStaff_c*);
+ /* 80046138 */ // False False
+void init();
+ /* 8004616C */ // False False
+// char* False
+// char False
+// int False
+void init(char*, int);
+ /* 8004628C */ // False False
+// dEvDtEvent_c* False
+// dEvDtEvent_c False
+void advanceCut(dEvDtEvent_c*);
+ /* 800462FC */ // True False
+// dEvDtStaff_c* False
+// dEvDtStaff_c False
+void advanceCutLocal(dEvDtStaff_c*);
};
struct dDlst_list_c {
- /* 800568D8 */ void wipeIn(f32);
+ /* 800568D8 */ // False False
+// f32 False
+void wipeIn(f32);
};
struct dDemo_c {
- /* 80039B6C */ void start(u8 const*, cXyz*, f32);
- /* 80039CF8 */ void end();
+ /* 80039B6C */ // False False
+// u8 const* False
+// u8 const False
+// u8 False
+// cXyz* False
+// cXyz False
+// f32 False
+void start(u8 const*, cXyz*, f32);
+ /* 80039CF8 */ // False False
+void end();
};
struct dCamera_c {
- /* 80181170 */ void StartBlure(int, fopAc_ac_c*, f32, f32);
+ /* 80181170 */ // False False
+// int False
+// fopAc_ac_c* False
+// fopAc_ac_c False
+// f32 False
+// f32 False
+void StartBlure(int, fopAc_ac_c*, f32, f32);
};
-struct csXyz {};
+struct csXyz {
+};
struct Z2SeqMgr {
- /* 802AF408 */ void bgmStop(u32, s32);
- /* 802AFE18 */ void bgmStreamPlay();
+ /* 802AF408 */ // False False
+// u32 False
+// s32 False
+void bgmStop(u32, s32);
+ /* 802AFE18 */ // False False
+void bgmStreamPlay();
};
-struct JAISoundID {};
+struct Vec {
+};
-struct Vec {};
+struct JAISoundID {
+};
struct Z2SeMgr {
- /* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
+ /* 802AB984 */ // False False
+// JAISoundID False
+// Vec const* False
+// Vec const False
+// Vec False
+// u32 False
+// s8 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// u8 False
+void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
};
-//
+//
// Forward References:
-//
+//
+// True False
+// char const* False
+// char const False
+// char False
static void getTelopNo(char const*);
+// True False
static void getTelopNo();
+// True False
static void getStartTelopNo();
+// True False
+// int False
+// int False
static void dEvDt_Next_Stage(int, int);
+// True False
+// char const* False
+// char const False
+// char False
extern "C" static void getTelopNo__FPCc();
+// True False
extern "C" static void getTelopNo__Fv();
+// True False
extern "C" static void getStartTelopNo__Fv();
+// True False
+// int False
+// int False
extern "C" static void dEvDt_Next_Stage__Fii();
+// True False
+// int False
extern "C" void flagCheck__11dEvDtFlag_cFi();
+// False False
+// int False
extern "C" void flagSet__11dEvDtFlag_cFi();
+// True False
+// int False
extern "C" void flagMaxCheck__11dEvDtFlag_cFi();
+// False False
extern "C" void init__11dEvDtFlag_cFv();
+// False False
extern "C" void finishCheck__12dEvDtEvent_cFv();
+// False False
extern "C" void forceFinish__12dEvDtEvent_cFv();
+// False False
+// dEvDtStaff_c* False
+// dEvDtStaff_c False
extern "C" void specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c();
+// True False
+// int False
extern "C" void specialProc_WaitStart__12dEvDtStaff_cFi();
+// True False
+// int False
extern "C" void specialProc_WaitProc__12dEvDtStaff_cFi();
+// True False
extern "C" void specialProc__12dEvDtStaff_cFv();
+// False False
extern "C" void init__12dEvDtStaff_cFv();
+// True False
+// int False
extern "C" void advanceCut__12dEvDtStaff_cFi();
+// True False
extern "C" void specialProcLight__12dEvDtStaff_cFv();
+// True False
extern "C" void specialProcMessage__12dEvDtStaff_cFv();
+// True False
extern "C" void specialProcSound__12dEvDtStaff_cFv();
+// True False
extern "C" void specialProcCreate__12dEvDtStaff_cFv();
+// True False
extern "C" void specialProcDirector__12dEvDtStaff_cFv();
+// True False
extern "C" void specialProcPackage__12dEvDtStaff_cFv();
+// True False
extern "C" void specialProcTimekeeper__12dEvDtStaff_cFv();
+// True False
extern "C" void specialProcEffect__12dEvDtStaff_cFv();
+// True False
extern "C" void startCheck__10dEvDtCut_cFv();
+// False False
extern "C" void init__11dEvDtBase_cFv();
+// False False
+// char* False
+// char False
+// int False
extern "C" void init__11dEvDtBase_cFPci();
+// False False
+// dEvDtEvent_c* False
+// dEvDtEvent_c False
extern "C" void advanceCut__11dEvDtBase_cFP12dEvDtEvent_c();
+// True False
+// dEvDtStaff_c* False
+// dEvDtStaff_c False
extern "C" void advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c();
extern "C" extern char const* const d_event_d_event_data__stringBase0;
-//
+//
// External References:
-//
-
+//
+
+// False False
+// s16 False
+// u32 False
+// cXyz const* False
+// cXyz const False
+// cXyz False
+// int False
+// csXyz const* False
+// csXyz const False
+// csXyz False
+// cXyz const* False
+// cXyz const False
+// cXyz False
+// s8 False
void fopAcM_create(s16, u32, cXyz const*, int, csXyz const*, cXyz const*, s8);
+// False False
+// char const* False
+// char const False
+// char False
+// s16 False
void fopAcM_searchFromName4Event(char const*, s16);
+// False False
+// unsigned int False
void fopMsgM_SearchByID(unsigned int);
+// False False
+// u32 False
+// u32 False
void fopMsgM_messageSet(u32, u32);
+// False False
+// u32 False
void fopMsgM_messageSetDemo(u32);
+// False False
+// char const* False
+// char const False
+// char False
void dStage_searchName(char const*);
+// False False
+// char const* False
+// char const False
+// char False
+// s16 False
+// s8 False
+// s8 False
+// f32 False
+// u32 False
+// int False
+// s8 False
+// s16 False
+// int False
+// int False
void dComIfGp_setNextStage(char const*, s16, s8, s8, f32, u32, int, s8, s16, int, int);
+// False False
+// int False
+// int False
void dComIfGs_onStageSwitch(int, int);
+// False False
+// int False
+// int False
void dComIfGs_offStageSwitch(int, int);
+// False False
+// int False
+// int False
void dComIfGs_isStageSwitch(int, int);
+// False False
+// void* False
+// void False
+// int False
void dEv_defaultSkipProc(void*, int);
+// False False
void dCam_getBody();
+// False False
+// u8 False
void d_GameOver_Create(u8);
+// False False
+// unsigned int& False
+// unsigned int False
void d_GameOver_Delete(unsigned int&);
+// False False
+// f32 False
void dKy_set_nexttime(f32);
+// False False
+// f32 False
void dKy_instant_timechg(f32);
+// False False
void dKy_instant_rainchg();
+// False False
+// f32 False
+// _GXColor& False
+// _GXColor False
extern "C" void fadeOut__13mDoGph_gInf_cFfR8_GXColor();
+// False False
+// f32 False
extern "C" void fadeOut__13mDoGph_gInf_cFf();
+// False False
+// s16 False
+// u32 False
+// cXyz const* False
+// cXyz const False
+// cXyz False
+// int False
+// csXyz const* False
+// csXyz const False
+// csXyz False
+// cXyz const* False
+// cXyz const False
+// cXyz False
+// s8 False
extern "C" void fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc();
+// False False
+// char const* False
+// char const False
+// char False
+// s16 False
extern "C" void fopAcM_searchFromName4Event__FPCcs();
+// False False
+// unsigned int False
extern "C" void fopMsgM_SearchByID__FUi();
+// False False
+// u32 False
+// u32 False
extern "C" void fopMsgM_messageSet__FUlUl();
+// False False
+// u32 False
extern "C" void fopMsgM_messageSetDemo__FUl();
+// False False
+// int False
extern "C" void getStatusRoomDt__20dStage_roomControl_cFi();
+// False False
+// char const* False
+// char const False
+// char False
extern "C" void dStage_searchName__FPCc();
+// False False
+// char const* False
+// char const False
+// char False
+// s16 False
+// s8 False
+// s8 False
+// f32 False
+// u32 False
+// int False
+// s8 False
+// s16 False
+// int False
+// int False
extern "C" void dComIfGp_setNextStage__FPCcsScScfUliScsii();
+// False False
+// int False
+// int False
extern "C" void dComIfGs_onStageSwitch__Fii();
+// False False
+// int False
+// int False
extern "C" void dComIfGs_offStageSwitch__Fii();
+// False False
+// int False
+// int False
extern "C" void dComIfGs_isStageSwitch__Fii();
+// False False
+// u16 False
extern "C" void onEventBit__11dSv_event_cFUs();
+// False False
+// u16 False
extern "C" void offEventBit__11dSv_event_cFUs();
+// False False
+// u16 False
extern "C" void isEventBit__11dSv_event_cCFUs();
+// False False
+// u8 const* False
+// u8 const False
+// u8 False
+// cXyz* False
+// cXyz False
+// f32 False
extern "C" void start__7dDemo_cFPCUcP4cXyzf();
+// False False
extern "C" void end__7dDemo_cFv();
+// False False
+// void* False
+// void False
+// int False
extern "C" void dEv_defaultSkipProc__FPvi();
+// False False
+// void* False
+// void False
+// int (*)(void*, int) False
+// * False
+// False
+// int False
+// void* False
+// void False
+// int False
+// int False
extern "C" void setSkipProc__14dEvt_control_cFPvPFPvi_ii();
+// False False
+// void* False
+// void False
+// char* False
+// char False
extern "C" void setSkipZev__14dEvt_control_cFPvPc();
+// False False
extern "C" void getStageEventDt__14dEvt_control_cFv();
+// False False
+// unsigned int False
extern "C" void convPId__14dEvt_control_cFUi();
+// False False
+// char* False
+// char False
extern "C" void getStbDemoData__14dEvt_control_cFPc();
+// False False
+// u8 False
extern "C" void searchMapEventData__14dEvt_control_cFUc();
+// False False
+// void* False
+// void False
extern "C" void setPt2__14dEvt_control_cFPv();
+// False False
+// void* False
+// void False
extern "C" void setPtT__14dEvt_control_cFPv();
+// False False
+// void* False
+// void False
extern "C" void setPtI__14dEvt_control_cFPv();
+// False False
+// void* False
+// void False
extern "C" void setPtD__14dEvt_control_cFPv();
+// False False
+// char const* False
+// char const False
+// char False
+// fopAc_ac_c* False
+// fopAc_ac_c False
+// int False
extern "C" void getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci();
+// False False
+// int False
extern "C" void getIsAddvance__16dEvent_manager_cFi();
+// False False
+// int False
extern "C" void getMyNowCutName__16dEvent_manager_cFi();
+// False False
+// int False
+// char const* False
+// char const False
+// char False
+// int False
extern "C" void getMySubstanceP__16dEvent_manager_cFiPCci();
+// False False
+// int False
+// char const* False
+// char const False
+// char False
extern "C" void getMySubstanceNum__16dEvent_manager_cFiPCc();
+// False False
+// int False
extern "C" void cutEnd__16dEvent_manager_cFi();
+// False False
+// f32 False
extern "C" void wipeIn__12dDlst_list_cFf();
+// False False
+// int False
+// int False
+// cXyz False
extern "C" void StartShock__12dVibration_cFii4cXyz();
+// False False
+// int False
+// int False
+// cXyz False
extern "C" void StartQuake__12dVibration_cFii4cXyz();
+// False False
+// u8 const* False
+// u8 const False
+// u8 False
+// int False
+// int False
+// cXyz False
extern "C" void StartQuake__12dVibration_cFPCUcii4cXyz();
+// False False
+// int False
extern "C" void StopQuake__12dVibration_cFi();
+// False False
+// int False
+// fopAc_ac_c* False
+// fopAc_ac_c False
+// f32 False
+// f32 False
extern "C" void StartBlure__9dCamera_cFiP10fopAc_ac_cff();
+// False False
extern "C" void dCam_getBody__Fv();
+// False False
+// u8 False
extern "C" void d_GameOver_Create__FUc();
+// False False
+// unsigned int& False
+// unsigned int False
extern "C" void d_GameOver_Delete__FRUi();
+// False False
+// f32 False
extern "C" void dKy_set_nexttime__Ff();
+// False False
+// f32 False
extern "C" void dKy_instant_timechg__Ff();
+// False False
extern "C" void dKy_instant_rainchg__Fv();
+// False False
extern "C" void demoMessageGroup__12dMsgObject_cFv();
+// False False
+// JAISoundID False
+// Vec const* False
+// Vec const False
+// Vec False
+// u32 False
+// s8 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// u8 False
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
+// False False
+// u32 False
+// s32 False
extern "C" void bgmStop__8Z2SeqMgrFUll();
+// False False
extern "C" void bgmStreamPlay__8Z2SeqMgrFv();
+// False False
extern "C" void _savegpr_19();
+// False False
extern "C" void _savegpr_24();
+// False False
extern "C" void _savegpr_25();
+// False False
extern "C" void _savegpr_26();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _savegpr_29();
+// False False
extern "C" void _restgpr_19();
+// False False
extern "C" void _restgpr_24();
+// False False
extern "C" void _restgpr_25();
+// False False
extern "C" void _restgpr_26();
+// False False
extern "C" void _restgpr_28();
+// False False
extern "C" void _restgpr_29();
+// False False
extern "C" void strcmp();
extern "C" extern u8 const tempBitLabels__20dSv_event_tmp_flag_c[370 + 2 /* padding */];
extern "C" extern u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
@@ -271,95 +772,127 @@ extern "C" extern u8 m_mode__7dDemo_c[4];
extern "C" extern f32 mWipeRate__12dDlst_list_c;
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 803A7FB0-803A8238 0288+00 s=2 e=0 z=0 None .data TelopData */
+/* 803A7FB0-803A8238 0288+00 s=2 e=0 z=0 None .data TelopData */
SECTION_DATA static u8 TelopData[648] = {
- 0x44, 0x30, 0x35, 0x00, 0x04, 0x4D, 0x10, 0x69, 0x00, 0x03, 0x00, 0x00, 0x44, 0x30, 0x35, 0x41,
- 0x04, 0x4D, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x35, 0x42, 0x04, 0x4D, 0xFF, 0xFF,
- 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x34, 0x00, 0x04, 0x4E, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00,
- 0x44, 0x30, 0x34, 0x41, 0x04, 0x4E, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x34, 0x42,
- 0x04, 0x4E, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x31, 0x00, 0x04, 0x4F, 0x12, 0x78,
- 0x00, 0x03, 0x00, 0x00, 0x44, 0x30, 0x31, 0x41, 0x04, 0x4F, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x30, 0x31, 0x42, 0x04, 0x4F, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x31, 0x30, 0x00,
- 0x04, 0x50, 0x13, 0x2C, 0x00, 0x03, 0x00, 0x00, 0x44, 0x31, 0x30, 0x41, 0x04, 0x50, 0xFF, 0xFF,
- 0x00, 0x00, 0x00, 0x00, 0x44, 0x31, 0x30, 0x42, 0x04, 0x50, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x31, 0x31, 0x00, 0x04, 0x51, 0x14, 0x78, 0x00, 0x03, 0x00, 0x00, 0x44, 0x31, 0x31, 0x41,
- 0x04, 0x51, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x31, 0x31, 0x42, 0x04, 0x51, 0xFF, 0xFF,
- 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x36, 0x00, 0x04, 0x52, 0x15, 0x59, 0x00, 0x03, 0x00, 0x00,
- 0x44, 0x30, 0x36, 0x41, 0x04, 0x52, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x36, 0x42,
- 0x04, 0x52, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x37, 0x00, 0x04, 0x53, 0x16, 0x39,
- 0x00, 0x03, 0x00, 0x00, 0x44, 0x30, 0x37, 0x41, 0x04, 0x53, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x30, 0x37, 0x42, 0x04, 0x53, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x38, 0x00,
- 0x04, 0x54, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00, 0x44, 0x30, 0x38, 0x41, 0x04, 0x54, 0xFF, 0xFF,
- 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x38, 0x42, 0x04, 0x54, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x30, 0x38, 0x43, 0x04, 0x54, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x38, 0x44,
- 0x04, 0x54, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x39, 0x00, 0x04, 0x55, 0xFF, 0xFF,
- 0x00, 0x01, 0x00, 0x00, 0x44, 0x30, 0x39, 0x41, 0x04, 0x55, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
- 0x44, 0x30, 0x39, 0x42, 0x04, 0x55, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x39, 0x43,
- 0x04, 0x55, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x46, 0x30, 0x30, 0x00, 0x04, 0x56, 0xFF, 0xFF,
- 0x00, 0x01, 0x00, 0x00, 0x46, 0x31, 0x30, 0x33, 0x04, 0x57, 0x00, 0x0A, 0x00, 0x03, 0x00, 0x00,
- 0x52, 0x30, 0x31, 0x00, 0x04, 0x57, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x46, 0x31, 0x30, 0x39,
- 0x04, 0x58, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00, 0x52, 0x31, 0x30, 0x39, 0x04, 0x58, 0xFF, 0xFF,
- 0x00, 0x00, 0x00, 0x00, 0x52, 0x32, 0x30, 0x39, 0x04, 0x58, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
- 0x46, 0x31, 0x31, 0x32, 0x04, 0x59, 0x04, 0x09, 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x31, 0x33,
- 0x04, 0x5A, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x30, 0x38, 0x04, 0x5B, 0xFF, 0xFF,
- 0x00, 0x01, 0x00, 0x00, 0x52, 0x31, 0x30, 0x38, 0x04, 0x5B, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
- 0x46, 0x31, 0x31, 0x35, 0x04, 0x5C, 0x04, 0x1E, 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x31, 0x31,
- 0x04, 0x5E, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00, 0x46, 0x31, 0x32, 0x34, 0x04, 0x5F, 0xFF, 0xFF,
- 0x00, 0x01, 0x00, 0x00, 0x46, 0x31, 0x31, 0x34, 0x04, 0x60, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00,
- 0x46, 0x31, 0x32, 0x35, 0x04, 0x61, 0x0A, 0x0C, 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x32, 0x31,
- 0x04, 0x62, 0x06, 0x2D, 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x32, 0x32, 0x04, 0x62, 0x06, 0x2D,
- 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x32, 0x33, 0x04, 0x62, 0x06, 0x2D, 0x00, 0x03, 0x00, 0x00,
- 0x46, 0x31, 0x31, 0x37, 0x04, 0x63, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00, 0x46, 0x31, 0x32, 0x38,
- 0x04, 0x6E, 0x03, 0x2E, 0x00, 0x03, 0x00, 0x00, 0x52, 0x31, 0x32, 0x38, 0x04, 0x6E, 0xFF, 0xFF,
- 0x00, 0x00, 0x00, 0x00, 0x46, 0x31, 0x32, 0x37, 0x04, 0x74, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00,
- 0x52, 0x31, 0x32, 0x37, 0x04, 0x74, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x46, 0x31, 0x32, 0x36,
- 0x04, 0x75, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00,
+ 0x44, 0x30, 0x35, 0x00, 0x04, 0x4D, 0x10, 0x69, 0x00, 0x03, 0x00, 0x00, 0x44, 0x30, 0x35, 0x41,
+ 0x04, 0x4D, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x35, 0x42, 0x04, 0x4D, 0xFF, 0xFF,
+ 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x34, 0x00, 0x04, 0x4E, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00,
+ 0x44, 0x30, 0x34, 0x41, 0x04, 0x4E, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x34, 0x42,
+ 0x04, 0x4E, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x31, 0x00, 0x04, 0x4F, 0x12, 0x78,
+ 0x00, 0x03, 0x00, 0x00, 0x44, 0x30, 0x31, 0x41, 0x04, 0x4F, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
+ 0x44, 0x30, 0x31, 0x42, 0x04, 0x4F, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x31, 0x30, 0x00,
+ 0x04, 0x50, 0x13, 0x2C, 0x00, 0x03, 0x00, 0x00, 0x44, 0x31, 0x30, 0x41, 0x04, 0x50, 0xFF, 0xFF,
+ 0x00, 0x00, 0x00, 0x00, 0x44, 0x31, 0x30, 0x42, 0x04, 0x50, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
+ 0x44, 0x31, 0x31, 0x00, 0x04, 0x51, 0x14, 0x78, 0x00, 0x03, 0x00, 0x00, 0x44, 0x31, 0x31, 0x41,
+ 0x04, 0x51, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x31, 0x31, 0x42, 0x04, 0x51, 0xFF, 0xFF,
+ 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x36, 0x00, 0x04, 0x52, 0x15, 0x59, 0x00, 0x03, 0x00, 0x00,
+ 0x44, 0x30, 0x36, 0x41, 0x04, 0x52, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x36, 0x42,
+ 0x04, 0x52, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x37, 0x00, 0x04, 0x53, 0x16, 0x39,
+ 0x00, 0x03, 0x00, 0x00, 0x44, 0x30, 0x37, 0x41, 0x04, 0x53, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
+ 0x44, 0x30, 0x37, 0x42, 0x04, 0x53, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x38, 0x00,
+ 0x04, 0x54, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00, 0x44, 0x30, 0x38, 0x41, 0x04, 0x54, 0xFF, 0xFF,
+ 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x38, 0x42, 0x04, 0x54, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
+ 0x44, 0x30, 0x38, 0x43, 0x04, 0x54, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x38, 0x44,
+ 0x04, 0x54, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x39, 0x00, 0x04, 0x55, 0xFF, 0xFF,
+ 0x00, 0x01, 0x00, 0x00, 0x44, 0x30, 0x39, 0x41, 0x04, 0x55, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
+ 0x44, 0x30, 0x39, 0x42, 0x04, 0x55, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0x30, 0x39, 0x43,
+ 0x04, 0x55, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x46, 0x30, 0x30, 0x00, 0x04, 0x56, 0xFF, 0xFF,
+ 0x00, 0x01, 0x00, 0x00, 0x46, 0x31, 0x30, 0x33, 0x04, 0x57, 0x00, 0x0A, 0x00, 0x03, 0x00, 0x00,
+ 0x52, 0x30, 0x31, 0x00, 0x04, 0x57, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x46, 0x31, 0x30, 0x39,
+ 0x04, 0x58, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00, 0x52, 0x31, 0x30, 0x39, 0x04, 0x58, 0xFF, 0xFF,
+ 0x00, 0x00, 0x00, 0x00, 0x52, 0x32, 0x30, 0x39, 0x04, 0x58, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
+ 0x46, 0x31, 0x31, 0x32, 0x04, 0x59, 0x04, 0x09, 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x31, 0x33,
+ 0x04, 0x5A, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x30, 0x38, 0x04, 0x5B, 0xFF, 0xFF,
+ 0x00, 0x01, 0x00, 0x00, 0x52, 0x31, 0x30, 0x38, 0x04, 0x5B, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
+ 0x46, 0x31, 0x31, 0x35, 0x04, 0x5C, 0x04, 0x1E, 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x31, 0x31,
+ 0x04, 0x5E, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00, 0x46, 0x31, 0x32, 0x34, 0x04, 0x5F, 0xFF, 0xFF,
+ 0x00, 0x01, 0x00, 0x00, 0x46, 0x31, 0x31, 0x34, 0x04, 0x60, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00,
+ 0x46, 0x31, 0x32, 0x35, 0x04, 0x61, 0x0A, 0x0C, 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x32, 0x31,
+ 0x04, 0x62, 0x06, 0x2D, 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x32, 0x32, 0x04, 0x62, 0x06, 0x2D,
+ 0x00, 0x03, 0x00, 0x00, 0x46, 0x31, 0x32, 0x33, 0x04, 0x62, 0x06, 0x2D, 0x00, 0x03, 0x00, 0x00,
+ 0x46, 0x31, 0x31, 0x37, 0x04, 0x63, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00, 0x46, 0x31, 0x32, 0x38,
+ 0x04, 0x6E, 0x03, 0x2E, 0x00, 0x03, 0x00, 0x00, 0x52, 0x31, 0x32, 0x38, 0x04, 0x6E, 0xFF, 0xFF,
+ 0x00, 0x00, 0x00, 0x00, 0x46, 0x31, 0x32, 0x37, 0x04, 0x74, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00,
+ 0x52, 0x31, 0x32, 0x37, 0x04, 0x74, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x46, 0x31, 0x32, 0x36,
+ 0x04, 0x75, 0xFF, 0xFF, 0x00, 0x01, 0x00, 0x00,
};
-/* 80450640-80450648 0004+04 s=2 e=0 z=0 None .sdata numTelopData */
+/* 80450640-80450648 0004+04 s=2 e=0 z=0 None .sdata numTelopData */
SECTION_SDATA static u32 numTelopData[1 + 1 /* padding */] = {
- 0x00000036,
- /* padding */
- 0x00000000,
+ 0x00000036,
+ /* padding */
+ 0x00000000,
};
-/* 8004372C-800437C4 0098+00 s=2 e=0 z=0 None .text getTelopNo__FPCc */
+/* 8004372C-800437C4 0098+00 s=2 e=0 z=0 None .text getTelopNo__FPCc */
+// 80043778: 80450640 (numTelopData)
+// 8004377C: 803A7FB0 (TelopData)
+// 80043780: 803A7FB0 (TelopData)
+// 8004379C: 803A7FB0 (TelopData)
+// 800437A0: 803A7FB0 (TelopData)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// char const* False
+// char const False
+// char False
asm static void getTelopNo(char const* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/getTelopNo__FPCc.s"
}
#pragma pop
-/* 800437C4-800437F0 002C+00 s=1 e=0 z=0 None .text getTelopNo__Fv */
+
+/* 800437C4-800437F0 002C+00 s=1 e=0 z=0 None .text getTelopNo__Fv */
+// 800437D0: 804061C0 (g_dComIfG_gameInfo)
+// 800437D4: 804061C0 (g_dComIfG_gameInfo)
+// 800437DC: 8004372C (getTelopNo__FPCc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm static void getTelopNo() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/getTelopNo__Fv.s"
}
#pragma pop
-/* 800437F0-80043A14 0224+00 s=1 e=0 z=0 None .text getStartTelopNo__Fv */
+
+/* 800437F0-80043A14 0224+00 s=1 e=0 z=0 None .text getStartTelopNo__Fv */
+// 80043800: 803621DC (_savegpr_29)
+// 80043804: 804061C0 (g_dComIfG_gameInfo)
+// 80043808: 804061C0 (g_dComIfG_gameInfo)
+// 8004381C: 80368994 (strcmp)
+// 80043884: 80450640 (numTelopData)
+// 80043888: 803A7FB0 (TelopData)
+// 8004388C: 803A7FB0 (TelopData)
+// 800438F0: 804061C0 (g_dComIfG_gameInfo)
+// 800438F4: 804061C0 (g_dComIfG_gameInfo)
+// 800438FC: 800349BC (isEventBit__11dSv_event_cCFUs)
+// 80043934: 8002D740 (dComIfGs_isStageSwitch__Fii)
+// 8004399C: 80450640 (numTelopData)
+// 800439A0: 803A7FB0 (TelopData)
+// 800439A4: 803A7FB0 (TelopData)
+// 80043A00: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm static void getStartTelopNo() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/getStartTelopNo__Fv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80379DD0-80379F50 017E+02 s=10 e=0 z=0 None .rodata @stringBase0 */
+/* 80379DD0-80379F50 017E+02 s=10 e=0 z=0 None .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
@@ -420,325 +953,927 @@ SECTION_DEAD char const* const stringBase_80379F48 = "Scale";
SECTION_DEAD static char const* const pad_80379F4E = "\0";
#pragma pop
-/* 80451ED0-80451ED4 0004+00 s=4 e=0 z=0 None .sdata2 @4264 */
+/* 80451ED0-80451ED4 0004+00 s=4 e=0 z=0 None .sdata2 @4264 */
SECTION_SDATA2 static u8 lit_4264[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 80451ED4-80451ED8 0004+00 s=2 e=0 z=0 None .sdata2 @4265 */
+/* 80451ED4-80451ED8 0004+00 s=2 e=0 z=0 None .sdata2 @4265 */
SECTION_SDATA2 static f32 lit_4265 = 15.0f;
-/* 80451ED8-80451EE0 0008+00 s=1 e=0 z=0 None .sdata2 @4267 */
+/* 80451ED8-80451EE0 0008+00 s=1 e=0 z=0 None .sdata2 @4267 */
SECTION_SDATA2 static f64 lit_4267 = 4503601774854144.0 /* cast s32 to float */;
-/* 80043A14-80043D60 034C+00 s=1 e=0 z=0 None .text dEvDt_Next_Stage__Fii */
+/* 80043A14-80043D60 034C+00 s=1 e=0 z=0 None .text dEvDt_Next_Stage__Fii */
+// 80043A34: 803621B4 (_savegpr_19)
+// 80043A4C: 80451ED0 (lit_4264)
+// 80043A58: 804061C0 (g_dComIfG_gameInfo)
+// 80043A5C: 804061C0 (g_dComIfG_gameInfo)
+// 80043A6C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043A70: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043A78: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80043A88: 80450D64 (struct_80450D64)
+// 80043AB4: 80024384 (getStatusRoomDt__20dStage_roomControl_cFi)
+// 80043B44: 80451ED8 (lit_4267)
+// 80043B68: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043B6C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043B78: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80043B90: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043B94: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043BA0: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80043BBC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043BC0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043BCC: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80043BE8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043BEC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043BF8: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80043C14: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043C18: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043C24: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80043C40: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043C44: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043C50: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80043C68: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043C6C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043C78: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80043C90: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043C94: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043CA0: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80043CBC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043CC0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043CCC: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80043CF8: 80451ED4 (lit_4265)
+// 80043D00: 801A8B58 (dKy_set_nexttime__Ff)
+// 80043D30: 8002D2FC (dComIfGp_setNextStage__FPCcsScScfUliScsii)
+// 80043D4C: 80362200 (_restgpr_19)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
+// int False
asm static void dEvDt_Next_Stage(int param_0, int param_1) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/dEvDt_Next_Stage__Fii.s"
}
#pragma pop
-/* 80043D60-80043DC8 0068+00 s=3 e=0 z=0 None .text flagCheck__11dEvDtFlag_cFi */
+
+/* 80043D60-80043DC8 0068+00 s=3 e=0 z=0 None .text flagCheck__11dEvDtFlag_cFi */
+// 80043D7C: 80043E30 (flagMaxCheck__11dEvDtFlag_cFi)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void dEvDtFlag_c::flagCheck(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/flagCheck__11dEvDtFlag_cFi.s"
}
#pragma pop
-/* 80043DC8-80043E30 0068+00 s=2 e=1 z=0 None .text flagSet__11dEvDtFlag_cFi */
+
+/* 80043DC8-80043E30 0068+00 s=2 e=1 z=0 None .text flagSet__11dEvDtFlag_cFi */
+// 80043DE4: 80043E30 (flagMaxCheck__11dEvDtFlag_cFi)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// int False
asm void dEvDtFlag_c::flagSet(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/flagSet__11dEvDtFlag_cFi.s"
}
#pragma pop
-/* 80043E30-80043E58 0028+00 s=2 e=0 z=0 None .text flagMaxCheck__11dEvDtFlag_cFi */
+
+/* 80043E30-80043E58 0028+00 s=2 e=0 z=0 None .text flagMaxCheck__11dEvDtFlag_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void dEvDtFlag_c::flagMaxCheck(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/flagMaxCheck__11dEvDtFlag_cFi.s"
}
#pragma pop
-/* 80043E58-80043E78 0020+00 s=0 e=3 z=0 None .text init__11dEvDtFlag_cFv */
+
+/* 80043E58-80043E78 0020+00 s=0 e=3 z=0 None .text init__11dEvDtFlag_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dEvDtFlag_c::init() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/init__11dEvDtFlag_cFv.s"
}
#pragma pop
-/* 80043E78-80043EFC 0084+00 s=0 e=1 z=0 None .text finishCheck__12dEvDtEvent_cFv */
+
+/* 80043E78-80043EFC 0084+00 s=0 e=1 z=0 None .text finishCheck__12dEvDtEvent_cFv */
+// 80043E88: 803621D8 (_savegpr_28)
+// 80043E98: 804061C0 (g_dComIfG_gameInfo)
+// 80043E9C: 804061C0 (g_dComIfG_gameInfo)
+// 80043EBC: 80043D60 (flagCheck__11dEvDtFlag_cFi)
+// 80043EE8: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dEvDtEvent_c::finishCheck() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/finishCheck__12dEvDtEvent_cFv.s"
}
#pragma pop
-/* 80043EFC-80043F70 0074+00 s=0 e=1 z=0 None .text forceFinish__12dEvDtEvent_cFv */
+
+/* 80043EFC-80043F70 0074+00 s=0 e=1 z=0 None .text forceFinish__12dEvDtEvent_cFv */
+// 80043F0C: 803621D8 (_savegpr_28)
+// 80043F1C: 804061C0 (g_dComIfG_gameInfo)
+// 80043F20: 804061C0 (g_dComIfG_gameInfo)
+// 80043F40: 80043DC8 (flagSet__11dEvDtFlag_cFi)
+// 80043F5C: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dEvDtEvent_c::forceFinish() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/forceFinish__12dEvDtEvent_cFv.s"
}
#pragma pop
-/* 80043F70-80043FD8 0068+00 s=0 e=1 z=0 None .text
- * specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c */
+
+/* 80043F70-80043FD8 0068+00 s=0 e=1 z=0 None .text specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c */
+// 80043F80: 803621D8 (_savegpr_28)
+// 80043FA8: 80044080 (specialProc__12dEvDtStaff_cFv)
+// 80043FC4: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// dEvDtStaff_c* False
+// dEvDtStaff_c False
asm void dEvDtEvent_c::specialStaffProc(dEvDtStaff_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialStaffProc__12dEvDtEvent_cFP12dEvDtStaff_c.s"
}
#pragma pop
-/* 80043FD8-8004403C 0064+00 s=4 e=0 z=0 None .text specialProc_WaitStart__12dEvDtStaff_cFi */
+
+/* 80043FD8-8004403C 0064+00 s=4 e=0 z=0 None .text specialProc_WaitStart__12dEvDtStaff_cFi */
+// 80043FEC: 804061C0 (g_dComIfG_gameInfo)
+// 80043FF0: 804061C0 (g_dComIfG_gameInfo)
+// 80043FF8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80043FFC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044008: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void dEvDtStaff_c::specialProc_WaitStart(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProc_WaitStart__12dEvDtStaff_cFi.s"
}
#pragma pop
-/* 8004403C-80044080 0044+00 s=4 e=0 z=0 None .text specialProc_WaitProc__12dEvDtStaff_cFi */
+
+/* 8004403C-80044080 0044+00 s=4 e=0 z=0 None .text specialProc_WaitProc__12dEvDtStaff_cFi */
+// 80044060: 804061C0 (g_dComIfG_gameInfo)
+// 80044064: 804061C0 (g_dComIfG_gameInfo)
+// 8004406C: 8004817C (cutEnd__16dEvent_manager_cFi)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void dEvDtStaff_c::specialProc_WaitProc(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProc_WaitProc__12dEvDtStaff_cFi.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803A8238-803A8270 0034+04 s=1 e=0 z=0 None .data @4398 */
+/* 803A8238-803A8270 0034+04 s=1 e=0 z=0 None .data @4398 */
SECTION_DATA static void* lit_4398[13 + 1 /* padding */] = {
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0xA0),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0x50),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0xA0),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0x68),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0x48),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0xA0),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0x40),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0x94),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0x8C),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0x9C),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0xA0),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0x38),
- (void*)(((char*)specialProc__12dEvDtStaff_cFv) + 0x70),
- /* padding */
- NULL,
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0xA0),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0x50),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0xA0),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0x68),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0x48),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0xA0),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0x40),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0x94),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0x8C),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0x9C),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0xA0),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0x38),
+ (void*)(((char*)specialProc__12dEvDtStaff_cFv)+0x70),
+ /* padding */
+ NULL,
};
-/* 80044080-80044134 00B4+00 s=2 e=0 z=0 None .text specialProc__12dEvDtStaff_cFv */
+/* 80044080-80044134 00B4+00 s=2 e=0 z=0 None .text specialProc__12dEvDtStaff_cFv */
+// 800440A0: 803A8238 (lit_4398)
+// 800440A4: 803A8238 (lit_4398)
+// 800440B8: 80045878 (specialProcPackage__12dEvDtStaff_cFv)
+// 800440C0: 80044EE4 (specialProcDirector__12dEvDtStaff_cFv)
+// 800440C8: 80045AFC (specialProcTimekeeper__12dEvDtStaff_cFv)
+// 800440D0: 804061C0 (g_dComIfG_gameInfo)
+// 800440D4: 804061C0 (g_dComIfG_gameInfo)
+// 800440E0: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 800440E8: 80045C34 (specialProcEffect__12dEvDtStaff_cFv)
+// 800440F0: 80044CB8 (specialProcCreate__12dEvDtStaff_cFv)
+// 800440F4: 804061C0 (g_dComIfG_gameInfo)
+// 800440F8: 804061C0 (g_dComIfG_gameInfo)
+// 80044104: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 8004410C: 80044A58 (specialProcSound__12dEvDtStaff_cFv)
+// 80044114: 80044324 (specialProcMessage__12dEvDtStaff_cFv)
+// 8004411C: 80044190 (specialProcLight__12dEvDtStaff_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dEvDtStaff_c::specialProc() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProc__12dEvDtStaff_cFv.s"
}
#pragma pop
-/* 80044134-80044170 003C+00 s=0 e=1 z=0 None .text init__12dEvDtStaff_cFv */
+
+/* 80044134-80044170 003C+00 s=0 e=1 z=0 None .text init__12dEvDtStaff_cFv */
+// 80044160: 804061C0 (g_dComIfG_gameInfo)
+// 80044164: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dEvDtStaff_c::init() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/init__12dEvDtStaff_cFv.s"
}
#pragma pop
-/* 80044170-80044190 0020+00 s=1 e=0 z=0 None .text advanceCut__12dEvDtStaff_cFi */
+
+/* 80044170-80044190 0020+00 s=1 e=0 z=0 None .text advanceCut__12dEvDtStaff_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void dEvDtStaff_c::advanceCut(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/advanceCut__12dEvDtStaff_cFi.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80451EE0-80451EE8 0004+04 s=1 e=0 z=0 None .sdata2 @4460 */
+/* 80451EE0-80451EE8 0004+04 s=1 e=0 z=0 None .sdata2 @4460 */
SECTION_SDATA2 static f32 lit_4460[1 + 1 /* padding */] = {
- 1.0f / 15.0f,
- /* padding */
- 0.0f,
+ 1.0f / 15.0f,
+ /* padding */
+ 0.0f,
};
-/* 80451EE8-80451EF0 0008+00 s=1 e=0 z=0 None .sdata2 @4461 */
+/* 80451EE8-80451EF0 0008+00 s=1 e=0 z=0 None .sdata2 @4461 */
SECTION_SDATA2 static f64 lit_4461 = 24.0;
-/* 80044190-80044324 0194+00 s=1 e=0 z=0 None .text specialProcLight__12dEvDtStaff_cFv */
+/* 80044190-80044324 0194+00 s=1 e=0 z=0 None .text specialProcLight__12dEvDtStaff_cFv */
+// 800441A0: 803621DC (_savegpr_29)
+// 800441A4: 804061C0 (g_dComIfG_gameInfo)
+// 800441A8: 804061C0 (g_dComIfG_gameInfo)
+// 800441B4: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800441B8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800441C8: 80047B1C (getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci)
+// 800441E0: 80047F5C (getMyNowCutName__16dEvent_manager_cFi)
+// 800441F0: 80047D4C (getIsAddvance__16dEvent_manager_cFi)
+// 80044230: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044234: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044240: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 8004424C: 80451ED4 (lit_4265)
+// 80044258: 801A8B68 (dKy_instant_timechg__Ff)
+// 80044264: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044268: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044274: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044290: 801A8BC8 (dKy_instant_rainchg__Fv)
+// 800442A0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800442A4: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800442B0: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800442BC: 804061C0 (g_dComIfG_gameInfo)
+// 800442C0: 804061C0 (g_dComIfG_gameInfo)
+// 800442C8: 80451EE0 (lit_4460)
+// 800442D8: 80451EE8 (lit_4461)
+// 800442F4: 80451ED4 (lit_4265)
+// 800442FC: 801A8B68 (dKy_instant_timechg__Ff)
+// 80044308: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044310: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dEvDtStaff_c::specialProcLight() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProcLight__12dEvDtStaff_cFv.s"
}
#pragma pop
-/* 80044324-80044A58 0734+00 s=1 e=0 z=0 None .text specialProcMessage__12dEvDtStaff_cFv */
+
+/* 80044324-80044A58 0734+00 s=1 e=0 z=0 None .text specialProcMessage__12dEvDtStaff_cFv */
+// 80044334: 803621D0 (_savegpr_26)
+// 80044340: 804061C0 (g_dComIfG_gameInfo)
+// 80044344: 804061C0 (g_dComIfG_gameInfo)
+// 80044350: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044354: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044364: 80047B1C (getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci)
+// 8004437C: 80047F5C (getMyNowCutName__16dEvent_manager_cFi)
+// 8004438C: 80047D4C (getIsAddvance__16dEvent_manager_cFi)
+// 80044444: 80043FD8 (specialProc_WaitStart__12dEvDtStaff_cFi)
+// 80044464: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044468: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044470: 80048144 (getMySubstanceNum__16dEvent_manager_cFiPCc)
+// 80044480: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044484: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044490: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800444AC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800444B0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800444B8: 80048144 (getMySubstanceNum__16dEvent_manager_cFiPCc)
+// 800444C8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800444CC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800444D8: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 8004451C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044520: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004452C: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044540: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044544: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044550: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044564: 8001FE84 (fopMsgM_messageSet__FUlUl)
+// 8004457C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044580: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004458C: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800445B4: 8019BFC4 (d_GameOver_Create__FUc)
+// 800445C8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800445CC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800445D8: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800445F0: 800437F0 (getStartTelopNo__Fv)
+// 80044608: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004460C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044618: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044628: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004462C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044638: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 8004465C: 8004372C (getTelopNo__FPCc)
+// 8004466C: 800437C4 (getTelopNo__Fv)
+// 8004468C: 8001FFC4 (fopMsgM_messageSetDemo__FUl)
+// 80044768: 8004403C (specialProc_WaitProc__12dEvDtStaff_cFi)
+// 800447A0: 8001FE84 (fopMsgM_messageSet__FUlUl)
+// 800447CC: 8001FA24 (fopMsgM_SearchByID__FUi)
+// 800447F8: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044818: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044828: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044854: 8001FE84 (fopMsgM_messageSet__FUlUl)
+// 80044878: 8001FA24 (fopMsgM_SearchByID__FUi)
+// 80044918: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044930: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 8004494C: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044980: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044990: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 800449BC: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 800449D4: 8001FA24 (fopMsgM_SearchByID__FUi)
+// 80044A08: 804061C0 (g_dComIfG_gameInfo)
+// 80044A0C: 804061C0 (g_dComIfG_gameInfo)
+// 80044A24: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044A2C: 8019C008 (d_GameOver_Delete__FRUi)
+// 80044A3C: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044A44: 8036221C (_restgpr_26)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dEvDtStaff_c::specialProcMessage() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProcMessage__12dEvDtStaff_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80451EF0-80451EF4 0004+00 s=4 e=0 z=0 None .sdata2 @4668 */
+/* 80451EF0-80451EF4 0004+00 s=4 e=0 z=0 None .sdata2 @4668 */
SECTION_SDATA2 static f32 lit_4668 = 1.0f;
-/* 80451EF4-80451EF8 0004+00 s=2 e=0 z=0 None .sdata2 @4669 */
+/* 80451EF4-80451EF8 0004+00 s=2 e=0 z=0 None .sdata2 @4669 */
SECTION_SDATA2 static f32 lit_4669 = -1.0f;
-/* 80044A58-80044CB8 0260+00 s=1 e=0 z=0 None .text specialProcSound__12dEvDtStaff_cFv */
+/* 80044A58-80044CB8 0260+00 s=1 e=0 z=0 None .text specialProcSound__12dEvDtStaff_cFv */
+// 80044A68: 803621D8 (_savegpr_28)
+// 80044A70: 804061C0 (g_dComIfG_gameInfo)
+// 80044A74: 804061C0 (g_dComIfG_gameInfo)
+// 80044A80: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044A84: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044A94: 80047B1C (getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci)
+// 80044AAC: 80047F5C (getMyNowCutName__16dEvent_manager_cFi)
+// 80044ABC: 80047D4C (getIsAddvance__16dEvent_manager_cFi)
+// 80044B38: 80043FD8 (specialProc_WaitStart__12dEvDtStaff_cFi)
+// 80044B40: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80044B48: 802AFE18 (bgmStreamPlay__8Z2SeqMgrFv)
+// 80044B58: 80043FD8 (specialProc_WaitStart__12dEvDtStaff_cFi)
+// 80044B68: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044B6C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044B78: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044B98: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80044BAC: 80451EF0 (lit_4668)
+// 80044BB4: 80451EF4 (lit_4669)
+// 80044BC0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+// 80044BD0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80044BE4: 80451EF0 (lit_4668)
+// 80044BEC: 80451EF4 (lit_4669)
+// 80044BF8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+// 80044C08: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044C0C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044C18: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044C24: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80044C34: 802AF408 (bgmStop__8Z2SeqMgrFUll)
+// 80044C6C: 8004403C (specialProc_WaitProc__12dEvDtStaff_cFi)
+// 80044C78: 80450E34 (m_frameNoMsg__7dDemo_c)
+// 80044C8C: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044C9C: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80044CA4: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dEvDtStaff_c::specialProcSound() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProcSound__12dEvDtStaff_cFv.s"
}
#pragma pop
-/* 80044CB8-80044EE4 022C+00 s=1 e=0 z=0 None .text specialProcCreate__12dEvDtStaff_cFv */
+
+/* 80044CB8-80044EE4 022C+00 s=1 e=0 z=0 None .text specialProcCreate__12dEvDtStaff_cFv */
+// 80044CC8: 803621D8 (_savegpr_28)
+// 80044CCC: 804061C0 (g_dComIfG_gameInfo)
+// 80044CD0: 804061C0 (g_dComIfG_gameInfo)
+// 80044CDC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044CE0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044CF0: 80047B1C (getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci)
+// 80044D08: 80047F5C (getMyNowCutName__16dEvent_manager_cFi)
+// 80044D18: 80047D4C (getIsAddvance__16dEvent_manager_cFi)
+// 80044D58: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044D5C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044D68: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044D6C: 80024DC0 (dStage_searchName__FPCc)
+// 80044D7C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044D80: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044D8C: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044DAC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044DB0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044DBC: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044DC8: 804061C0 (g_dComIfG_gameInfo)
+// 80044DCC: 804061C0 (g_dComIfG_gameInfo)
+// 80044E10: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044E14: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044E20: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044E60: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044E64: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044E70: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044E7C: 80451EF0 (lit_4668)
+// 80044EB4: 80450D64 (struct_80450D64)
+// 80044EC8: 80019D98 (fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc)
+// 80044ED0: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dEvDtStaff_c::specialProcCreate() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProcCreate__12dEvDtStaff_cFv.s"
}
#pragma pop
-/* 80044EE4-80045878 0994+00 s=1 e=0 z=0 None .text specialProcDirector__12dEvDtStaff_cFv */
+
+/* 80044EE4-80045878 0994+00 s=1 e=0 z=0 None .text specialProcDirector__12dEvDtStaff_cFv */
+// 80044EF4: 803621C8 (_savegpr_24)
+// 80044EFC: 804061C0 (g_dComIfG_gameInfo)
+// 80044F00: 804061C0 (g_dComIfG_gameInfo)
+// 80044F14: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044F18: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044F28: 80047B1C (getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci)
+// 80044F40: 80047F5C (getMyNowCutName__16dEvent_manager_cFi)
+// 80044F50: 80047D4C (getIsAddvance__16dEvent_manager_cFi)
+// 80044F64: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044F68: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044F74: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044F80: 804061C0 (g_dComIfG_gameInfo)
+// 80044F84: 804061C0 (g_dComIfG_gameInfo)
+// 80044F94: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80044F98: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80044FA0: 8003498C (onEventBit__11dSv_event_cFUs)
+// 80044FAC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044FB0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044FBC: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80044FC8: 804061C0 (g_dComIfG_gameInfo)
+// 80044FCC: 804061C0 (g_dComIfG_gameInfo)
+// 80044FDC: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80044FE0: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80044FE8: 800349A4 (offEventBit__11dSv_event_cFUs)
+// 80044FF4: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80044FF8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045004: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045040: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045044: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045050: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045064: 8002D628 (dComIfGs_onStageSwitch__Fii)
+// 80045070: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045074: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045080: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045094: 8002D6B4 (dComIfGs_offStageSwitch__Fii)
+// 800450A0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800450A4: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800450B0: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800450BC: 804061C0 (g_dComIfG_gameInfo)
+// 800450C0: 804061C0 (g_dComIfG_gameInfo)
+// 800450D0: 803790C0 (tempBitLabels__20dSv_event_tmp_flag_c)
+// 800450D4: 803790C0 (tempBitLabels__20dSv_event_tmp_flag_c)
+// 800450DC: 8003498C (onEventBit__11dSv_event_cFUs)
+// 800450E8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800450EC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800450F8: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045104: 804061C0 (g_dComIfG_gameInfo)
+// 80045108: 804061C0 (g_dComIfG_gameInfo)
+// 80045118: 803790C0 (tempBitLabels__20dSv_event_tmp_flag_c)
+// 8004511C: 803790C0 (tempBitLabels__20dSv_event_tmp_flag_c)
+// 80045124: 800349A4 (offEventBit__11dSv_event_cFUs)
+// 800451FC: 80043FD8 (specialProc_WaitStart__12dEvDtStaff_cFi)
+// 80045208: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004520C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045214: 80368994 (strcmp)
+// 80045234: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045238: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045240: 80368994 (strcmp)
+// 80045264: 80043A14 (dEvDt_Next_Stage__Fii)
+// 80045274: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045278: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045284: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045294: 800432EC (convPId__14dEvt_control_cFUi)
+// 800452A8: 800432EC (convPId__14dEvt_control_cFUi)
+// 800452C0: 80042958 (setSkipZev__14dEvt_control_cFPvPc)
+// 800452CC: 800425E8 (dEv_defaultSkipProc__FPvi)
+// 800452D0: 800425E8 (dEv_defaultSkipProc__FPvi)
+// 800452D8: 80042914 (setSkipProc__14dEvt_control_cFPvPFPvi_ii)
+// 800452E8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800452EC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800452F8: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045308: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004530C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045318: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045320: 80451ED0 (lit_4264)
+// 8004532C: 80450BDC (mFadeRate__13mDoGph_gInf_c)
+// 80045360: 80007FD8 (fadeOut__13mDoGph_gInf_cFfR8_GXColor)
+// 8004536C: 800080D0 (fadeOut__13mDoGph_gInf_cFf)
+// 8004537C: 80043FD8 (specialProc_WaitStart__12dEvDtStaff_cFi)
+// 80045388: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004538C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045398: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800453A8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800453AC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800453B8: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800453C0: 80451ED0 (lit_4264)
+// 800453C8: 80451EF0 (lit_4668)
+// 800453E8: 8006FC0C (StartQuake__12dVibration_cFPCUcii4cXyz)
+// 800453F8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800453FC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045408: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045418: 800568D8 (wipeIn__12dDlst_list_cFf)
+// 80045420: 80451ED0 (lit_4264)
+// 80045448: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004544C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045458: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 8004547C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80045490: 80451EF0 (lit_4668)
+// 80045498: 80451EF4 (lit_4669)
+// 800454A4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+// 800454B4: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800454B8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800454C0: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800454D4: 800434D8 (searchMapEventData__14dEvt_control_cFUc)
+// 80045518: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004551C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045528: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045538: 8001D7A0 (fopAcM_searchFromName4Event__FPCcs)
+// 80045548: 8004365C (setPt2__14dEvt_control_cFPv)
+// 80045554: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045558: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045564: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045574: 8001D7A0 (fopAcM_searchFromName4Event__FPCcs)
+// 80045584: 8004368C (setPtT__14dEvt_control_cFPv)
+// 80045590: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045594: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800455A0: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800455B0: 8001D7A0 (fopAcM_searchFromName4Event__FPCcs)
+// 800455C0: 800436BC (setPtI__14dEvt_control_cFPv)
+// 800455CC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800455D0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800455DC: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800455EC: 8001D7A0 (fopAcM_searchFromName4Event__FPCcs)
+// 800455FC: 800436F4 (setPtD__14dEvt_control_cFPv)
+// 8004560C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045610: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004561C: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045638: 804061C0 (g_dComIfG_gameInfo)
+// 8004563C: 804061C0 (g_dComIfG_gameInfo)
+// 80045648: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 8004564C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80045654: 800349BC (isEventBit__11dSv_event_cCFUs)
+// 80045664: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80045668: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80045670: 8003498C (onEventBit__11dSv_event_cFUs)
+// 80045678: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 8004567C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80045684: 800349BC (isEventBit__11dSv_event_cCFUs)
+// 80045694: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80045698: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 800456A0: 8003498C (onEventBit__11dSv_event_cFUs)
+// 80045728: 8004403C (specialProc_WaitProc__12dEvDtStaff_cFi)
+// 80045730: 80450BE6 (struct_80450BE4)
+// 80045744: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 8004574C: 80450BDC (mFadeRate__13mDoGph_gInf_c)
+// 80045750: 80451EF0 (lit_4668)
+// 80045768: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004576C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045778: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045780: 80451ED0 (lit_4264)
+// 80045794: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 800457C4: 8006FD94 (StopQuake__12dVibration_cFi)
+// 800457D4: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 800457E8: 80451ED0 (lit_4264)
+// 800457EC: 80450ED4 (mWipeRate__12dDlst_list_c)
+// 80045800: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80045808: 80450ED4 (mWipeRate__12dDlst_list_c)
+// 8004580C: 80451EF0 (lit_4668)
+// 80045824: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 8004584C: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 8004585C: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80045864: 80362214 (_restgpr_24)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dEvDtStaff_c::specialProcDirector() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProcDirector__12dEvDtStaff_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80451EF8-80451EFC 0004+00 s=1 e=0 z=0 None .sdata2 @5057 */
+/* 80451EF8-80451EFC 0004+00 s=1 e=0 z=0 None .sdata2 @5057 */
SECTION_SDATA2 static f32 lit_5057 = 10.0f;
-/* 80045878-80045AFC 0284+00 s=1 e=0 z=0 None .text specialProcPackage__12dEvDtStaff_cFv */
+/* 80045878-80045AFC 0284+00 s=1 e=0 z=0 None .text specialProcPackage__12dEvDtStaff_cFv */
+// 80045890: 803621CC (_savegpr_25)
+// 80045898: 804061C0 (g_dComIfG_gameInfo)
+// 8004589C: 804061C0 (g_dComIfG_gameInfo)
+// 800458AC: 8023806C (demoMessageGroup__12dMsgObject_cFv)
+// 800458B0: 804061C0 (g_dComIfG_gameInfo)
+// 800458B4: 804061C0 (g_dComIfG_gameInfo)
+// 800458C0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800458C4: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800458D4: 80047B1C (getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci)
+// 800458EC: 80047F5C (getMyNowCutName__16dEvent_manager_cFi)
+// 800458FC: 80047D4C (getIsAddvance__16dEvent_manager_cFi)
+// 8004593C: 80043FD8 (specialProc_WaitStart__12dEvDtStaff_cFi)
+// 8004594C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045950: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004595C: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 8004596C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045970: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004597C: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 8004598C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045990: 80379DD0 (d_event_d_event_data__stringBase0)
+// 8004599C: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800459B0: 80451ED0 (lit_4264)
+// 800459BC: 8004331C (getStbDemoData__14dEvt_control_cFPc)
+// 800459C8: 80039B6C (start__7dDemo_cFPCUcP4cXyzf)
+// 800459CC: 80451EF8 (lit_5057)
+// 800459DC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800459E0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 800459EC: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 800459F8: 804061C0 (g_dComIfG_gameInfo)
+// 800459FC: 804061C0 (g_dComIfG_gameInfo)
+// 80045A0C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80045A10: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80045A18: 8003498C (onEventBit__11dSv_event_cFUs)
+// 80045A50: 8004403C (specialProc_WaitProc__12dEvDtStaff_cFi)
+// 80045A5C: 80450E38 (m_mode__7dDemo_c)
+// 80045A6C: 80043278 (getStageEventDt__14dEvt_control_cFv)
+// 80045A90: 80450E04 (m_control__7dDemo_c)
+// 80045AA8: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80045AB0: 80039CF8 (end__7dDemo_cFv)
+// 80045AB4: 80450E38 (m_mode__7dDemo_c)
+// 80045AC8: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80045AD8: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80045AE8: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dEvDtStaff_c::specialProcPackage() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProcPackage__12dEvDtStaff_cFv.s"
}
#pragma pop
-/* 80045AFC-80045C34 0138+00 s=1 e=0 z=0 None .text specialProcTimekeeper__12dEvDtStaff_cFv */
+
+/* 80045AFC-80045C34 0138+00 s=1 e=0 z=0 None .text specialProcTimekeeper__12dEvDtStaff_cFv */
+// 80045B0C: 803621D8 (_savegpr_28)
+// 80045B14: 804061C0 (g_dComIfG_gameInfo)
+// 80045B18: 804061C0 (g_dComIfG_gameInfo)
+// 80045B24: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045B28: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045B38: 80047B1C (getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci)
+// 80045B50: 80047F5C (getMyNowCutName__16dEvent_manager_cFi)
+// 80045B60: 80047D4C (getIsAddvance__16dEvent_manager_cFi)
+// 80045BA0: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045BA4: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045BB0: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045C08: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80045C18: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80045C20: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dEvDtStaff_c::specialProcTimekeeper() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProcTimekeeper__12dEvDtStaff_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80451EFC-80451F00 0004+00 s=1 e=0 z=0 None .sdata2 @5200 */
+/* 80451EFC-80451F00 0004+00 s=1 e=0 z=0 None .sdata2 @5200 */
SECTION_SDATA2 static f32 lit_5200 = 4.0f / 5.0f;
-/* 80045C34-800460A8 0474+00 s=1 e=0 z=0 None .text specialProcEffect__12dEvDtStaff_cFv */
+/* 80045C34-800460A8 0474+00 s=1 e=0 z=0 None .text specialProcEffect__12dEvDtStaff_cFv */
+// 80045C54: 803621C8 (_savegpr_24)
+// 80045C5C: 804061C0 (g_dComIfG_gameInfo)
+// 80045C60: 804061C0 (g_dComIfG_gameInfo)
+// 80045C6C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045C70: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045C80: 80047B1C (getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci)
+// 80045C98: 80047F5C (getMyNowCutName__16dEvent_manager_cFi)
+// 80045CA8: 80047D4C (getIsAddvance__16dEvent_manager_cFi)
+// 80045D18: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045D1C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045D28: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045D50: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045D54: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045D60: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045D80: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045D84: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045D90: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045DA8: 80451ED0 (lit_4264)
+// 80045DB0: 80451EF0 (lit_4668)
+// 80045DC8: 8006FA24 (StartShock__12dVibration_cFii4cXyz)
+// 80045DD8: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045DDC: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045DE8: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045E0C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045E10: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045E1C: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045E3C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045E40: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045E4C: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045E6C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045E70: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045E7C: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045E90: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045E94: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045EA0: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045EB8: 80451ED0 (lit_4264)
+// 80045EC0: 80451EF0 (lit_4668)
+// 80045EDC: 8006FC0C (StartQuake__12dVibration_cFPCUcii4cXyz)
+// 80045EE4: 80451ED0 (lit_4264)
+// 80045EEC: 80451EF0 (lit_4668)
+// 80045F08: 8006FB10 (StartQuake__12dVibration_cFii4cXyz)
+// 80045F18: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045F1C: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045F28: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045F50: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045F54: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045F60: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045F74: 80451EFC (lit_5200)
+// 80045F80: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045F84: 80379DD0 (d_event_d_event_data__stringBase0)
+// 80045F90: 800480EC (getMySubstanceP__16dEvent_manager_cFiPCci)
+// 80045FA4: 80451EF0 (lit_4668)
+// 80045FA8: 80181640 (dCam_getBody__Fv)
+// 80045FBC: 80181170 (StartBlure__9dCamera_cFiP10fopAc_ac_cff)
+// 80046028: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80046044: 8006FD94 (StopQuake__12dVibration_cFi)
+// 80046050: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 8004606C: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 8004607C: 8004817C (cutEnd__16dEvent_manager_cFi)
+// 80046094: 80362214 (_restgpr_24)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dEvDtStaff_c::specialProcEffect() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/specialProcEffect__12dEvDtStaff_cFv.s"
}
#pragma pop
-/* 800460A8-80046138 0090+00 s=1 e=0 z=0 None .text startCheck__10dEvDtCut_cFv */
+
+/* 800460A8-80046138 0090+00 s=1 e=0 z=0 None .text startCheck__10dEvDtCut_cFv */
+// 800460B8: 803621D8 (_savegpr_28)
+// 800460C8: 804061C0 (g_dComIfG_gameInfo)
+// 800460CC: 804061C0 (g_dComIfG_gameInfo)
+// 800460F8: 80043D60 (flagCheck__11dEvDtFlag_cFi)
+// 80046124: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dEvDtCut_c::startCheck() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/startCheck__10dEvDtCut_cFv.s"
}
#pragma pop
-/* 80046138-8004616C 0034+00 s=1 e=7 z=0 None .text init__11dEvDtBase_cFv */
+
+/* 80046138-8004616C 0034+00 s=1 e=7 z=0 None .text init__11dEvDtBase_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dEvDtBase_c::init() {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/init__11dEvDtBase_cFv.s"
}
#pragma pop
-/* 8004616C-8004628C 0120+00 s=0 e=6 z=0 None .text init__11dEvDtBase_cFPci */
+
+/* 8004616C-8004628C 0120+00 s=0 e=6 z=0 None .text init__11dEvDtBase_cFPci */
+// 8004617C: 803621DC (_savegpr_29)
+// 8004618C: 80046138 (init__11dEvDtBase_cFv)
+// 80046278: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// char* False
+// char False
+// int False
asm void dEvDtBase_c::init(char* param_0, int param_1) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/init__11dEvDtBase_cFPci.s"
}
#pragma pop
-/* 8004628C-800462FC 0070+00 s=0 e=1 z=0 None .text advanceCut__11dEvDtBase_cFP12dEvDtEvent_c
- */
+
+/* 8004628C-800462FC 0070+00 s=0 e=1 z=0 None .text advanceCut__11dEvDtBase_cFP12dEvDtEvent_c */
+// 8004629C: 803621D8 (_savegpr_28)
+// 800462CC: 800462FC (advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c)
+// 800462E8: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// dEvDtEvent_c* False
+// dEvDtEvent_c False
asm void dEvDtBase_c::advanceCut(dEvDtEvent_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/advanceCut__11dEvDtBase_cFP12dEvDtEvent_c.s"
}
#pragma pop
-/* 800462FC-800463DC 00E0+00 s=1 e=0 z=0 None .text
- * advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c */
+
+/* 800462FC-800463DC 00E0+00 s=1 e=0 z=0 None .text advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c */
+// 8004630C: 803621D8 (_savegpr_28)
+// 8004632C: 804061C0 (g_dComIfG_gameInfo)
+// 80046330: 804061C0 (g_dComIfG_gameInfo)
+// 80046338: 80043D60 (flagCheck__11dEvDtFlag_cFi)
+// 8004635C: 800460A8 (startCheck__10dEvDtCut_cFv)
+// 8004638C: 80044170 (advanceCut__12dEvDtStaff_cFi)
+// 800463A0: 80043DC8 (flagSet__11dEvDtFlag_cFi)
+// 800463AC: 80044170 (advanceCut__12dEvDtStaff_cFi)
+// 800463C8: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// dEvDtStaff_c* False
+// dEvDtStaff_c False
asm void dEvDtBase_c::advanceCutLocal(dEvDtStaff_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/event/d_event_data/advanceCutLocal__11dEvDtBase_cFP12dEvDtStaff_c.s"
}
#pragma pop
+
+