1
FF9 Graphical Releases / Re: [FF9 PC] Moguri Mod update 8.2 (LIVE ON OFFICIAL SITE)
« on: 2020-08-22 22:49:29 »
Does anyone know any workaround for the d-pad/shoulders not working on a DS4?
So far, from scattered internet references I've tried:
1. Disabling every potential overlay (Steam, GeForce, Discord, etc) -- Result: No effect
2. Disabling Analog Support in the .ini file -- Result: Depends (see below), but typically no effect
3. Unplugging controller and plugging it in after the game has started -- Result: Game never detects controller unless it was plugged in before launch (so the controller doesn't work at all)
4. Enable DS4 support in Steam/use "forced on" in the per-game settings -- Result: If (and only if) I disable analog support in the .ini, this enables d-pad provided I rebind the d-pad to stick directions via steam controller configuration BUT the game double reads inputs from other buttons. If analog support is enabled this has no effect except the face buttons are scrambled to incorrect locations (e.g. X becomes Square, Circle becomes X etc). Technically the face button scramble happens if analog support is disabled too, but the double button read means it will read one version of the button immediately followed by the incorrect version.
Interestingly, even if I disable analog support in the .ini, the analog stick still works fine and absolutely nothing changes about the controller behavior.
E: It seems like the buttons are still slightly scrambled with steam controller stuff off. It swaps Square and Circle (X and B), enabling Steam support on will scramble them further. Interestingly, enabling vibration in the in-game config will also scramble the buttons to the steam support variant as opposed to the regular scramble for... some reason?
E: Further testing -- without Moguri installed I get the "walk left" issue, and the buttons are scrambled as if I had steam controller support on. Weirdly, the shoulder buttons don't work with vanilla, but the D-pad partially works. Left/Right are registered as up/down, and up/down seem functionless.
So far, from scattered internet references I've tried:
1. Disabling every potential overlay (Steam, GeForce, Discord, etc) -- Result: No effect
2. Disabling Analog Support in the .ini file -- Result: Depends (see below), but typically no effect
3. Unplugging controller and plugging it in after the game has started -- Result: Game never detects controller unless it was plugged in before launch (so the controller doesn't work at all)
4. Enable DS4 support in Steam/use "forced on" in the per-game settings -- Result: If (and only if) I disable analog support in the .ini, this enables d-pad provided I rebind the d-pad to stick directions via steam controller configuration BUT the game double reads inputs from other buttons. If analog support is enabled this has no effect except the face buttons are scrambled to incorrect locations (e.g. X becomes Square, Circle becomes X etc). Technically the face button scramble happens if analog support is disabled too, but the double button read means it will read one version of the button immediately followed by the incorrect version.
Interestingly, even if I disable analog support in the .ini, the analog stick still works fine and absolutely nothing changes about the controller behavior.
E: It seems like the buttons are still slightly scrambled with steam controller stuff off. It swaps Square and Circle (X and B), enabling Steam support on will scramble them further. Interestingly, enabling vibration in the in-game config will also scramble the buttons to the steam support variant as opposed to the regular scramble for... some reason?
E: Further testing -- without Moguri installed I get the "walk left" issue, and the buttons are scrambled as if I had steam controller support on. Weirdly, the shoulder buttons don't work with vanilla, but the D-pad partially works. Left/Right are registered as up/down, and up/down seem functionless.