summaryrefslogtreecommitdiff
path: root/creditsMgr.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'creditsMgr.yaml')
-rw-r--r--creditsMgr.yaml61
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