diff options
Diffstat (limited to 'poweruphax.yaml')
-rw-r--r-- | poweruphax.yaml | 43 |
1 files changed, 5 insertions, 38 deletions
diff --git a/poweruphax.yaml b/poweruphax.yaml index ceaaa17..8e23c10 100644 --- a/poweruphax.yaml +++ b/poweruphax.yaml @@ -4,196 +4,171 @@ hooks: - name: GetInfoFromDumbTable
type: branch_insn
branch_type: b
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80142650
target_func: 'GetInfoFromDumbTable'
- name: FukidashiFix
type: branch_insn
branch_type: b
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x800B1A50
target_func: 'FukidashiFix'
- name: PlayerGetHeightFix
type: branch_insn
branch_type: b
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80132670
target_func: 'PlayerGetHeight'
# - name: EnItem_BindAnimation_Fix
# type: branch_insn
# branch_type: b
-# src_addr_ntsc: 0xdeadbeef
# src_addr_pal: 0x80A291E0
# target_func: 'EnItem_BindAnimation_Fix'
- name: DealWithBlahTable
type: branch_insn
branch_type: b
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80141F70
target_func: 'DealWithBlahTable'
- name: GetAsdfTable
type: branch_insn
branch_type: b
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x801466C0
target_func: 'GetAsdfTable'
- name: GetBlahTableOffset
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x801421AC
target_func: 'GetBlahTableOffset'
- name: GetWeirdScaleTable
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x8014676C
target_func: 'GetWeirdScaleTable'
- name: WtfEver
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80133E48
target_func: 'WtfEver'
- name: YetAnother
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80138840
target_func: 'YetAnother'
- name: ExtendHammerStruct
type: patch
- addr_ntsc: 0xdeadbeef
addr_pal: 0x807FCBA8
data: '3860 045C'
- name: ThrowHammer
type: branch_insn
branch_type: b
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x8013BEE4
target_func: 'ThrowHammer'
- name: MoreProjectileStuff_Fix
type: branch_insn
branch_type: b
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x8013C3A0
target_func: 'MoreProjectileStuff_Fix'
- name: ProjectileShootCheck_Fix1
type: patch
- addr_ntsc: 0xdeadbeef
addr_pal: 0x8013BB7C
data: '4181003C'
- name: ProjectileShootCheck_Fix2
type: branch_insn
branch_type: b
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x8013BBB8
target_func: 'ProjectileShootCheck_Fix'
- name: QBlockItemChange
type: patch
- addr_ntsc: 0xdeadbeef
addr_pal: 0x802ee628
data: '00000006'
- name: QBlockItemFix
type: patch
- addr_ntsc: 0xdeadbeef
addr_pal: 0x8002288c
data: '60000000'
+
+ - name: QBlockMPItemFix
+ type: patch
+ addr_pal: 0x80022B90
+ data: '60000000'
- name: FixMushroomIfSmallBlock
type: patch
- addr_ntsc: 0xdeadbeef
addr_pal: 0x800221ac
data: '2800 0003'
- name: SomeEnItemFix
type: patch
- addr_ntsc: 0xdeadbeef
addr_pal: 0x80A2BE98
data: '2800 0003'
- name: MushroomEnItemFix
type: patch
- addr_ntsc: 0xdeadbeef
addr_pal: 0x80A28598
data: '2800 0003'
- name: DisablePowerupValidityCheck
type: patch
- addr_ntsc: 0xdeadbeef
addr_pal: 0x800611C4
data: '60000000'
- name: TinyTableFix
type: patch
- addr_ntsc: 0xdeadbeef
addr_pal: 0x802F5AEC
data: '00000001'
#It's not actually a function but who cares?
- name: AlwaysLoadBrosArc
type: add_func_pointer
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x8098C488
target_func: 'BrosArcFileName'
- name: AlwaysLoadBrosArc
type: add_func_pointer
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x8098C490
target_func: 'I_hammerArcFilename'
- name: ChangeHammerBrres
type: add_func_pointer
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80AF0FA8
target_func: 'I_hammerResFile'
- name: ChangeHammerArc
type: add_func_pointer
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80AF0ECC
target_func: 'I_hammerArcFilename'
- name: ChangeHammerModel
type: add_func_pointer
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80AF1000
target_func: 'I_hammerModelName'
- name: LetPlayerGetHammerItem
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80A285FC
target_func: 'TryToGiveMarioHammerSuit'
- name: WeirdAnimLoadHack
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80A27CE4
target_func: 'WeirdAnimLoadHack'
- name: SetHammerToEnItemDCA
type: add_func_pointer
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80AF117C
target_func: 'SetHammerToEnItemDCA'
@@ -224,55 +199,47 @@ hooks: - name: FixPowerupScale_First
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x800d6fdc
target_func: 'GetPowerupScaleFloatAddr_r6_trash_r0_valshl2_r4_dest'
- name: FixPowerupScale_Second
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x8004cc80
target_func: 'GetPowerupScaleFloatAddr_r6_trash_r0_valshl2_r3_dest'
- name: FixPowerupScale_Third
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x800d7064
target_func: 'GetPowerupScaleFloatAddr_r8_trash_r0_valshl2_r7_dest'
- name: FixPowerupScale_Fourth
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x801293D0
target_func: 'GetPowerupScaleFloatAddr_r6_trash_r0_valshl2_r3_dest'
- name: FixPowerupScale_Fifth
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80137CDC
target_func: 'GetPowerupScaleFloatAddr_r6_trash_r0_valshl2_r3_dest'
- name: FixPowerupScale_Sixth
type: branch_insn
branch_type: b
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80141FF4
target_func: 'GetPowerupScaleFloatAddr_fixForSixth'
- name: FixPowerupScale_Seventh
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x8014378C
target_func: 'GetPowerupScaleFloatAddr_r6_trash_r0_valshl2_r3_dest'
- name: FixPowerupScale_Eighth
type: branch_insn
branch_type: bl
- src_addr_ntsc: 0xdeadbeef
src_addr_pal: 0x80143884
target_func: 'GetPowerupScaleFloatAddr_r8_trash_r0_valshl2_r7_dest'
|