diff options
Diffstat (limited to 'summerhax.yaml')
-rw-r--r-- | summerhax.yaml | 192 |
1 files changed, 188 insertions, 4 deletions
diff --git a/summerhax.yaml b/summerhax.yaml index b943cb4..2f24d33 100644 --- a/summerhax.yaml +++ b/summerhax.yaml @@ -1,16 +1,200 @@ -source_files: [../src/summermodel.cpp] +source_files: [../src/summermodel.cpp, ../src/fix38.S] hooks: - {name: RemoveTitleReplay, addr_pal: 0x80781FBC, type: patch, data: '60000000 60000000 60000000'} - {name: RemoveToadHouseMsg1, addr_pal: 0x808FB974, type: patch, data: '60000000'} - {name: RemoveToadHouseMsg2, addr_pal: 0x808FB968, type: patch, data: '60000000'} -- {name: UpdateChompModelInfo, addr_pal: 0x8030B998, type: patch, data: '0200BC0000000000100000001000000000000000000000080000000800000000000000000000080000'} +- {name: UpdateChompModelInfo, addr_pal: 0x8030B998, type: patch, data: '00BC0000000000100000001000000000000000000000080000000800000000000000000000000000'} + +- name: Fix38WithJumpCoin + src_addr_pal: 0x807EBC5C + type: branch_insn + branch_type: b + target_func: 'fix38WithJumpCoin' + +- name: PreventW5Vine + type: patch + addr_pal: 0x809882A4 + data: '808FCEF0' + +- name: PreventW5VineSoundA + type: patch + addr_pal: 0x80803144 + data: '38800305' + +- name: PreventW5VineSoundB + type: patch + addr_pal: 0x80803344 + data: '38800306' - name: BuildYourOwnModel type: add_func_pointer - src_addr_pal: 0x80988574 + src_addr_pal: 0x8098FEAC target_func: 'dMakeYourOwn::build(void)' - name: UpdateModelSpriteInfo type: patch addr_pal: 0x8030A4F8 - data: '029E 0000 00000000 00000000 FFFFFC00 FFFFFC00 00000400 00000400 0400 0400 0000 0000 0008 0000' + data: '0010 0000 00000000 00000000 FFFFFF80 FFFFFF80 00000080 00000080 0080 0080 0000 0000 0000 0000' + +- name: FixMemoryLeaks + type: patch + addr_pal: 0x800E53E0 + data: '4E800020' + +- name: 1-1 BG Fix + type: patch + addr_pal: 0x801180AC + data: '38000003' + +- name: PipeFix_NodeCalc + type: patch + addr_pal: 0x800508F8 + data: 'A01E0010540007FF41820014A0E300043807FFFEB01F042C4800000C38000001B01F042CA0A30002A89F042C80C6003C7C052214540020367CA60214A8850002' + +- name: PipeFix_ExitPatch1 + type: patch + addr_pal: 0x80050A5C + data: '88030013' + +- name: PipeFix_ExitPatch2 + type: patch + addr_pal: 0x80050A60 + data: '2C000000' + +- name: PipeFix_ExitPatch3 + type: patch + addr_pal: 0x80050A68 + data: '2C000001' + +- name: PipeFix_ExitPatch4 + type: patch + addr_pal: 0x80050A70 + data: '2C000002' + +- name: PipeFix_ExitPatch5 + type: patch + addr_pal: 0x80050A78 + data: '2C000003' + +- name: PipeFix_ExitPatch6 + type: patch + addr_pal: 0x80050A88 + data: '389F065C' + +- name: TileGodLayerFix + type: patch + addr_pal: 0x807E16D0 + data: '88D2038F' + +- name: EN_BIGPILEFix + type: patch + addr_pal: 0x8001F93C + data: '48000014' + +- name: StarsDontKillSpikesUD + type: patch + addr_pal: 0x80AFF4D8 + data: '809A5490' + +- name: StarsDontKillSpikesD + type: patch + addr_pal: 0x80AFF784 + data: '809A5490' + +- name: StarsDontKillSpikesU + type: patch + addr_pal: 0x80AFFA30 + data: '809A5490' + +- name: StarsDontKillSpikesLR + type: patch + addr_pal: 0x80AFFCDC + data: '809A5490' + +- name: StarsDontKillSpikesR + type: patch + addr_pal: 0x80AFFF88 + data: '809A5490' + +- name: StarsDontKillSpikesL + type: patch + addr_pal: 0x80B00234 + data: '809A5490' + + +- name: WaterEffectsWm_ob_sandpillar02 + type: patch + addr_pal: 0x8095E0DC + data: '576D5F6D725F7761746572776176655F696E00' # Wm_mr_waterwave_in + +- name: WaterEffectsWm_ob_sandpillar01 + type: patch + addr_pal: 0x8095E0F0 + data: '576D5F6D725F7761746572776176655F6F757400' # Wm_mr_waterwave_out + +- name: WaterEffectsWm_ob_spillarsign01 + type: patch + addr_pal: 0x8095DE34 + data: '576D5F656E5F776174657273706C61736800' # Wm_en_watersplash + +- name: WaterEffectsWm_ob_spillarsign02 + type: patch + addr_pal: 0x8095DE48 + data: '576D5F656E5F62757273745F7761746572303200' # Wm_en_burst_water02 + +- name: WaterEffectsWm_en_sphitsmoke + type: patch + addr_pal: 0x8095DE10 + data: '576D5F6D725F77666C6F617473706C61736800' # Wm_mr_wfloatsplash + + + +# - name: NoSandEffectsA +# type: patch +# addr_pal: 0x80803124 +# data: '60000000' + +# - name: NoSandEffectsB +# type: patch +# addr_pal: 0x80803150 +# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000' + +# - name: NoSandEffectsC +# type: patch +# addr_pal: 0x80803350 +# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000' + +# - name: NoSandEffectsD +# type: patch +# addr_pal: 0x8080337C +# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000' + +# - name: NoSandEffectsE +# type: patch +# addr_pal: 0x808032DC +# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000' + +# - name: NoSandEffectsG +# type: patch +# addr_pal: 0x808034CC +# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000' + +# - name: NoSandEffectsH +# type: patch +# addr_pal: 0x808034F8 +# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000' + +# - name: NoSandEffectsI +# type: patch +# addr_pal: 0x80803524 +# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000' + +# - name: NoSandEffectsJ +# type: patch +# addr_pal: 0x808038D8 +# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000' + +# - name: NoSandEffectsK +# type: patch +# addr_pal: 0x80803904 +# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000' |