mirror of
https://github.com/zeldaret/tp
synced 2026-06-28 03:03:14 -04:00
__sinit and progress script update
This commit is contained in:
+132
-537
@@ -1,511 +1,161 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: d/a/d_a_obj
|
||||
//
|
||||
//
|
||||
|
||||
#include "d/a/d_a_obj.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "d/a/d_a_obj.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct fopAc_ac_c {
|
||||
};
|
||||
struct fopAc_ac_c {};
|
||||
|
||||
struct daPy_py_c {
|
||||
/* 8015F398 */ // False False
|
||||
void checkMasterSwordEquip();
|
||||
/* 8015F398 */ void checkMasterSwordEquip();
|
||||
};
|
||||
|
||||
struct Vec {
|
||||
};
|
||||
struct Quaternion {};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct cXyz {
|
||||
/* 80009184 */ // False False
|
||||
~cXyz();
|
||||
/* 80266B34 */ // False False
|
||||
// Vec const& False
|
||||
// Vec const False
|
||||
// Vec False
|
||||
void operator-(Vec const&) const;
|
||||
/* 80266B84 */ // False False
|
||||
// f32 False
|
||||
void operator*(f32) const;
|
||||
/* 80266C18 */ // False False
|
||||
// f32 False
|
||||
void operator/(f32) const;
|
||||
/* 80266CBC */ // False False
|
||||
// Vec const& False
|
||||
// Vec const False
|
||||
// Vec False
|
||||
void outprod(Vec const&) const;
|
||||
/* 80009184 */ ~cXyz();
|
||||
/* 80266B34 */ void operator-(Vec const&) const;
|
||||
/* 80266B84 */ void operator*(f32) const;
|
||||
/* 80266C18 */ void operator/(f32) const;
|
||||
/* 80266CBC */ void outprod(Vec const&) const;
|
||||
};
|
||||
|
||||
struct dCcD_GObjInf {
|
||||
/* 800844F8 */ // False False
|
||||
void GetTgHitObj();
|
||||
/* 8008457C */ // False False
|
||||
void GetTgHitObjSe();
|
||||
};
|
||||
|
||||
struct Quaternion {
|
||||
/* 800844F8 */ void GetTgHitObj();
|
||||
/* 8008457C */ void GetTgHitObjSe();
|
||||
};
|
||||
|
||||
struct daObj {
|
||||
/* 80037038 */ // True False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz False
|
||||
// int False
|
||||
void eff_break_tsubo(fopAc_ac_c*, cXyz, int);
|
||||
/* 80037180 */ // False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
void make_eff_break_kotubo(fopAc_ac_c*);
|
||||
/* 80037210 */ // False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
void make_eff_break_kotubo2(fopAc_ac_c*);
|
||||
/* 800372A0 */ // False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
void make_eff_break_gm_kotubo(fopAc_ac_c*);
|
||||
/* 80037330 */ // False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
void make_eff_break_gm_ootubo(fopAc_ac_c*);
|
||||
/* 800373C0 */ // False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// f32 False
|
||||
void posMoveF_stream(fopAc_ac_c*, cXyz const*, cXyz const*, f32, f32);
|
||||
/* 80037620 */ // True False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
void posMoveF_grade(fopAc_ac_c*, cXyz const*, cXyz const*, f32, f32, cXyz const*, f32, f32, cXyz const*);
|
||||
/* 80037788 */ // False False
|
||||
// Quaternion* False
|
||||
// Quaternion False
|
||||
// cXyz const& False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
void quat_rotBaseY(Quaternion*, cXyz const&);
|
||||
/* 80037900 */ // False False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// int False
|
||||
// dCcD_GObjInf const* False
|
||||
// dCcD_GObjInf const False
|
||||
// dCcD_GObjInf False
|
||||
// u32 False
|
||||
void HitSeStart(cXyz const*, int, dCcD_GObjInf const*, u32);
|
||||
/* 80037038 */ void eff_break_tsubo(fopAc_ac_c*, cXyz, int);
|
||||
/* 80037180 */ void make_eff_break_kotubo(fopAc_ac_c*);
|
||||
/* 80037210 */ void make_eff_break_kotubo2(fopAc_ac_c*);
|
||||
/* 800372A0 */ void make_eff_break_gm_kotubo(fopAc_ac_c*);
|
||||
/* 80037330 */ void make_eff_break_gm_ootubo(fopAc_ac_c*);
|
||||
/* 800373C0 */ void posMoveF_stream(fopAc_ac_c*, cXyz const*, cXyz const*, f32, f32);
|
||||
/* 80037620 */ void posMoveF_grade(fopAc_ac_c*, cXyz const*, cXyz const*, f32, f32, cXyz const*,
|
||||
f32, f32, cXyz const*);
|
||||
/* 80037788 */ void quat_rotBaseY(Quaternion*, cXyz const&);
|
||||
/* 80037900 */ void HitSeStart(cXyz const*, int, dCcD_GObjInf const*, u32);
|
||||
};
|
||||
|
||||
struct dRes_info_c {
|
||||
};
|
||||
struct dRes_info_c {};
|
||||
|
||||
struct dRes_control_c {
|
||||
/* 8003C2EC */ // False False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
// s32 False
|
||||
// dRes_info_c* False
|
||||
// dRes_info_c False
|
||||
// int False
|
||||
void getRes(char const*, s32, dRes_info_c*, int);
|
||||
/* 8003C2EC */ void getRes(char const*, s32, dRes_info_c*, int);
|
||||
};
|
||||
|
||||
struct dKy_tevstr_c {
|
||||
};
|
||||
struct JPABaseEmitter {};
|
||||
|
||||
struct JPABaseEmitter {
|
||||
};
|
||||
struct dKy_tevstr_c {};
|
||||
|
||||
struct J3DModelData {
|
||||
};
|
||||
struct J3DModelData {};
|
||||
|
||||
struct dPa_modelEcallBack {
|
||||
/* 8004AC00 */ // False False
|
||||
// JPABaseEmitter* False
|
||||
// JPABaseEmitter False
|
||||
// J3DModelData* False
|
||||
// J3DModelData False
|
||||
// dKy_tevstr_c const& False
|
||||
// dKy_tevstr_c const False
|
||||
// dKy_tevstr_c False
|
||||
// u8 False
|
||||
// void* False
|
||||
// void False
|
||||
// u8 False
|
||||
// u8 False
|
||||
void setModel(JPABaseEmitter*, J3DModelData*, dKy_tevstr_c const&, u8, void*, u8, u8);
|
||||
/* 8004AC00 */ void setModel(JPABaseEmitter*, J3DModelData*, dKy_tevstr_c const&, u8, void*, u8,
|
||||
u8);
|
||||
};
|
||||
|
||||
struct dPa_levelEcallBack {
|
||||
};
|
||||
struct dPa_levelEcallBack {};
|
||||
|
||||
struct csXyz {
|
||||
};
|
||||
struct csXyz {};
|
||||
|
||||
struct _GXColor {
|
||||
};
|
||||
struct _GXColor {};
|
||||
|
||||
struct dPa_control_c {
|
||||
/* 8004CA90 */ // False False
|
||||
// u8 False
|
||||
// u16 False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// dKy_tevstr_c const* False
|
||||
// dKy_tevstr_c const False
|
||||
// dKy_tevstr_c False
|
||||
// csXyz const* False
|
||||
// csXyz const False
|
||||
// csXyz False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// u8 False
|
||||
// dPa_levelEcallBack* False
|
||||
// dPa_levelEcallBack False
|
||||
// s8 False
|
||||
// _GXColor const* False
|
||||
// _GXColor const False
|
||||
// _GXColor False
|
||||
// _GXColor const* False
|
||||
// _GXColor const False
|
||||
// _GXColor False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
void set(u8, u16, cXyz const*, dKy_tevstr_c const*, csXyz const*, cXyz const*, u8, dPa_levelEcallBack*, s8, _GXColor const*, _GXColor const*, cXyz const*, f32);
|
||||
/* 8004CA90 */ void set(u8, u16, cXyz const*, dKy_tevstr_c const*, csXyz const*, cXyz const*,
|
||||
u8, dPa_levelEcallBack*, s8, _GXColor const*, _GXColor const*,
|
||||
cXyz const*, f32);
|
||||
};
|
||||
|
||||
struct dCcD_GAtTgCoCommonBase {
|
||||
/* 80083688 */ // False False
|
||||
void GetAc();
|
||||
/* 80083688 */ void GetAc();
|
||||
};
|
||||
|
||||
struct cCcD_SphAttr {
|
||||
/* 80037A54 */ // False False
|
||||
void GetCoCP();
|
||||
/* 80037A54 */ void GetCoCP();
|
||||
};
|
||||
|
||||
struct cCcD_CylAttr {
|
||||
/* 80037A4C */ // False False
|
||||
void GetCoCP();
|
||||
/* 80037A4C */ void GetCoCP();
|
||||
};
|
||||
|
||||
struct JAISoundID {
|
||||
};
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Z2SeMgr {
|
||||
/* 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);
|
||||
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// True False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz False
|
||||
// int False
|
||||
extern "C" void eff_break_tsubo__5daObjFP10fopAc_ac_c4cXyzi();
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
extern "C" void make_eff_break_kotubo__5daObjFP10fopAc_ac_c();
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
extern "C" void make_eff_break_kotubo2__5daObjFP10fopAc_ac_c();
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
extern "C" void make_eff_break_gm_kotubo__5daObjFP10fopAc_ac_c();
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
extern "C" void make_eff_break_gm_ootubo__5daObjFP10fopAc_ac_c();
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// f32 False
|
||||
extern "C" void posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff();
|
||||
// True False
|
||||
extern "C" static void func_800373F0();
|
||||
// True False
|
||||
extern "C" static void func_800374EC();
|
||||
// True False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
extern "C" void posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz();
|
||||
// False False
|
||||
// Quaternion* False
|
||||
// Quaternion False
|
||||
// cXyz const& False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
extern "C" void quat_rotBaseY__5daObjFP10QuaternionRC4cXyz();
|
||||
// False False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// int False
|
||||
// dCcD_GObjInf const* False
|
||||
// dCcD_GObjInf const False
|
||||
// dCcD_GObjInf False
|
||||
// u32 False
|
||||
extern "C" void HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl();
|
||||
// False False
|
||||
extern "C" void GetCoCP__12cCcD_CylAttrFv();
|
||||
// False False
|
||||
extern "C" void GetCoCP__12cCcD_SphAttrFv();
|
||||
extern "C" extern char const* const d_a_d_a_obj__stringBase0;
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
void fopAcM_posMove(fopAc_ac_c*, cXyz const*);
|
||||
// False False
|
||||
// int False
|
||||
void dComIfGp_getReverb(int);
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
void cM_atan2s(f32, f32);
|
||||
// False False
|
||||
// Vec const& False
|
||||
// Vec const False
|
||||
// Vec False
|
||||
// Vec const& False
|
||||
// Vec const False
|
||||
// Vec False
|
||||
// Vec* False
|
||||
// Vec False
|
||||
void cM3d_CrawVec(Vec const&, Vec const&, Vec*);
|
||||
|
||||
// False False
|
||||
extern "C" void __dt__4cXyzFv();
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
extern "C" void fopAcM_posMove__FP10fopAc_ac_cPC4cXyz();
|
||||
// False False
|
||||
// int False
|
||||
extern "C" void dComIfGp_getReverb__Fi();
|
||||
// False False
|
||||
// char const* False
|
||||
// char const False
|
||||
// char False
|
||||
// s32 False
|
||||
// dRes_info_c* False
|
||||
// dRes_info_c False
|
||||
// int False
|
||||
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
|
||||
// False False
|
||||
// JPABaseEmitter* False
|
||||
// JPABaseEmitter False
|
||||
// J3DModelData* False
|
||||
// J3DModelData False
|
||||
// dKy_tevstr_c const& False
|
||||
// dKy_tevstr_c const False
|
||||
// dKy_tevstr_c False
|
||||
// u8 False
|
||||
// void* False
|
||||
// void False
|
||||
// u8 False
|
||||
// u8 False
|
||||
extern "C" void setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc();
|
||||
// False False
|
||||
// u8 False
|
||||
// u16 False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// dKy_tevstr_c const* False
|
||||
// dKy_tevstr_c const False
|
||||
// dKy_tevstr_c False
|
||||
// csXyz const* False
|
||||
// csXyz const False
|
||||
// csXyz False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// u8 False
|
||||
// dPa_levelEcallBack* False
|
||||
// dPa_levelEcallBack False
|
||||
// s8 False
|
||||
// _GXColor const* False
|
||||
// _GXColor const False
|
||||
// _GXColor False
|
||||
// _GXColor const* False
|
||||
// _GXColor const False
|
||||
// _GXColor False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
extern "C" void set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
|
||||
// False False
|
||||
extern "C" void
|
||||
setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc();
|
||||
extern "C" void
|
||||
set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
|
||||
extern "C" void GetAc__22dCcD_GAtTgCoCommonBaseFv();
|
||||
// False False
|
||||
extern "C" void GetTgHitObj__12dCcD_GObjInfFv();
|
||||
// False False
|
||||
extern "C" void GetTgHitObjSe__12dCcD_GObjInfFv();
|
||||
// False False
|
||||
extern "C" void checkMasterSwordEquip__9daPy_py_cFv();
|
||||
// False False
|
||||
// Vec const& False
|
||||
// Vec const False
|
||||
// Vec False
|
||||
extern "C" void __mi__4cXyzCFRC3Vec();
|
||||
// False False
|
||||
// f32 False
|
||||
extern "C" void __ml__4cXyzCFf();
|
||||
// False False
|
||||
// f32 False
|
||||
extern "C" void __dv__4cXyzCFf();
|
||||
// False False
|
||||
// Vec const& False
|
||||
// Vec const False
|
||||
// Vec False
|
||||
extern "C" void outprod__4cXyzCFRC3Vec();
|
||||
// False False
|
||||
// f32 False
|
||||
// f32 False
|
||||
extern "C" void cM_atan2s__Fff();
|
||||
// False False
|
||||
// Vec const& False
|
||||
// Vec const False
|
||||
// Vec False
|
||||
// Vec const& False
|
||||
// Vec const False
|
||||
// Vec False
|
||||
// Vec* False
|
||||
// Vec False
|
||||
extern "C" void cM3d_CrawVec__FRC3VecRC3VecP3Vec();
|
||||
// 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
|
||||
extern "C" void PSVECAdd();
|
||||
// False False
|
||||
extern "C" void PSVECSubtract();
|
||||
// False False
|
||||
extern "C" void PSVECScale();
|
||||
// False False
|
||||
extern "C" void PSVECSquareMag();
|
||||
// False False
|
||||
extern "C" void PSVECDotProduct();
|
||||
// False False
|
||||
extern "C" void C_QUATRotAxisRad();
|
||||
// False False
|
||||
extern "C" void __register_global_object();
|
||||
// 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_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 acos();
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
extern "C" extern u8 mTsubo__13dPa_control_c[64];
|
||||
@@ -516,17 +166,20 @@ extern "C" extern u8 struct_80450DF0[8];
|
||||
extern "C" extern u8 mEcallback__18dPa_modelEcallBack[4];
|
||||
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80379298-803792A8 0010+00 s=1 e=0 z=0 None .rodata zero_quat$3920 */
|
||||
/* 80379298-803792A8 0010+00 s=1 e=0 z=0 None .rodata zero_quat$3920 */
|
||||
SECTION_RODATA static f32 const zero_quat[4] = {
|
||||
0.0f, 0.0f, 0.0f, 1.0f,
|
||||
0.0f,
|
||||
0.0f,
|
||||
0.0f,
|
||||
1.0f,
|
||||
};
|
||||
|
||||
/* 803792A8-803792B0 0007+01 s=1 e=0 z=0 None .rodata @stringBase0 */
|
||||
/* 803792A8-803792B0 0007+01 s=1 e=0 z=0 None .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".dead"
|
||||
@@ -535,10 +188,11 @@ SECTION_DEAD char const* const stringBase_803792A8 = "Always";
|
||||
SECTION_DEAD static char const* const pad_803792AF = "";
|
||||
#pragma pop
|
||||
|
||||
/* 80451D98-80451D9C 0004+00 s=6 e=0 z=0 None .sdata2 @3671 */
|
||||
/* 80451D98-80451D9C 0004+00 s=6 e=0 z=0 None .sdata2 @3671 */
|
||||
SECTION_SDATA2 static f32 lit_3671 = 1.0f;
|
||||
|
||||
/* 80037038-80037180 0148+00 s=4 e=0 z=0 None .text eff_break_tsubo__5daObjFP10fopAc_ac_c4cXyzi */
|
||||
/* 80037038-80037180 0148+00 s=4 e=0 z=0 None .text eff_break_tsubo__5daObjFP10fopAc_ac_c4cXyzi
|
||||
*/
|
||||
// 80037048: 803621D0 (_savegpr_26)
|
||||
// 80037058: 803792A8 (d_a_d_a_obj__stringBase0)
|
||||
// 8003705C: 803792A8 (d_a_d_a_obj__stringBase0)
|
||||
@@ -552,36 +206,34 @@ SECTION_SDATA2 static f32 lit_3671 = 1.0f;
|
||||
// 800370AC: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 800370B4: 80450E90 (mEcallback__18dPa_modelEcallBack)
|
||||
// 800370EC: 80451D98 (lit_3671)
|
||||
// 800370F0: 8004CA90 (set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf)
|
||||
// 8003710C: 8004AC00 (setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc)
|
||||
// 800370F0: 8004CA90
|
||||
//(set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf)
|
||||
// 8003710C: 8004AC00
|
||||
//(setModel__18dPa_modelEcallBackFP14JPABaseEmitterP12J3DModelDataRC12dKy_tevstr_cUcPvUcUc)
|
||||
// 80037120: 80424794 (mTsubo__13dPa_control_c)
|
||||
// 80037124: 80424794 (mTsubo__13dPa_control_c)
|
||||
// 80037160: 80451D98 (lit_3671)
|
||||
// 80037164: 8004CA90 (set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf)
|
||||
// 80037164: 8004CA90
|
||||
//(set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf)
|
||||
// 8003716C: 8036221C (_restgpr_26)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz False
|
||||
// int False
|
||||
asm void daObj::eff_break_tsubo(fopAc_ac_c* param_0, cXyz param_1, int param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/eff_break_tsubo__5daObjFP10fopAc_ac_c4cXyzi.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804245E8-804245F4 000C+00 s=1 e=0 z=0 None .bss @3677 */
|
||||
/* 804245E8-804245F4 000C+00 s=1 e=0 z=0 None .bss @3677 */
|
||||
static u8 lit_3677[12];
|
||||
|
||||
/* 804245F4-80424600 000C+00 s=1 e=0 z=0 None .bss scale$3676 */
|
||||
/* 804245F4-80424600 000C+00 s=1 e=0 z=0 None .bss scale$3676 */
|
||||
static f32 scale_3676[3];
|
||||
|
||||
/* 80037180-80037210 0090+00 s=0 e=0 z=2 None .text make_eff_break_kotubo__5daObjFP10fopAc_ac_c */
|
||||
/* 80037180-80037210 0090+00 s=0 e=0 z=2 None .text make_eff_break_kotubo__5daObjFP10fopAc_ac_c
|
||||
*/
|
||||
// 80037194: 80450DF0 (struct_80450DF0)
|
||||
// 800371A0: 80451D98 (lit_3671)
|
||||
// 800371A4: 804245F4 (scale_3676)
|
||||
@@ -598,24 +250,21 @@ static f32 scale_3676[3];
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
asm void daObj::make_eff_break_kotubo(fopAc_ac_c* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/make_eff_break_kotubo__5daObjFP10fopAc_ac_c.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80424600-8042460C 000C+00 s=1 e=0 z=0 None .bss @3692 */
|
||||
/* 80424600-8042460C 000C+00 s=1 e=0 z=0 None .bss @3692 */
|
||||
static u8 lit_3692[12];
|
||||
|
||||
/* 8042460C-80424618 000C+00 s=1 e=0 z=0 None .bss scale$3691 */
|
||||
/* 8042460C-80424618 000C+00 s=1 e=0 z=0 None .bss scale$3691 */
|
||||
static f32 scale_3691[3];
|
||||
|
||||
/* 80037210-800372A0 0090+00 s=0 e=0 z=2 None .text make_eff_break_kotubo2__5daObjFP10fopAc_ac_c */
|
||||
/* 80037210-800372A0 0090+00 s=0 e=0 z=2 None .text make_eff_break_kotubo2__5daObjFP10fopAc_ac_c
|
||||
*/
|
||||
// 80037224: 80450DF1 (struct_80450DF0)
|
||||
// 80037230: 80451D98 (lit_3671)
|
||||
// 80037234: 8042460C (scale_3691)
|
||||
@@ -632,24 +281,21 @@ static f32 scale_3691[3];
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
asm void daObj::make_eff_break_kotubo2(fopAc_ac_c* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/make_eff_break_kotubo2__5daObjFP10fopAc_ac_c.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80424618-80424624 000C+00 s=1 e=0 z=0 None .bss @3719 */
|
||||
/* 80424618-80424624 000C+00 s=1 e=0 z=0 None .bss @3719 */
|
||||
static u8 lit_3719[12];
|
||||
|
||||
/* 80424624-80424630 000C+00 s=1 e=0 z=0 None .bss scale$3718 */
|
||||
/* 80424624-80424630 000C+00 s=1 e=0 z=0 None .bss scale$3718 */
|
||||
static f32 scale_3718[3];
|
||||
|
||||
/* 800372A0-80037330 0090+00 s=0 e=0 z=1 None .text make_eff_break_gm_kotubo__5daObjFP10fopAc_ac_c */
|
||||
/* 800372A0-80037330 0090+00 s=0 e=0 z=1 None .text
|
||||
* make_eff_break_gm_kotubo__5daObjFP10fopAc_ac_c */
|
||||
// 800372B4: 80450DF2 (struct_80450DF0)
|
||||
// 800372C0: 80451D98 (lit_3671)
|
||||
// 800372C4: 80424624 (scale_3718)
|
||||
@@ -666,27 +312,24 @@ static f32 scale_3718[3];
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
asm void daObj::make_eff_break_gm_kotubo(fopAc_ac_c* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/make_eff_break_gm_kotubo__5daObjFP10fopAc_ac_c.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80424630-8042463C 000C+00 s=1 e=0 z=0 None .bss @3732 */
|
||||
/* 80424630-8042463C 000C+00 s=1 e=0 z=0 None .bss @3732 */
|
||||
static u8 lit_3732[12];
|
||||
|
||||
/* 8042463C-80424648 000C+00 s=1 e=0 z=0 None .bss scale$3731 */
|
||||
/* 8042463C-80424648 000C+00 s=1 e=0 z=0 None .bss scale$3731 */
|
||||
static f32 scale_3731[3];
|
||||
|
||||
/* 80451D9C-80451DA0 0004+00 s=1 e=0 z=0 None .sdata2 @3714 */
|
||||
/* 80451D9C-80451DA0 0004+00 s=1 e=0 z=0 None .sdata2 @3714 */
|
||||
SECTION_SDATA2 static f32 lit_3714 = 2.0f;
|
||||
|
||||
/* 80037330-800373C0 0090+00 s=0 e=0 z=1 None .text make_eff_break_gm_ootubo__5daObjFP10fopAc_ac_c */
|
||||
/* 80037330-800373C0 0090+00 s=0 e=0 z=1 None .text
|
||||
* make_eff_break_gm_ootubo__5daObjFP10fopAc_ac_c */
|
||||
// 80037344: 80450DF3 (struct_80450DF0)
|
||||
// 80037350: 80451D9C (lit_3714)
|
||||
// 80037354: 8042463C (scale_3731)
|
||||
@@ -703,66 +346,56 @@ SECTION_SDATA2 static f32 lit_3714 = 2.0f;
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
asm void daObj::make_eff_break_gm_ootubo(fopAc_ac_c* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/make_eff_break_gm_ootubo__5daObjFP10fopAc_ac_c.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80451DA0-80451DA4 0004+00 s=4 e=0 z=0 None .sdata2 @3801 */
|
||||
/* 80451DA0-80451DA4 0004+00 s=4 e=0 z=0 None .sdata2 @3801 */
|
||||
SECTION_SDATA2 static u8 lit_3801[4] = {
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
|
||||
/* 800373C0-800373F0 0030+00 s=0 e=0 z=4 None .text posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff */
|
||||
/* 800373C0-800373F0 0030+00 s=0 e=0 z=4 None .text
|
||||
* posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff */
|
||||
// 800373D0: 80451DA0 (lit_3801)
|
||||
// 800373DC: 80037620 (posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// f32 False
|
||||
asm void daObj::posMoveF_stream(fopAc_ac_c* param_0, cXyz const* param_1, cXyz const* param_2, f32 param_3, f32 param_4) {
|
||||
nofralloc
|
||||
asm void daObj::posMoveF_stream(fopAc_ac_c* param_0, cXyz const* param_1, cXyz const* param_2,
|
||||
f32 param_3, f32 param_4) {
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/posMoveF_stream__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzff.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80451DA4-80451DA8 0004+00 s=2 e=0 z=0 None .sdata2 @3836 */
|
||||
/* 80451DA4-80451DA8 0004+00 s=2 e=0 z=0 None .sdata2 @3836 */
|
||||
SECTION_SDATA2 static f32 lit_3836 = -1.0f;
|
||||
|
||||
/* 800373F0-800374EC 00FC+00 s=1 e=0 z=0 None .text posMoveF_resist_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzff */
|
||||
/* 800373F0-800374EC 00FC+00 s=1 e=0 z=0 None .text
|
||||
* posMoveF_resist_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzff */
|
||||
// 80037424: 80266B34 (__mi__4cXyzCFRC3Vec)
|
||||
// 800374A8: 80451DA4 (lit_3836)
|
||||
// 800374AC: 803470D8 (PSVECScale)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
extern "C" asm static void func_800373F0() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/func_800373F0.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* 800374EC-80037620 0134+00 s=1 e=0 z=0 None .text posMoveF_grade_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzffPC4cXyzPC4cXyz */
|
||||
/* 800374EC-80037620 0134+00 s=1 e=0 z=0 None .text
|
||||
* posMoveF_grade_acc__Q25daObj21@unnamed@d_a_obj_cpp@FP4cXyzPC10fopAc_ac_cPC4cXyzffPC4cXyzPC4cXyz
|
||||
*/
|
||||
// 8003750C: 803621DC (_savegpr_29)
|
||||
// 80037524: 80430CF4 (Zero__4cXyz)
|
||||
// 80037528: 80430CF4 (Zero__4cXyz)
|
||||
@@ -778,15 +411,14 @@ extern "C" asm static void func_800373F0() {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
extern "C" asm static void func_800374EC() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/func_800374EC.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* 80037620-80037788 0168+00 s=1 e=0 z=0 None .text posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz */
|
||||
/* 80037620-80037788 0168+00 s=1 e=0 z=0 None .text
|
||||
* posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz */
|
||||
// 80037640: 803621D8 (_savegpr_28)
|
||||
// 80037664: 800373F0 (func_800373F0)
|
||||
// 80037684: 800374EC (func_800374EC)
|
||||
@@ -799,41 +431,24 @@ extern "C" asm static void func_800374EC() {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// f32 False
|
||||
// f32 False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
asm void daObj::posMoveF_grade(fopAc_ac_c* param_0, cXyz const* param_1, cXyz const* param_2, f32 param_3, f32 param_4, cXyz const* param_5, f32 param_6, f32 param_7, cXyz const* param_8) {
|
||||
nofralloc
|
||||
asm void daObj::posMoveF_grade(fopAc_ac_c* param_0, cXyz const* param_1, cXyz const* param_2,
|
||||
f32 param_3, f32 param_4, cXyz const* param_5, f32 param_6,
|
||||
f32 param_7, cXyz const* param_8) {
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/posMoveF_grade__5daObjFP10fopAc_ac_cPC4cXyzPC4cXyzffPC4cXyzffPC4cXyz.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80451DA8-80451DB0 0004+04 s=1 e=0 z=0 None .sdata2 @3956 */
|
||||
/* 80451DA8-80451DB0 0004+04 s=1 e=0 z=0 None .sdata2 @3956 */
|
||||
SECTION_SDATA2 static f32 lit_3956[1 + 1 /* padding */] = {
|
||||
9.99999905104687e-09f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
9.99999905104687e-09f,
|
||||
/* padding */
|
||||
0.0f,
|
||||
};
|
||||
|
||||
/* 80037788-80037900 0178+00 s=0 e=0 z=1 None .text quat_rotBaseY__5daObjFP10QuaternionRC4cXyz */
|
||||
/* 80037788-80037900 0178+00 s=0 e=0 z=1 None .text quat_rotBaseY__5daObjFP10QuaternionRC4cXyz
|
||||
*/
|
||||
// 800377B8: 80347138 (PSVECSquareMag)
|
||||
// 800377C0: 80451DA8 (lit_3956)
|
||||
// 800377D0: 80430D24 (BaseY__4cXyz)
|
||||
@@ -857,20 +472,14 @@ SECTION_SDATA2 static f32 lit_3956[1 + 1 /* padding */] = {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// Quaternion* False
|
||||
// Quaternion False
|
||||
// cXyz const& False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
asm void daObj::quat_rotBaseY(Quaternion* param_0, cXyz const& param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/quat_rotBaseY__5daObjFP10QuaternionRC4cXyz.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* 80037900-80037A4C 014C+00 s=0 e=0 z=3 None .text HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl */
|
||||
/* 80037900-80037A4C 014C+00 s=0 e=0 z=3 None .text HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl
|
||||
*/
|
||||
// 80037910: 803621CC (_savegpr_25)
|
||||
// 80037928: 8008457C (GetTgHitObjSe__12dCcD_GObjInfFv)
|
||||
// 80037934: 80083688 (GetAc__22dCcD_GAtTgCoCommonBaseFv)
|
||||
@@ -885,43 +494,29 @@ asm void daObj::quat_rotBaseY(Quaternion* param_0, cXyz const& param_1) {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// cXyz const* False
|
||||
// cXyz const False
|
||||
// cXyz False
|
||||
// int False
|
||||
// dCcD_GObjInf const* False
|
||||
// dCcD_GObjInf const False
|
||||
// dCcD_GObjInf False
|
||||
// u32 False
|
||||
asm void daObj::HitSeStart(cXyz const* param_0, int param_1, dCcD_GObjInf const* param_2, u32 param_3) {
|
||||
nofralloc
|
||||
asm void daObj::HitSeStart(cXyz const* param_0, int param_1, dCcD_GObjInf const* param_2,
|
||||
u32 param_3) {
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/HitSeStart__5daObjFPC4cXyziPC12dCcD_GObjInfUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* 80037A4C-80037A54 0008+00 s=0 e=2 z=0 None .text GetCoCP__12cCcD_CylAttrFv */
|
||||
/* 80037A4C-80037A54 0008+00 s=0 e=2 z=0 None .text GetCoCP__12cCcD_CylAttrFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void cCcD_CylAttr::GetCoCP() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/GetCoCP__12cCcD_CylAttrFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* 80037A54-80037A5C 0008+00 s=0 e=2 z=0 None .text GetCoCP__12cCcD_SphAttrFv */
|
||||
/* 80037A54-80037A5C 0008+00 s=0 e=2 z=0 None .text GetCoCP__12cCcD_SphAttrFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void cCcD_SphAttr::GetCoCP() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/a/d_a_obj/GetCoCP__12cCcD_SphAttrFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user