From 5321ee0fbad3b62889445452f9fae146543f645e Mon Sep 17 00:00:00 2001 From: Hyper <34012267+hyperbx@users.noreply.github.com> Date: Sat, 25 Jan 2025 20:37:56 +0000 Subject: [PATCH] Fix Werehog columns not accepting D-Pad input (#192) --- UnleashedRecompLib/config/SWA.toml | 58 ++++++++++++++++++++++++++++-- 1 file changed, 56 insertions(+), 2 deletions(-) diff --git a/UnleashedRecompLib/config/SWA.toml b/UnleashedRecompLib/config/SWA.toml index 0d86e64d..68431b49 100644 --- a/UnleashedRecompLib/config/SWA.toml +++ b/UnleashedRecompLib/config/SWA.toml @@ -580,9 +580,63 @@ registers = ["r3", "f0"] # SWA::Player::CEvilPostureInputStandard [[midasm_hook]] +name = "PostureDPadSupportYMidAsmHook" +address = 0x823CDA88 +registers = ["r3", "f12"] + +# SWA::Player::CEvilSonicContext::CStateColumn +[[midasm_hook]] name = "PostureDPadSupportXMidAsmHook" -address = 0x823CDA74 -registers = ["r3", "f0"] +address = 0x823E057C +registers = ["r11", "f0"] + +# SWA::Player::CEvilSonicContext::CStateColumn +[[midasm_hook]] +name = "PostureDPadSupportXMidAsmHook" +address = 0x823E0634 +registers = ["r11", "f0"] + +# SWA::Player::CEvilSonicContext::CStateColumn +[[midasm_hook]] +name = "PostureDPadSupportXMidAsmHook" +address = 0x823E065C +registers = ["r11", "f0"] + +# SWA::Player::CEvilSonicContext::CStateColumn +[[midasm_hook]] +name = "PostureDPadSupportXMidAsmHook" +address = 0x823E088C +registers = ["r11", "f0"] + +# SWA::Player::CEvilSonicContext::CStateColumn +[[midasm_hook]] +name = "PostureDPadSupportYMidAsmHook" +address = 0x823DFB10 +registers = ["r23", "f0"] + +# SWA::Player::CEvilSonicContext::CStateColumn +[[midasm_hook]] +name = "PostureDPadSupportYMidAsmHook" +address = 0x823E0AB4 +registers = ["r11", "f0"] + +# SWA::Player::CEvilSonicContext::CStateColumn +[[midasm_hook]] +name = "PostureDPadSupportYMidAsmHook" +address = 0x823E0BB8 +registers = ["r11", "f13"] + +# SWA::Player::CEvilSonicContext::CStateColumn +[[midasm_hook]] +name = "PostureDPadSupportYMidAsmHook" +address = 0x823E0CBC +registers = ["r29", "f0"] + +# SWA::Player::CEvilSonicContext::CStateColumn +[[midasm_hook]] +name = "PostureDPadSupportYMidAsmHook" +address = 0x823E01EC +registers = ["r23", "f0"] # SWA::CObjBobsleigh::CStateMode3D [[midasm_hook]]