diff options
Diffstat (limited to 'bossCaptainBowser.yaml')
-rw-r--r-- | bossCaptainBowser.yaml | 62 |
1 files changed, 59 insertions, 3 deletions
diff --git a/bossCaptainBowser.yaml b/bossCaptainBowser.yaml index 3901aec..1b4fe5c 100644 --- a/bossCaptainBowser.yaml +++ b/bossCaptainBowser.yaml @@ -7,6 +7,56 @@ source_files: [../src/bossPlayerClown.cpp, ../src/bossCaptainBowser.cpp, ../src/bossKoopaThrow.cpp, ../src/bossFlameThrower.cpp] hooks: + + ################################################ + # HOOKS FOR BRIDGE BOWSER + ################################################ + # - name: PatchMagicExecute + # type: patch + # addr_pal: 0x80954BF4 + # data: '807CF460' + + # - name: PatchMagicStart + # type: patch + # addr_pal: 0x80954BF8 + # data: '807CCE10' + + - name: PatchMagicStart + type: add_func_pointer + src_addr_pal: 0x80954BF8 + target_func: 'BowserDoom(dStageActor_c *)' + + - name: PatchMagicStartTwo + type: add_func_pointer + src_addr_pal: 0x80954BF0 + target_func: 'BowserDoom(dStageActor_c *)' + + # - name: PatchMagicStartThree + # type: add_func_pointer + # src_addr_pal: 0x80954BF4 + # target_func: 'BowserDoom(dStageActor_c *)' + + # - name: PatchMagicStartFour + # type: add_func_pointer + # src_addr_pal: 0x80954BEC + # target_func: 'BowserDoom(dStageActor_c *)' + +# Mario Fanfare and animation +# Kameck spawns and does his demo state +# Kameck does his other demo state +# Bowser Emerges from the pit +# Kameck gets killed with a hit effect +# Both bowser and Kameck continue their jump arc +# Players regain control as last vestiges of effect disappear +# Bowser finishes his jump state and moves into his roar state +# Camera starts to move right automatically +# Bowser shoots a fireball +# Players finally regain control of the camera + + + ################################################ + # HOOKS FOR CAPTAIN BOWSER + ################################################ - name: BossCaptainBoswerBuild type: add_func_pointer src_addr_pal: 0x80955978 @@ -29,7 +79,9 @@ hooks: # Each string is an arcname to load - + ################################################ + # HOOKS FOR KOOPA THROW + ################################################ - name: KoopaThrowBuild type: add_func_pointer src_addr_pal: 0x80981960 @@ -49,6 +101,9 @@ hooks: # 0x8031AB4C + sprite num * 0x4 == offset + ################################################ + # HOOKS FOR KOOPA FLAME THROWER + ################################################ - name: KFlameThrowerBuild type: add_func_pointer src_addr_pal: 0x80981A3C @@ -62,8 +117,9 @@ hooks: # 0x8030A340 + sprite num * 0x28 == offset - - + ################################################ + # HOOKS FOR CLOWN CAR + ################################################ - name: ClownCarFloor type: patch addr_pal: 0x80810A40 |