summaryrefslogtreecommitdiff
path: root/kamek_pal.x
diff options
context:
space:
mode:
Diffstat (limited to 'kamek_pal.x')
-rw-r--r--kamek_pal.x70
1 files changed, 69 insertions, 1 deletions
diff --git a/kamek_pal.x b/kamek_pal.x
index ca8f4bd..fa2f045 100644
--- a/kamek_pal.x
+++ b/kamek_pal.x
@@ -1,5 +1,45 @@
SECTIONS {
+ CreditsModeActive = 0x8042A4FF;
+ GetRail = 0x800D91B0;
+ instance__7Stage80 = 0x8042A2E8;
+ continueAddToCoinCount = 0x80060254;
+ continueAddToScore = 0x800B3544;
+
+ StaffCreditsAddCoin = 0x800B51D0;
+ ContinueFromEFBMagic2 = 0x802BC6B4;
TogeTekkyuIceballCollision = 0x80AB6DA0;
+ _8042A788 = 0x8042A788;
+ sub_8019C390 = 0x8019C390;
+
+ StateID_Wait__24daEnBossKoopaDemoPeach_c = 0x80B8C350;
+ StateID_Call__24daEnBossKoopaDemoPeach_c = 0x80B8C390;
+ StateID_Turn__24daEnBossKoopaDemoPeach_c = 0x80B8C3D0;
+ StateID_Open__24daEnBossKoopaDemoPeach_c = 0x80B8C410;
+ StateID_Rescue__24daEnBossKoopaDemoPeach_c = 0x80B8C450;
+ StateID_Thank__24daEnBossKoopaDemoPeach_c = 0x80B8C490;
+
+ __vt__12daBossDemo_c = 0x80301804;
+ onExecute__12daBossDemo_cFv = 0x8001CCB0;
+ onDraw__12daBossDemo_cFv = 0x8001CCF0;
+ willBeDeleted__12daBossDemo_cFv = 0x8001CD00;
+ onDelete__12daBossDemo_cFv = 0x8001CD10;
+ endState_BattleEdDemo__12daBossDemo_cFv = 0x8001D190;
+ executeState_BattleEdDemo__12daBossDemo_cFv = 0x8001D1A0;
+ beginState_BattleEdDemo__12daBossDemo_cFv = 0x8001D180;
+ endState_BattleIn__12daBossDemo_cFv = 0x8001D100;
+ executeState_BattleIn__12daBossDemo_cFv = 0x8001D110;
+ beginState_BattleIn__12daBossDemo_cFv = 0x8001D090;
+ endState_BattleStDemo__12daBossDemo_cFv = 0x8001D070;
+ executeState_BattleStDemo__12daBossDemo_cFv = 0x8001D080;
+ beginState_BattleStDemo__12daBossDemo_cFv = 0x8001D060;
+ endState_Ready__12daBossDemo_cFv = 0x8001CF60;
+ executeState_Ready__12daBossDemo_cFv = 0x8001CF70;
+ beginState_Ready__12daBossDemo_cFv = 0x8001CF50;
+ beatLevel__12daBossDemo_cFv = 0x8001CE00;
+ exitLevel__12daBossDemo_cFv = 0x8001CE40;
+
+ instance__19BalloonRelatedClass = 0x8042A068;
+
PlayerAnimStates = 0x802F1650;
ContinueFromFixFireballSensorSetup = 0x8011A830;
GetPosForLayoutEffect__FP7Point3db = 0x800B37E0;
@@ -12,13 +52,21 @@ SECTIONS {
KazanRock_Explode = 0x8081F190;
GetPlayerOrYoshi__Fi = 0x8005FB90;
+ findByID__10daPlBase_cFi = 0x8005FB90;
+ findByID__7dAcPy_cFi = 0x8005F900;
+ justFaceSpecificDirection__10daPlBase_cFi = 0x80051F30;
+ moveInDirection__10daPlBase_cFPfPf = 0x80052080;
getYoshi__7dAcPy_cFv = 0x80139A90;
setAnimePlayWithAnimID__10daPlBase_cFi = 0x80052170;
setAnimePlayStandardType__10daPlBase_cFi = 0x80052290;
setFlag__14dPlayerInput_cFQ214dPlayerInput_c5Flags = 0x8005E3B0;
+ setPermanentForcedButtons__14dPlayerInput_cFUi = 0x8005E910;
+ setTransientForcedButtons__14dPlayerInput_cFUi = 0x8005E960;
+ unsetPermanentForcedButtons__14dPlayerInput_cFUi = 0x8005E930;
setFlag__10daPlBase_cFi = 0x80056C70;
clearFlag__10daPlBase_cFi = 0x80056CB0;
testFlag__10daPlBase_cFi = 0x80056CF0;
+ isReadyForDemoControlAction__10daPlBase_cFv = 0x80052030;
instance__15dWaterManager_c = 0x8042A3E0;
queryPosition__15dWaterManager_cFP7Point2dP7Point2dPfPsi = 0x800EBA40;
@@ -64,6 +112,7 @@ SECTIONS {
Voice_SetADPCMLoop = 0x80281A90;
DetachSound__Q34nw4r3snd11SoundHandleFv = 0x8027A340;
+ Pause__Q44nw4r3snd6detail10BasicSoundFbi = 0x80266580;
Stop__Q44nw4r3snd6detail10BasicSoundFi = 0x80266390;
SetPitch__Q44nw4r3snd6detail10BasicSoundFf = 0x802675F0;
StrmSound_SetTrackVolume = 0x8027F9D0;
@@ -201,16 +250,20 @@ SECTIONS {
instance__13dCourseFull_c = 0x8042A178;
getRectByID__9dCourse_cFUcP5mRect = 0x8008E890;
+ getNextGotoByID__9dCourse_cFUc = 0x8008E3D0;
modifyPlayerPropertiesWithRollingObject = 0x80057820;
EN_LandbarrelPlayerCollision = 0x80A582A0;
/* Boss Related */
+ instance__16dStageActorMgr_c = 0x8042A028;
StartBGMMusic = 0x807DB420;
StopBGMMusic = 0x807DB430;
instance__11dStage32C_c = 0x8042A1F0;
instance__7WLClass = 0x80429F74;
+ disableDemoControl__7WLClassFb = 0x8005CA50;
+ demoControlAllPlayers__7WLClassFv = 0x8005C930;
ShakeScreen = 0x800D8D50;
StageScreen = 0x8042A2E8;
@@ -640,6 +693,12 @@ SECTIONS {
checkLiquidImmersion__5dEn_cFP7Point2df = 0x80097250;
bouncePlayer__5dEn_cFPvf = 0x800967A0;
+ __ct__13dActorState_cFv = 0x80066FC0;
+ __dt__13dActorState_cFv = 0x800671B0;
+ beginState_Gegneric__13dActorState_cFv = 0x80067230;
+ endState_Gegneric__13dActorState_cFv = 0x80067240;
+ executeState_Gegneric__13dActorState_cFv = 0x80067250;
+
_vfD8__18dActorMultiState_cFv = 0x80067590;
_vfDC__18dActorMultiState_cFv = 0x800675B0;
_vfE0__18dActorMultiState_cFv = 0x800675A0;
@@ -655,7 +714,7 @@ SECTIONS {
beforeDraw__13dStageActor_cFv = 0x80064540;
afterDraw__13dStageActor_cFi = 0x800645E0;
GetExplanationString__13dStageActor_cFv = 0x800645F0;
- _vf60__13dStageActor_cFv = 0x80065080;
+ isOutOfView__13dStageActor_cFv = 0x80065080;
kill__13dStageActor_cFv = 0x80065650;
_vf68__13dStageActor_cFv = 0x8001D210;
_vf6C__13dStageActor_cFv = 0x8001D200;
@@ -964,7 +1023,9 @@ SECTIONS {
link__16mHeapAllocator_cFiPvPCci = 0x800690C0;
unlink__16mHeapAllocator_cFv = 0x800690E0;
+ __ct__10mTexture_cFv = 0x802C0D20;
__ct__10mTexture_cFUsUs9_GXTexFmt = 0x802C0D70;
+ __dt__10mTexture_cFv = 0x802C0DB0;
load__10mTexture_cF11_GXTexMapID = 0x802C0E50;
flushDC__10mTexture_cFv = 0x802C0F10;
makeLinearGradient__10mTexture_cFicUsUs8_GXColor8_GXColorb = 0x802C1120;
@@ -1296,6 +1357,8 @@ SECTIONS {
ARCReadDir = 0x801A00C0;
ARCCloseDir = 0x801A0180;
+ GXGetTexBufferSize = 0x801C6CE0;
+ DCFlushRange = 0x801AC5B0;
DCStoreRangeNoSync = 0x801AC640;
VIGetNextField = 0x801BE020;
@@ -1328,6 +1391,11 @@ SECTIONS {
C_MTXPerspective = 0x801C13A0;
C_MTXOrtho = 0x801C1490;
+ GXPixModeSync = 0x801C50B0;
+ GXSetTexCopySrc = 0x801C5AA0;
+ GXSetTexCopyDst = 0x801C5B10;
+ GXSetCopyFilter = 0x801C6080;
+ GXCopyTex = 0x801C63D0;
GXSetVtxDesc = 0x801C3900;
GXClearVtxDesc = 0x801C41B0;
GXSetVtxAttrFmt = 0x801C41F0;