diff options
Diffstat (limited to 'creditsMgr.yaml')
-rw-r--r-- | creditsMgr.yaml | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/creditsMgr.yaml b/creditsMgr.yaml new file mode 100644 index 0000000..6dfccea --- /dev/null +++ b/creditsMgr.yaml @@ -0,0 +1,61 @@ +--- +source_files: [../src/creditsMgr.cpp, ../src/creditsMgr.S] +hooks: + - name: BuildCreditsMgr + type: add_func_pointer + src_addr_pal: 0x8098A360 + target_func: 'dCreditsMgr_c::build(void)' + + - name: StaffCreditsAddAllCoins + type: branch_insn + branch_type: b + src_addr_pal: 0x80060250 + target_func: 'StaffCreditsAddAllCoins' + + - name: StaffCreditsNoScore + type: branch_insn + branch_type: b + src_addr_pal: 0x800B3540 + target_func: 'StaffCreditsNoScore' + + - {name: DisableCreditsCrap1, type: patch, addr_pal: 0x80049608, data: '38000000'} +# - {name: DisableCreditsCrap2, type: patch, addr_pal: 0x80053144, data: '38000000'} + # Related to entrances + - {name: DisableCreditsCrap3, type: patch, addr_pal: 0x8005F000, data: '38000000'} + - {name: DisableCreditsCrap4, type: patch, addr_pal: 0x801291AC, data: '38000000'} + # Related to the ending_wait player anim + - {name: DisableCreditsCrap5, type: patch, addr_pal: 0x8012C394, data: '38000000'} + # Disable existing coinjump crap + - {name: DisableCreditsCrap6, type: patch, addr_pal: 0x80A2AC58, data: '38000000'} + +# - name: EFBMagic +# type: branch_insn +# branch_type: b +# src_addr_pal: 0x80924220 +# target_func: 'EFBMagic(void)' + + + +# - name: EFBMagic +# type: branch_insn +# branch_type: b +# src_addr_pal: 0x801C63C8 +# target_func: 'EFBMagic2(void)' + + + - name: EFBMagic + type: branch_insn + branch_type: b + src_addr_pal: 0x802BC6B0 + target_func: 'EFB_Crap' + + - name: CreditsSpriteFileInfo + type: add_func_pointer + src_addr_pal: 0x8031B29C + target_func: 'CreditsFileList' + + - name: AutoScrollInjector + type: branch_insn + branch_type: b + src_addr_pal: 0x8007A694 + target_func: 'AutoScrollInjector'
\ No newline at end of file |