diff options
Diffstat (limited to 'kamek_pal.x')
-rw-r--r-- | kamek_pal.x | 98 |
1 files changed, 95 insertions, 3 deletions
diff --git a/kamek_pal.x b/kamek_pal.x index 38e1b54..a036ddd 100644 --- a/kamek_pal.x +++ b/kamek_pal.x @@ -144,6 +144,34 @@ SECTIONS { setup__13FunctionChainFPPFPv_bUs = 0x8015F740; + /* collisionMgr_c */ + __ct__14collisionMgr_c = 0x8006cf40; + __dt__14collisionMgr_c = 0x8006cf40; + Clear1__14collisionMgr_c = 0x8006cfe0; + Clear2__14collisionMgr_c = 0x8006d000; + Init__14collisionMgr_cFP13dStageActor_cPUcPUcPUc = 0x8006d090; + Clear3__14collisionMgr_c = 0x8006d440; + CollidedWithTile__14collisionMgr_c = 0x80070cb0; + + /* freezeMgr_c */ + __ct_11freezeMgr_c = 0x800b8490; + __dt__11freezeMgr_cFv = 0x800b8530; + doSomethingCool1__11freezeMgr_c = 0x800b85a0; + doSomethingCool2__11freezeMgr_c = 0x800b8670; + setSomething__11freezeMgr_cFUiUiUi = 0x800b8740; + Create_ICEACTORs__11freezeMgr_c = 0x800b8750; + Delete_ICEACTORs__11freezeMgr_c = 0x800b88a0; + SetIceTimer_pt1__11freezeMgr_c = 0x800b8920; + SetIceTimer_pt2__11freezeMgr_c = 0x800b8980; + CheckIceTimer_lte_Value__11freezeMgr_c = 0x800b8a00; + doSomethingCool3__11freezeMgr_c = 0x800b8a70; + doSomethingCool4__11freezeMgr_c = 0x800b8b00; + doSomethingCool5__11freezeMgr_c = 0x800b8b80; + doSomethingCool6__11freezeMgr_c = 0x800b8c00; + DoMeltNormal__11freezeMgr_c = 0x800b8c80; + doSomethingCool7__11freezeMgr_c = 0x800b8d40; + CheckCountdownTimer__11freezeMgr_c = 0x800b8f30; + willBeDeleted__7fBase_cFv = 0x80162410; moreHeapShit__7fBase_cFUiPv = 0x80162730; createHeap__7fBase_cFUiPv = 0x80162930; @@ -292,7 +320,7 @@ SECTIONS { _vf220__5dEn_cFPv = 0x80097F20; _vf224__5dEn_cFv = 0x80097F60; _vf228__5dEn_cFv = 0x800206C0; - _vf22C__5dEn_cFv = 0x800A8060; + CreateIceActors__5dEn_cFv = 0x800A8060; _vf230__5dEn_cFv = 0x800A8150; _vf234__5dEn_cFv = 0x800A8160; _vf238__5dEn_cFv = 0x800A8180; @@ -354,7 +382,7 @@ SECTIONS { _vfA4__13dStageActor_cFPv = 0x80065970; _vfA8__13dStageActor_cFPv = 0x80065A00; _vfAC__13dStageActor_cFPv = 0x80065A40; - _vfB0__13dStageActor_cFv = 0x80065660; + killedByLevelClear__13dStageActor_cFv = 0x80065660; _vfB4__13dStageActor_cFv = 0x80065B40; _vfB8__13dStageActor_cFv = 0x8001D1D0; _vfBC__13dStageActor_cFv = 0x80065B50; @@ -992,10 +1020,12 @@ SECTIONS { GetResMdl = 0x80239F70; GetResAnmChr = 0x8023A1F0; + GetResAnmVis = 0x8023A260; GetResAnmTexPat = 0x8023A340; GetResAnmTexSrt = 0x8023a3b0; GetResAnmChr__Q34nw4r3g3d7ResFileCFPCc = 0x8023a1f0; + GetResAnmVis__Q34nw4r3g3d7ResFileCFPCc = 0x8023a260; GetResAnmTexPat__Q34nw4r3g3d7ResFileCFPCc = 0x8023a340; GetResAnmTexSrt__Q34nw4r3g3d7ResFileCFPCc = 0x8023a3b0; @@ -1023,7 +1053,6 @@ SECTIONS { isAnimationDone__Q23m3d6fanm_cFv = 0x80169160; querySomething__Q23m3d6fanm_cFv = 0x80169220; - /*FIXME not right dtor ?*/ __vt__Q23m3d8anmChr_c = 0x80303708; __dt__Q23m3d8anmChr_cFv = 0x800260c0; vf0C__Q23m3d8anmChr_cFv = 0x8002a210; @@ -1031,6 +1060,14 @@ SECTIONS { bind__Q23m3d8anmChr_cFPQ23m3d5mdl_cQ34nw4r3g3d9ResAnmChri = 0x80165330; internalBind__Q23m3d8anmChr_cFv = 0x801653c0; + /* m3d::anmVis_c */ + __vt__Q23m3d8anmVis_c = 0x80ad8158; + __dt__Q23m3d8anmVis_cFv = 0x809b2090; + vf0C__Q23m3d8anmVis_cFv = 0x809b3c20; + setup__Q23m3d8anmVis_cFQ34nw4r3g3d6ResMdlQ34nw4r3g3d9ResAnmVisP12mAllocator_cPUi = 0x80167d80; + bind__Q23m3d8anmVis_cFPQ23m3d5mdl_cQ34nw4r3g3d9ResAnmVisi = 0x80167ea0; + internalBind__Q23m3d8anmVis_cFv = 0x80167f90; + __vt__Q23m3d11anmTexPat_c = 0x80329890; __dt__Q23m3d11anmTexPat_cFv = 0x80166bb0; detach__Q23m3d11anmTexPat_cFv = 0x80166c20; @@ -1198,6 +1235,61 @@ SECTIONS { SmoothRotation = 0x8015f630; ClassAt1EC_Init = 0x8006D090; + /* daEnemy_c */ + /*FIXME bad vtable address :( */ + __vt__9daEnemy_c = 0x80ae8268; + _vf58__9daEnemy_cFv = 0x809a54a0; + _vf5C__9daEnemy_cFv = 0x809a5490; + _vf68__9daEnemy_cFv = 0x809a54e0; + ptrToWhichPlayer__9daEnemy_cFv = 0x809a3510; + _vf74__9daEnemy_cFv = 0x809a54d0; + _vf7C__9daEnemy_cFv = 0x809a54c0; + _vfB8__9daEnemy_cFv = 0x809a54b0; + _vf228__9daEnemy_cFv = 0x809a5520; + _vf23C__9daEnemy_cFv = 0x809a5510; + _vf240__9daEnemy_cFv = 0x809a5500; + _vf244__9daEnemy_cFv = 0x809a54f0; + + /* daEnDosun_c */ + __ct_11daEnDosun_cFv = 0x809f5a90; + __ct_14daEnBigDosun_cFv = 0x809f5b20; + __vt__11daEnDosun_c = 0x80ae8228; + onCreate__11daEnDosun_cFv = 0x809f5bb0; + onDelete__11daEnDosun_cFv = 0x809f5f90; + onExecute__11daEnDosun_cFv = 0x809f5e10; + onDraw__11daEnDosun_cFv = 0x809f5e60; + __dt_11daEnDosun_cFv = 0x809f7100; + kill__11daEnDosun_cFv = 0x809f70d0; + killedByLevelClear__11daEnDosun_cFv = 0x809f67d0; + collisionCat3_StarPower__11daEnDosun_cFP13ActivePhysicsP13ActivePhysics = 0x809f6010; + _vf108__11daEnDosun_cFP13ActivePhysicsP13ActivePhysics = 0x809f5fa0; + collisionCatD_GroundPound__11daEnDosun_cFP13ActivePhysicsP13ActivePhysics = 0x809f70f0; + _vf110__11daEnDosun_cFP13ActivePhysicsP13ActivePhysics = 0x809f6050; + collisionCat7_WMWaggleWater__11daEnDosun_cFP13ActivePhysicsP13ActivePhysics = 0x809f70e0; + collisionCat9_RollingObject__11daEnDosun_cFP13ActivePhysicsP13ActivePhysics = 0x809f7060; + collisionCat1_Fireball_E_Explosion__11daEnDosun_cFP13ActivePhysicsP13ActivePhysics = 0x809f70a0; + collisionCat2_IceBall_15_YoshiIce__11daEnDosun_cFP13ActivePhysicsP13ActivePhysics = 0x809f7070; + _vf144__11daEnDosun_cFi = 0x809f60e0; + DieFall_Begin__11daEnDosun_cFv = 0x809f6dc0; + DieFall_Execute__11daEnDosun_cFv = 0x809f6ed0; + DieFall_End__11daEnDosun_cFv = 0x809f6ec0; + Ice_Begin__11daEnDosun_cFv = 0x809f6fe0; + Ice_Execute__11daEnDosun_cFv = 0x809f7050; + Ice_End__11daEnDosun_cFv = 0x809f7040; + CreateIceActors__11daEnDosun_cFv = 0x809f6220; + setupBodyModel__11daEnDosun_cFv = 0x809f63b0; + s_809F6530__11daEnDosun_cFv = 0x809f64f0; + spawnEffects__11daEnDosun_cFv = 0x809f6660; + StateID_UpWait__11daEnDosun_c = 0x80b14350; + StateID_DownMoveWait__11daEnDosun_c = 0x80b14390; + StateID_PuruMove__11daEnDosun_c = 0x80b143d0; + StateID_DownMove_Kameck__11daEnDosun_c = 0x80b14410; + StateID_DownMove__11daEnDosun_c = 0x80b14450; + StateID_DownWait__11daEnDosun_c = 0x80b14490; + StateID_UpMove__11daEnDosun_c = 0x80b144d0; + StateID_DieFall__11daEnDosun_c = 0x80b1450c; + StateID_Ice__11daEnDosun_c = 0x80b1454c; + .text : { FILL (0) |