Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Ugh, sorry this has been such a pain for the devs. Good to know you guys read this forum though.
You cannot add or change action sets in a native Steam Input game. Because the game is controlling which set is in use at any given time, and the actions available in that set are defined by the game, being able to add or change them yourself would either stop providing the game with the proper actions, or it would immediately switch out of the set, neither or which would be what you want.
You can add action set layers, which can work within an existing action set and use that sets actions, but you can not add or change action sets themselves. These can effectively be used in the same way as action set changes in that you can change anything you'd like, but they still will remain in the action set that the game expects for the context it is in.
I still think the biggest issue is new configurations not being populated with the default action sets for a given game, which means all configs have to be based off the official configuration, which may or may not be garbage.
If I make a new controller config, can it please populate it with the games recognised action sets, but not actually set any buttons? Or at least give me the option, so that the few cases where Steam input is horrible (there are some games on Steam with really bad implementations) I can make a new blank config and skip Steam Input entireley (sending pure mouse/keyboard or pure xinput instead).
Sorry if I am not really making sense.
For example, lets say a hypothetical game has jump and crouch as actions.
I want the A button to jump, but if I press B I want to instead go to a new action set layer where A crouchess instead of jumps. I dont see why the game would care, as we are still in the same action set, and should be able to send actions however we like. The layer is only concerned with our controller layout within a given action set, so we should be able to set actions within the layer.
Sorry that got a bit complex. Does that still make sense?