RetroArch

RetroArch

TehSpoopyKitteh Nov 22, 2020 @ 7:48pm
3
Controller Issues Solution
In a recent update to the Steam Client, for some reason even when the Global Configuration controller settings are set to "Global (none)" it interferes with built-in templates within the app you launch.

https://steamcommunity.com/sharedfiles/filedetails/?id=2294810936

The work around to shutting this off is simply going to RetroArch's Properties Menu, and going to the Controllers section and disabling Steam Input. That way Steam Overlay will not interfere with input drivers. This basically works with every game.

https://imgur.com/a/NWEzhij
Last edited by TehSpoopyKitteh; Jan 31, 2021 @ 4:55pm
< >
Showing 1-15 of 45 comments
Matty Nov 22, 2020 @ 10:34pm 
Interesting, thanks for the PSA.
notNSANE Nov 23, 2020 @ 12:52am 
stop recommending forced off. It's not meant to be used that way if you use a gamepad.
MadBa5tard Nov 23, 2020 @ 7:07am 
Originally posted by 🎅TehSpoopyXmasKitteh🎄:
The work around to shutting this off is simply entering Steam's Big Picture Mode, launching RA from there, going to the Controller Configuration menu in Steam Overlay (it too will be in Big Picture Mode) and then simply putting that setting to "Force off"

Don't need to enter Big Picture Mode, just go to the Properties page and do it from there.

Originally posted by notNSANE:
stop recommending forced off. It's not meant to be used that way if you use a gamepad.

If it respected the global setting we wouldn't need to force it off, yet here we are.
TehSpoopyKitteh Nov 23, 2020 @ 7:45am 
Originally posted by MadBa5tard:
Originally posted by 🎅TehSpoopyXmasKitteh🎄:
The work around to shutting this off is simply entering Steam's Big Picture Mode, launching RA from there, going to the Controller Configuration menu in Steam Overlay (it too will be in Big Picture Mode) and then simply putting that setting to "Force off"

Don't need to enter Big Picture Mode, just go to the Properties page and do it from there.

Originally posted by notNSANE:
stop recommending forced off. It's not meant to be used that way if you use a gamepad.

If it respected the global setting we wouldn't need to force it off, yet here we are.
I couldn’t find it in the settings menu on Desktop Client mode, and using Big Picture Mode while running RA made it 10 times easier to find.

Originally posted by notNSANE:
stop recommending forced off. It's not meant to be used that way if you use a gamepad.


It’s affecting Direct Input and XInput drivers. It affected Rogue Squadron 3D and GTAIV, and other apps. Once it was set to “Force Off” it was fixed. The problem is that when that setting is set to “Default (Global)” it should be off by default. In short, Valve accidentally screwed up the Boolean code for “Default (Global)”.

You don’t need that feature on unless you’re using Steam Link, or you want to play Goldsource and Source Engine games, or other apps with little to no controller support... with full controller mapping capabilities. All it is, is a KB/M to XInput/DirectInput wrapper.
Last edited by TehSpoopyKitteh; Nov 23, 2020 @ 7:51am
MadBa5tard Nov 23, 2020 @ 7:56am 
Originally posted by 🎅TehSpoopyXmasKitteh🎄:
I couldn’t find it in the settings menu on Desktop Client mode, and using Big Picture Mode while running RA made it 10 times easier to find.

https://i.imgur.com/3US71LC.jpg
Just change the controller template for Retroarch from WASD to whatever you have (Xbox One controller/ Dual Shock 4). I'm not sure what "Force off" does.
MadBa5tard Nov 24, 2020 @ 8:21am 
Originally posted by Colonel Boobalicious:
Just change the controller template for Retroarch from WASD to whatever you have (Xbox One controller/ Dual Shock 4). I'm not sure what "Force off" does.

Why? RetroArch has very good controller support by default.
TehSpoopyKitteh Nov 24, 2020 @ 9:10am 
Originally posted by Colonel Boobalicious:
Just change the controller template for Retroarch from WASD to whatever you have (Xbox One controller/ Dual Shock 4). I'm not sure what "Force off" does.
”Force off” simply makes it so that the app uses its own internal drivers rather than Valve’s wrapper. It’s actually supposed to be off in the first place of set to “Global”.
Last edited by TehSpoopyKitteh; Nov 24, 2020 @ 9:11am
Samuel Dec 27, 2020 @ 9:30am 
Does this have an effect on Remote Play? I was trying to play with somebody, and while the emulator recognized their controller, when attempting to remap the keys, it was picking up input from their controller as button presses on my keyboard. Anybody know what might've been going on?
TehSpoopyKitteh Dec 27, 2020 @ 9:37am 
Originally posted by Toxie:
Does this have an effect on Remote Play? I was trying to play with somebody, and while the emulator recognized their controller, when attempting to remap the keys, it was picking up input from their controller as button presses on my keyboard. Anybody know what might've been going on?
I actually have not had a chance to test this problem using Remote Play.
My Name's Paul Jan 17, 2021 @ 5:03pm 
This is not working for me using Remote Play.

I've had no issues (not even at the beginning) using my controllers while sitting in front of the machine.

However, any time I try to use Remote Play, the buttons are wrong. I have the JP style layout in RetroArch (right face button is confirm, bottom button is cancel). However, While using Remote Play, the bottom button is confirm, and no button is cancel (I was able to use L2 to back out).

I have played with various settings in Steam, trying to turn the Steam Overlay off and on, setting the input to Global and Forced Off (even Forced On), but no combination solves my issue.i

Again, it's very weird that the controller works as intended while I'm at the computer directly, but only gives me issue when I'm streaming to another device.
lalan Mar 24, 2021 @ 8:55am 
I tried disabling the steam input but didn't work for me. However, it works when I changed the controller driver in RetroArch to sdl2 (Settings → Drivers → Controller → sdl2). Once I restart the app, it works like a charm. i'm using a Ps4 controller w/ bluetooth btw
TehSpoopyKitteh Mar 25, 2021 @ 11:40am 
Originally posted by lalan:
I tried disabling the steam input but didn't work for me. However, it works when I changed the controller driver in RetroArch to sdl2 (Settings → Drivers → Controller → sdl2). Once I restart the app, it works like a charm. i'm using a Ps4 controller w/ bluetooth btw
It may depend on the OS you are running RA on though. I typically use the DirectInput input drivers.
Watchful Liz Mar 30, 2021 @ 6:41am 
My brother discovered a solution for getting RetroArch to work with Remote Play! Go to Steam's Big Picture Mode and just have your controller set to "gamepad". That's it! That's all you have to do! I didn't know that. Never seen anyone here mention to do that.

Edit: To further explain this, while Steam input is enabled, start up RetroArch like normal. Then go to your Steam overlay with Tab+Shift and go to Controller Configuration and look for a custom profile that's just Gamepad. Pick that and it should no longer conflict with your input on your keyboard.

Second Edit: You can still use Hot Keys too! Okay, I think I'm done. I hope this helps others like me.
Last edited by Watchful Liz; Mar 30, 2021 @ 4:02pm
AmethystViper Sep 16, 2021 @ 10:05am 
For those annoyed with not being able to use their respective Guide/Home button on their controller with the current build of RetroArch on Steam, I'd recommend going into the Hotkeys settings, then set your Menu Toggle Combo to something like "Start + Select" or anything that may not interfere with your game's controls.
< >
Showing 1-15 of 45 comments
Per page: 1530 50

Date Posted: Nov 22, 2020 @ 7:48pm
Posts: 45