tsunamods-codes / 7th-Heaven

The Ultimate Mod Manager for Final Fantasy VII PC
https://7thheaven.rocks/
Microsoft Public License
129 stars 26 forks source link

Enhancement: useful controller presets that aren't there. #234

Open zaphod77 opened 2 weeks ago

zaphod77 commented 2 weeks ago

I have a few more mappings that are used by relatively common controllers.

Switch pro controller. May also be right for a wii pro/classic controller if you are somehow using it. 1=confirm,2=cancel,3=menu,4=switch,5=scroll up,6 is scroll down, 7=camera,8=target,9=assist=10=pause. Switch controller x/o swap 2=confirm,1=cancel,3=menu,4=switch,5=scroll up,6 is scroll down, 7=camera,8=target,9=assist=10=pause. Converted ps1/2 controller. note that this is the actual default pc input mapping for controller, though it's likely ffnx changes this default to ps3/4/5 mapping. That's why it's the default. Some cheap chinese pc dinput controllers with button numbers on them use the same mapping. 2=confirm,3=cancel,1=menu,4=switch,7=scroll up,8=scroll down,5=camera,6=target,10=assist,9=pause Converted ps1/2 controller with X/O swap. 3=confirm,2=cancel,1=menu,4=switch,7=scroll up,8=scroll down,5=camera,6=target,10=assist,9=pause

Adding these four presets will help more people get their controllers working without needing to remap and enable a mod to keep the remap.

zaphod77 commented 2 weeks ago

Note that this only applies to switch controllers hooked up successfully through normal bluetooth. Steaminput will just convert it into xinput if you use it wired, and it won't work without steaminput if you hook it up wired. The 8bitdo bluetooth magic adapter does the same.