summaryrefslogtreecommitdiff
path: root/creditsMgr.yaml
diff options
context:
space:
mode:
authorTreeki <treeki@gmail.com>2013-04-08 00:34:00 +0200
committerTreeki <treeki@gmail.com>2013-04-08 00:34:36 +0200
commit07ad92c380bdd6b3fd89c2fc159351908ec10f37 (patch)
tree96589206207a192a7fbd437727b7b985fe5f4a79 /creditsMgr.yaml
parent83efa14988407c6bb0a05815d27eaf5c20b4d379 (diff)
downloadkamek-07ad92c380bdd6b3fd89c2fc159351908ec10f37.tar.gz
kamek-07ad92c380bdd6b3fd89c2fc159351908ec10f37.zip
add Credits Manager sprite
Diffstat (limited to '')
-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