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
This probably means telling the game it's a virtual DualShock 4 instead of an Xbox controller, and I know JSM's solution can't pass through gyro, so I don't presume it's an easy thing. But it sure would be nice.
This could also mean Switch and Steam Controller / Deck could be converted to the DualShock 4's units / space and games that normally only support DualShock 4 gyro would automatically work with those other controllers thanks to Steam.
Just for some technical context for OP's benefit: the game would be expecting angular velocity and accelerometer rather than a quaternion.
Assuming it is possible to do. I understand it could be hard, but its kind of necessary to keep up with innovations in games.
It would be a shame for nintendo/steam controller/deck users to miss out.
The solution to me seems to be emulating either a DS4 or DualSense. Now, I understand the downside to that is that it would further disincentivize developers from implementing SIAPI, but there are many, many games now that have native DS4/DualSense support but show me improper glyphs while using Steam Input and take away touchpad features (Detroit). And I don't want to use anything but Steam Input because it works over bluetooth (unlike native PS controller support) and lets me easily remap my controls.
Additionally, I believe Valve needs to do a better job explaining SIAPI to developers with more documentation, videos, an example game with tutorials explaining what SIAPI is doing, and official plugins for all major game engines.
I can see this as I good reason to add DS4 spoofing, even if that's probably not easy. Something more general would be good as well and I'd hope for something like Mouse-Joystick, just in case the user NEEDS to remap Gyro to another Input.
(The Endless Wave Demo is on Steam for free: https://store.steampowered.com/app/1170060/Boomerang_X/ )
Edit: Forgot to mention, I can work around this by disabling Steam Input. BUT THEN. When I navigate menus in Steam, the game keeps getting input.
However, Warframe's SIAPI has been outdated since....around 2014-2016. As Warframe continues to get overhauls every 2 years or so: the SIAPI implementation continues to be broken overtime due to lack of maintenance check, unlike No Man's Sky.
Warframe is not a great example for it.
Thus: I believe it might be a good time to properly introduce a Gyro Passthru option that specifically works for Steam Input API, Steam Hook Input and SDL3 Gamepad API.