--- source_files: [../src/randomcrap.S, ../src/music.S] hooks: - name: MusicHax1 type: patch addr_pal: 0x8019BA78 data: '60000000 60000000' # disables limit - name: MusicHax2 type: branch_insn src_addr_pal: 0x8008E5E4 branch_type: b target_func: 'HaxMusic' - name: FixCoinJump type: patch addr_ntsc: 0x809E75F0 addr_pal: 0x809E75D0 data: '38800008 B0830364 4e800020' #li r4,8; sth r4,0x364(r3); blr - name: 1-1 BG Fix type: patch addr_ntsc: 0x80117F6C addr_pal: 0x801180AC data: '38000003' - name: PipeFix_NodeCalc type: patch addr_ntsc: 0x800508F8 addr_pal: 0x800508F8 data: 'A01E0010540007FF41820014A0E300043807FFFEB01F042C4800000C38000001B01F042CA0A30002A89F042C80C6003C7C052214540020367CA60214A8850002' - name: PipeFix_ExitPatch1 type: patch addr_ntsc: 0x80050A5C addr_pal: 0x80050A5C data: '88030013' - name: PipeFix_ExitPatch2 type: patch addr_ntsc: 0x80050A60 addr_pal: 0x80050A60 data: '2C000000' - name: PipeFix_ExitPatch3 type: patch addr_ntsc: 0x80050A68 addr_pal: 0x80050A68 data: '2C000001' - name: PipeFix_ExitPatch4 type: patch addr_ntsc: 0x80050A70 addr_pal: 0x80050A70 data: '2C000002' - name: PipeFix_ExitPatch5 type: patch addr_ntsc: 0x80050A78 addr_pal: 0x80050A78 data: '2C000003' - name: PipeFix_ExitPatch6 type: patch addr_ntsc: 0x80050A88 addr_pal: 0x80050A88 data: '389F065C' - name: ChestnutGoombaForTargets # sprite 10 type: patch addr_ntsc: 0x8030A1D0 addr_pal: 0x8030A4D0 data: '00C8 0000 00000008 FFFFFFF0 00000000 00000000 0000000A 0000000A 0000 0000 0000 0000 0002 0000' - name: TileGodLayerFix type: patch addr_ntsc: 0xdeadbeef addr_pal: 0x807E16D0 data: '88D2038F' # - name: HeapChangeAttempt # type: branch_insn # branch_type: bl # src_addr_ntsc: 0xdeadbeef # src_addr_pal: 0x80081E34 # target_func: 'HeapChangeAttempt' - name: EN_BIGPILEFix type: patch addr_pal: 0x8001F93C data: '48000014' - name: RockyWrenchFix type: patch addr_pal: 0x808A9448 data: '60000000'