diff options
Diffstat (limited to 'growup.yaml')
-rw-r--r-- | growup.yaml | 255 |
1 files changed, 161 insertions, 94 deletions
diff --git a/growup.yaml b/growup.yaml index d6480db..2d1d4a1 100644 --- a/growup.yaml +++ b/growup.yaml @@ -21,9 +21,69 @@ hooks: target_func: 'ModifyCollision'
+# Update Object Positions Based on Speed Values + +# - name: Global_Speed_Updates
+# type: branch_insn
+# branch_type: b
+# src_addr_pal: 0x8006CD00
+# target_func: 'ModifySpeedUpdates'
+ + - name: Global_Speed_UpdatesA
+ type: branch_insn
+ branch_type: b
+ src_addr_pal: 0x80065620
+ target_func: 'ModifySpeedUpdatesA'
+ + - name: Global_Speed_UpdatesB
+ type: branch_insn
+ branch_type: b
+ src_addr_pal: 0x80095730
+ target_func: 'ModifySpeedUpdatesB'
+ + +# Loading Patches + +# - name: Global_SizeLoader_X
+# type: branch_insn
+# branch_type: bl
+# src_addr_pal: 0x800684B8
+# target_func: 'ModifyLoadSizeX'
+# +# - name: Global_SizeLoader_Y
+# type: branch_insn
+# branch_type: bl
+# src_addr_pal: 0x800684C0
+# target_func: 'ModifyLoadSizeY'
-# Stand On Top Special Collisions Inits +# - name: Global_SizeLoader
+# type: branch_insn
+# branch_type: bl
+# src_addr_pal: 0x80068930
+# target_func: 'ModifyLoadSize'
+# +# - name: Global_SizeLoaderNull
+# type: patch
+# data: "600000006000000060000000600000006000000060000000600000006000000060000000600000006000000060000000600000006000000060000000600000006000000060000000600000006000000060000000600000006000000060000000600000006000000060000000600000006000000060000000"
+# addr_pal: 0x80068934
+ +# - name: GlobalSizeA
+# type: patch
+# data: '38600001'
+# addr_pal: 0x80064540
+# +# - name: GlobalSizeB
+# type: patch
+# data: '4E800020'
+# addr_pal: 0x80064544
+ + + + + +# Stand On Top Special Collisions Inits +# # - name: Global_StandonTopA
# type: branch_insn
# branch_type: b
@@ -85,22 +145,28 @@ hooks: ## Below are enemy specific hacks to fix issues that arise when resizing -# -# -# - name: FixingPipeSpawnerGoomba
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80ABB6D0
-# target_func: 'InheritSettings_A' -# -# -# - name: FixingPipeSpawnerBobomb
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80ABB760
-# target_func: 'InheritSettings_A' -#
-# + + + - name: FixingPipeSpawnerGoomba
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80ABB6A8
+ target_func: 'InheritSettings_C' + + - name: FixingPipeSpawnerGoombaB
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80ABB6D0
+ target_func: 'InheritSettings_D' + + + - name: FixingPipeSpawnerBobomb
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80ABB758
+ target_func: 'InheritSettings_B' +
+ # - name: FixingBlockHit
# type: branch_insn
# branch_type: bl
@@ -113,83 +179,84 @@ hooks: # branch_type: bl
# src_addr_pal: 0x80088938
# target_func: 'InheritSettings_C' -# -# -# - name: FixingMegaGoomba
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80A5AAA8
-# target_func: 'InheritSettings_D' -# -# - name: FixingMegaGoombaB
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80A5AAC4
-# target_func: 'InheritSettings_E' -# -# - name: FixingMegaGoombaC
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80A5AB44
-# target_func: 'InheritSettings_D' -# -# - name: FixingMegaGoombaD
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x880A5AB80
-# target_func: 'InheritSettings_E' -# -# - name: FixingMegaGoombaE
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80A5AB9C
-# target_func: 'InheritSettings_E' -# -# - name: FixingMegaGoombaF
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80A5ABB8
-# target_func: 'InheritSettings_E' -# -# -# - name: FixingLargeGoomba
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80A6A208
-# target_func: 'InheritSettings_D' -# -# - name: FixingLargeGoombaB
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80A6A22C
-# target_func: 'InheritSettings_E' -# -# - name: FixingLargeGoombaC
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80A6A2A8
-# target_func: 'InheritSettings_D' -# -# - name: FixingLargeGoombaD
-# type: branch_insn
-# branch_type: bl
-# src_addr_pal: 0x80A6A2CC
-# target_func: 'InheritSettings_E' -# -# -# -# - name: Piranha_Collisions
-# type: patch
-# data: "41800000"
-# addr_pal: 0x802EE81C
-# -# -# -# -# -# -# -# + + - name: FixingMegaGoombaAA
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80A5AAA8
+ target_func: 'InheritSettings' + + - name: FixingMegaGoombaAB
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80A5AAC4
+ target_func: 'InheritSettings' + + + - name: FixingMegaGoombaBA
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80A5AB44
+ target_func: 'InheritSettings' + + - name: FixingMegaGoombaBB
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80A5AB80
+ target_func: 'InheritSettings' + + - name: FixingMegaGoombaBC
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80A5AB9C
+ target_func: 'InheritSettings' + + - name: FixingMegaGoombaBD
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80A5ABB8
+ target_func: 'InheritSettings' + + + - name: FixingLargeGoombaAA
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80A6A208
+ target_func: 'InheritSettings' + + - name: FixingLargeGoombaAB
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80A6A22C
+ target_func: 'InheritSettings' + + + - name: FixingLargeGoombaBA
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80A6A2A8
+ target_func: 'InheritSettings' + + - name: FixingLargeGoombaBB
+ type: branch_insn
+ branch_type: bl
+ src_addr_pal: 0x80A6A2CC
+ target_func: 'InheritSettings' + + + + - name: Piranha_Collisions
+ type: patch
+ data: "41C00000"
+ addr_pal: 0x802EE81C
+ + + + + + + + # - name: Projectile_Pirahna
# type: branch_insn
# branch_type: bl
|