![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Variables | |
char const *const | d_a_npc_guard__stringBase0 |
u8 | ActionTable__12daNpcGuard_c [168] |
u8 const | m_cylDat__10daNpcCd2_c [68] |
void * | __vt__8dCcD_Sph [36] |
void * | __vt__8dCcD_Cyl [36] |
void * | __vt__9dCcD_Stts [11] |
void * | __vt__12cCcD_SphAttr [25] |
void * | __vt__12cCcD_CylAttr [25] |
void * | __vt__14cCcD_ShapeAttr [22] |
void * | __vt__9cCcD_Stts [8] |
u8 | now__14mDoMtx_stack_c [48] |
u8 | l_Cd2_HIO [16396] |
f32 | Zero__4cXyz [3] |
u8 | sincosTable___5JMath [65536] |
static SECTION_DEAD char const *const | stringBase_809F2D48 = "object" |
static SECTION_DATA u8 | cNullVec__6Z2Calc [12] |
static SECTION_DATA u32 | lit_1787 [1+4] |
static SECTION_DATA void * | lit_3824 [3] |
static SECTION_DATA void * | lit_3825 [3] |
static SECTION_DATA void * | lit_3826 [3] |
static SECTION_DATA void * | lit_3827 [3] |
static SECTION_DATA void * | lit_3828 [3] |
static SECTION_DATA void * | lit_3829 [3] |
static SECTION_DATA void * | lit_3830 [3] |
static SECTION_DATA void * | lit_3831 [3] |
static SECTION_DATA void * | lit_3832 [3] |
static SECTION_DATA void * | lit_3833 [3] |
static SECTION_DATA void * | lit_3834 [3] |
static SECTION_DATA void * | lit_3835 [3] |
static SECTION_DATA void * | lit_3836 [3] |
static SECTION_DATA void * | lit_3837 [3] |
static SECTION_RODATA f32 const | lit_3900 = 1.0f |
static SECTION_RODATA f32 const | lit_3901 = 12.0f |
static SECTION_RODATA u8 const | lit_3951 [8] |
static SECTION_RODATA u8 const | lit_3952 [8] |
static actor_method_class | daNpcGuard_METHODS |
actor_process_profile_definition | g_profile_NPC_GUARD |
SECTION_DATA void * | __vt__12dBgS_AcchCir [3] |
SECTION_DATA void * | __vt__10cCcD_GStts [3] |
SECTION_DATA void * | __vt__10dCcD_GStts [3] |
SECTION_DATA void * | __vt__16dNpcLib_lookat_c [3] |
SECTION_DATA void * | __vt__8cM3dGSph [3] |
SECTION_DATA void * | __vt__18daNpcT_ActorMngr_c [3] |
SECTION_DATA void * | __vt__12daNpcGuard_c [3] |
SECTION_DATA void * | __vt__8cM3dGCyl [3] |
SECTION_DATA void * | __vt__8cM3dGAab [3] |
SECTION_DATA void * | __vt__12dBgS_ObjAcch [9] |
SECTION_DATA void * | __vt__10daNpcCd2_c [3] |
SECTION_DATA void * | __vt__8cM3dGPla [3] |
static SECTION_RODATA f32 const | lit_4002 = 1.0f / 20.0f |
static SECTION_RODATA f32 const | lit_4003 = 7.0f / 10.0f |
static SECTION_RODATA u8 const | lit_4004 [4] |
static SECTION_RODATA f32 const | lit_4005 = 6.0f / 5.0f |
static SECTION_RODATA f32 const | lit_4006 = 0.25f |
static SECTION_RODATA f32 const | lit_4007 = 3.0f / 5.0f |
static SECTION_RODATA f32 const | lit_4016 = 300.0f |
static SECTION_RODATA f32 const | lit_4017 = 200.0f |
static SECTION_RODATA f32 const | lit_4065 = 1.0f / 5.0f |
static SECTION_RODATA f32 const | lit_4066 = 10.0f |
static SECTION_RODATA f32 const | lit_4067 = 500.0f |
static SECTION_RODATA f32 const | lit_4111 = 4.0f |
static SECTION_RODATA f32 const | lit_4141 = 2.0f |
static SECTION_RODATA f32 const | lit_4142 = 8.0f |
static SECTION_RODATA f32 const | lit_4143 [1+1] |
static SECTION_RODATA u8 const | lit_4203 [8] |
static SECTION_RODATA u8 const | lit_4204 [8] |
static SECTION_RODATA u8 const | lit_4205 [8] |
static SECTION_RODATA f32 const | lit_4335 = 4.0f / 5.0f |
static SECTION_RODATA f32 const | lit_4336 = 1.5f |
static SECTION_RODATA u8 const | lit_4351 [64] |
static SECTION_RODATA f32 const | lit_4480 = -3.0f |
static SECTION_RODATA f32 const | lit_4481 = -40.0f |
static SECTION_RODATA f32 const | lit_4482 = -10.0f |
static SECTION_RODATA f32 const | lit_4483 = -80.0f |
static SECTION_RODATA f32 const | lit_4484 = 40.0f |
static SECTION_RODATA f32 const | lit_4485 = 190.0f |
static SECTION_RODATA f32 const | lit_4486 = 90.0f |
static SECTION_RODATA f32 const | lit_4487 = 45.0f |
static SECTION_RODATA f32 const | lit_4488 = 60.0f |
static SECTION_RODATA f32 const | lit_4924 = 150.0f |
static SECTION_RODATA f32 const | lit_4925 = 2.0f / 5.0f |
static SECTION_RODATA f32 const | lit_4926 = 25.0f |
static SECTION_RODATA f32 const | lit_4927 [1+1] |
static SECTION_RODATA u8 const | lit_4990 [8] |
void __construct_array | ( | ) |
void __ct__10dCcD_GSttsFv | ( | ) |
void __ct__10fopAc_ac_cFv | ( | ) |
void __ct__12dBgS_AcchCirFv | ( | ) |
void __ct__12dCcD_GObjInfFv | ( | ) |
void __ct__16dNpcLib_lookat_cFv | ( | ) |
void __ct__17Z2CreatureCitizenFv | ( | ) |
void __ct__5csXyzFsss | ( | ) |
void __ct__8dCcD_SphFv | ( | ) |
void __ct__9dBgS_AcchFv | ( | ) |
void __destroy_arr | ( | ) |
void __dl__FPv | ( | ) |
void __dt__10cCcD_GSttsFv | ( | ) |
Vtables for daObjHBombkoya_c mostly match, but __dt__17dEvLib_callback_cFv keeps getting generated above after daObjHBombkoya_create1st instead of down here. If that can be fixed, it should fix all vtable issues for this TU
void __dt__10daNpcCd2_cFv | ( | ) |
void __dt__10dCcD_GSttsFv | ( | ) |
void __dt__10fopAc_ac_cFv | ( | ) |
void __dt__12daNpcGuard_cFv | ( | ) |
void __dt__12dBgS_AcchCirFv | ( | ) |
void __dt__12dBgS_ObjAcchFv | ( | ) |
void __dt__12dCcD_GObjInfFv | ( | ) |
void __dt__13cBgS_PolyInfoFv | ( | ) |
void __dt__16dNpcLib_lookat_cFv | ( | ) |
void __dt__17Z2CreatureCitizenFv | ( | ) |
void __dt__18daNpcT_ActorMngr_cFv | ( | ) |
void __dt__4cXyzFv | ( | void | ) |
void __dt__5csXyzFv | ( | ) |
void __dt__8cM3dGAabFv | ( | ) |
void __dt__8cM3dGCirFv | ( | ) |
void __dt__8cM3dGCylFv | ( | ) |
void __dt__8cM3dGPlaFv | ( | ) |
void __dt__8cM3dGSphFv | ( | ) |
void __dt__8dCcD_SphFv | ( | ) |
void __dt__9dBgS_AcchFv | ( | ) |
void __ptmf_scall | ( | ) |
void __sinit_d_a_npc_guard_cpp | ( | ) |
void _restgpr_24 | ( | ) |
void _restgpr_25 | ( | ) |
void _restgpr_28 | ( | ) |
void _restgpr_29 | ( | ) |
void _savegpr_24 | ( | ) |
void _savegpr_25 | ( | ) |
void _savegpr_28 | ( | ) |
void _savegpr_29 | ( | ) |
void action__16dNpcLib_lookat_cF4cXyz4cXyzP10fopAc_ac_cPA4_fi | ( | ) |
void callExecute__12daNpcGuard_cFv | ( | ) |
void callInit__12daNpcGuard_cFv | ( | ) |
void checkPass__12J3DFrameCtrlFf | ( | ) |
void checkPathEnd__11PathTrace_cF4cXyzf | ( | ) |
void checkPoint__11PathTrace_cF4cXyzf | ( | ) |
void ChkTgHit__12dCcD_GObjInfFv | ( | ) |
void cLib_addCalc2__FPffff | ( | ) |
void cLib_addCalcAngleS2__FPssss | ( | ) |
void cLib_chaseF__FPfff | ( | ) |
void cLib_distanceAngleS__Fss | ( | ) |
void cLib_targetAngleY__FPC3VecPC3Vec | ( | ) |
void cM_rndF__Ff | ( | ) |
COMPILER_STRIP_GATE | ( | 0x809F2C50 | , |
& | lit_3900 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C54 | , |
& | lit_3901 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C58 | , |
& | lit_3951 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C60 | , |
& | lit_3952 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C68 | , |
& | lit_4002 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C6C | , |
& | lit_4003 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C70 | , |
& | lit_4004 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C74 | , |
& | lit_4005 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C78 | , |
& | lit_4006 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C7C | , |
& | lit_4007 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C80 | , |
& | lit_4016 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C84 | , |
& | lit_4017 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C88 | , |
& | lit_4065 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C8C | , |
& | lit_4066 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C90 | , |
& | lit_4067 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C94 | , |
& | lit_4111 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C98 | , |
& | lit_4141 ) |
COMPILER_STRIP_GATE | ( | 0x809F2C9C | , |
& | lit_4142 ) |
COMPILER_STRIP_GATE | ( | 0x809F2CA0 | , |
& | lit_4143 ) |
COMPILER_STRIP_GATE | ( | 0x809F2CA8 | , |
& | lit_4203 ) |
COMPILER_STRIP_GATE | ( | 0x809F2CB0 | , |
& | lit_4204 ) |
COMPILER_STRIP_GATE | ( | 0x809F2CB8 | , |
& | lit_4205 ) |
COMPILER_STRIP_GATE | ( | 0x809F2CC0 | , |
& | lit_4335 ) |
COMPILER_STRIP_GATE | ( | 0x809F2CC4 | , |
& | lit_4336 ) |
COMPILER_STRIP_GATE | ( | 0x809F2CC8 | , |
& | lit_4351 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D08 | , |
& | lit_4480 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D0C | , |
& | lit_4481 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D10 | , |
& | lit_4482 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D14 | , |
& | lit_4483 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D18 | , |
& | lit_4484 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D1C | , |
& | lit_4485 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D20 | , |
& | lit_4486 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D24 | , |
& | lit_4487 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D28 | , |
& | lit_4488 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D2C | , |
& | lit_4924 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D30 | , |
& | lit_4925 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D34 | , |
& | lit_4926 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D38 | , |
& | lit_4927 ) |
COMPILER_STRIP_GATE | ( | 0x809F2D40 | , |
& | lit_4990 ) |
void create__12daNpcGuard_cFv | ( | ) |
void create_init__12daNpcGuard_cFv | ( | ) |
|
static |
|
static |
void CrrPos__9dBgS_AcchFR4dBgS | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void drawNpc__10daNpcCd2_cFv | ( | ) |
void drawObj__10daNpcCd2_cFiP8J3DModelf | ( | ) |
void drawShadow__10daNpcCd2_cFf | ( | ) |
void execute__12daNpcGuard_cFv | ( | ) |
void executeEscape__12daNpcGuard_cFv | ( | ) |
void executeFear__12daNpcGuard_cFv | ( | ) |
void executeFightMenace__12daNpcGuard_cFv | ( | ) |
void executeFightStep__12daNpcGuard_cFv | ( | ) |
void executeFightWait__12daNpcGuard_cFv | ( | ) |
void executePath__12daNpcGuard_cFv | ( | ) |
void executeRun__12daNpcGuard_cFv | ( | ) |
void fopAcM_createItemFromTable__FPC4cXyziiiPC5csXyziPC4cXyzPfPfb | ( | ) |
void fopAcM_delete__FP10fopAc_ac_c | ( | ) |
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl | ( | ) |
void fopAcM_getPolygonAngle__FPC8cM3dGPlas | ( | ) |
void fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz | ( | ) |
void fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c | ( | ) |
void fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c | ( | ) |
void fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c | ( | ) |
void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff | ( | ) |
void func_809F24B4 | ( | void * | _this, |
int * | param_0 ) |
void func_809F250C | ( | void * | _this, |
int | param_0, | ||
int | param_1 ) |
|
static |
|
static |
void getActorP__18daNpcT_ActorMngr_cFv | ( | ) |
void getAnmP__10daNpcCd2_cFii | ( | ) |
void getRes__14dRes_control_cFPCclP11dRes_info_ci | ( | ) |
void getTargetPoint__11PathTrace_cFP3Vec | ( | ) |
void GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla | ( | ) |
void init__16dNpcLib_lookat_cFP8J3DModelPiP5csXyzP5csXyz | ( | ) |
void Init__9dCcD_SttsFiiP10fopAc_ac_c | ( | ) |
void initEscape__12daNpcGuard_cFv | ( | ) |
void initFear__12daNpcGuard_cFv | ( | ) |
void initFightMenace__12daNpcGuard_cFv | ( | ) |
void initFightStep__12daNpcGuard_cFv | ( | ) |
void initFightWait__12daNpcGuard_cFv | ( | ) |
void initialize__18daNpcT_ActorMngr_cFv | ( | ) |
void initPath__12daNpcGuard_cFv | ( | ) |
void initRun__12daNpcGuard_cFv | ( | ) |
void isM___10daNpcCd2_cFv | ( | ) |
void loadResrc__10daNpcCd2_cFii | ( | ) |
void lookat__12daNpcGuard_cFv | ( | ) |
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl | ( | ) |
void mDoExt_modelUpdateDL__FP8J3DModel | ( | ) |
void mDoMtx_YrotM__FPA4_fs | ( | ) |
void modelCalc__16mDoExt_McaMorfSOFv | ( | ) |
void NpcCreate__10daNpcCd2_cFi | ( | ) |
void ObjCreate__10daNpcCd2_cFi | ( | ) |
void pathMoveF__12daNpcGuard_cFv | ( | ) |
void play__16mDoExt_McaMorfSOFUlSc | ( | ) |
void playVoice__17Z2CreatureCitizenFi | ( | ) |
REGISTER_CTORS | ( | 0x809F2588 | , |
__sinit_d_a_npc_guard_cpp | ) |
void removeResrc__10daNpcCd2_cFii | ( | ) |
void scaleM__14mDoMtx_stack_cFfff | ( | ) |
void Set__4cCcSFP8cCcD_Obj | ( | ) |
void Set__8dCcD_CylFRC11dCcD_SrcCyl | ( | ) |
void Set__8dCcD_SphFRC11dCcD_SrcSph | ( | ) |
void Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz | ( | ) |
void setAction__12daNpcGuard_cFQ212daNpcGuard_c6Mode_e | ( | ) |
void setAngle__12daNpcGuard_cFv | ( | ) |
void setAnm__10daNpcCd2_cFP18J3DAnmTransformKeyffiii | ( | ) |
void setAttention__10daNpcCd2_cFi | ( | ) |
void SetC__8cM3dGCylFRC4cXyz | ( | ) |
void SetC__8cM3dGSphFRC4cXyz | ( | ) |
void setEnvTevCol__10daNpcCd2_cFv | ( | ) |
void SetH__8cM3dGCylFf | ( | ) |
void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c | ( | ) |
void setMorf__13mDoExt_morf_cFf | ( | ) |
void setMtx__12daNpcGuard_cFv | ( | ) |
void setNextPoint__11PathTrace_cFR4cXyz | ( | ) |
void SetObj__16dBgS_PolyPassChkFv | ( | ) |
void setPath__11PathTrace_cFiiiP4cXyzb | ( | ) |
void SetR__8cM3dGCylFf | ( | ) |
void setRoomNo__10daNpcCd2_cFv | ( | ) |
void setSpeed__12daNpcGuard_cFffPfi | ( | ) |
void SetWall__12dBgS_AcchCirFff | ( | ) |
void SetWallR__12dBgS_AcchCirFf | ( | ) |
void stopZelAnime__16mDoExt_McaMorfSOFv | ( | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
u8 ActionTable__12daNpcGuard_c[168] |
|
static |
|
extern |
|
static |
|
extern |
|
extern |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
u8 const m_cylDat__10daNpcCd2_c[68] |
u8 now__14mDoMtx_stack_c[48] |
u8 sincosTable___5JMath[65536] |
|
static |
f32 Zero__4cXyz[3] |