Game-based GENERAL controller settings
Currently, you can have controller button layout configurations per game, but you cannot have general controller configuration per game. By "general" configuration, I'm referring to enabling "Configuration support" for controllers.

Whenever you enable, for instance, PS4 controller configuration support, Steam puts a XInput layer between the controller and the game, making the game think the PS4 controller is actually a Xbox 360 controller, which makes the game display Xbox prompts even if you're using a PS4 controller and the game supports PS4 prompts.

Currently the only way to fix this is to disable controller support for PS4 in Steam and rely on the game's native controller support to get PS4 prompts. Then when you want to switch to a game that doesn't have native PS4 controller support, you have to enable PS4 config support again in general controller settings and keep doing this on and off whenever you switch between those two games.

You should be able to specify exceptions where the configuration support won't apply for certain games or do it on a per-game basis with a default profile.
Originally posted by Gambit-3k:
In a games properties, you can force on/off Steam input on a per game basis. Steamworks also has support for games to know which controller you are using if the dev sets it up correctly. Unless maybe I'm failing to understand what you're saying.

https://partner.steamgames.com/doc/features/steam_controller/steam_input_gamepad_emulation_bestpractices
< >
Showing 1-4 of 4 comments
The author of this thread has indicated that this post answers the original topic.
Gambit-3k Aug 9, 2020 @ 11:31pm 
In a games properties, you can force on/off Steam input on a per game basis. Steamworks also has support for games to know which controller you are using if the dev sets it up correctly. Unless maybe I'm failing to understand what you're saying.

https://partner.steamgames.com/doc/features/steam_controller/steam_input_gamepad_emulation_bestpractices
Last edited by Gambit-3k; Aug 9, 2020 @ 11:36pm
Supafly Aug 9, 2020 @ 11:53pm 
Really don't see the issue. Personally I'd just leave it as getting Xbox style prompts. Like you said not all games support DS4 and provide Playstation style prompts. As the majority are XYAB prompts anyway you may aswell just get used to them in all games sooner rather than later. Plus it's easier to remember and get used to them when you don't have periods of one type over the other.
Herald536 Aug 10, 2020 @ 4:32am 
Sony are really pi$$y when it comes to their property, so I would imagine that it is Sony who are as much to blame for throwing spanners in your works, as Steam...

And if you think You've got problems, try using a Steam pad with a Kb&M config, when the official controller settings are cack. (Looking at you Death Stranding)... Not the best experience you can have... Unless you've got a memory like Magnus Pike that is heh.
Azureus Luxear Aug 10, 2020 @ 7:31am 
Originally posted by Gambit-3:
In a games properties, you can force on/off Steam input on a per game basis. Steamworks also has support for games to know which controller you are using if the dev sets it up correctly. Unless maybe I'm failing to understand what you're saying.

https://partner.steamgames.com/doc/features/steam_controller/steam_input_gamepad_emulation_bestpractices

I wasn't aware of this, this is precisely what I mean. Though, Steam should find a way to be more clear on these settings and their existence. It took me a long time to figure out why my PS4 controller shows xbox prompts on a game, and no amount of google searches helped me find the answer. "PS4 Configuration support" and its description are very vague and don't indicate that your PS4 controller will be passed through XInput
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Aug 9, 2020 @ 8:47pm
Posts: 4