Hey,
I got an email noticing me my Steam Controller just shipped.
This thing: http://store.steampowered.com/app/353370/
Do we already have support for this in the engine? If not, when do we get support for it?
Thanks,
Ben
Hey,
I got an email noticing me my Steam Controller just shipped.
This thing: http://store.steampowered.com/app/353370/
Do we already have support for this in the engine? If not, when do we get support for it?
Thanks,
Ben
It might already work, if it uses the same integration as the Xbox controller. I wouldn’t be surprised.
Perhaps partially but it (I believe) won’t have all of the features of the controller set up.
ie the specific haptic feedback (I haven’t delved into vibration yet but I’m hoping that the Xbox One controller has its rumble triggers supported o.o), under-buttons, ect.
Mine has arrived too, but didn’t have any time to play around with it yet.
I’ve seen there’s an experimental SteamController-Plugin:
C:\Program Files\Epic Games\4.9\Engine\Plugins\Runtime\Steam\SteamController\SteamController.uplugin
Anyone tried it yet?
I’ve tried. The actual Steam Controller only works if Steam exists as an interface between the controller and the program. The Controller has a default “desktop mode” input system but it doesn’t really work very well.
I’m not ENTIRELY certain there’s anything Epic can do about it… The way the Steam Controller works is so heavily tied to Steam itself the only way to do work with Steam Controller support would be to package the game, load it into Steam, try it out, and return to the editor.
Even with “native support” (the way this works in Steam is when you open the controller remapping window, instead of letting you assign keypresses and/or Xinput functions to controller buttons, you assign named in-game Input Actions directly, and there are categories of layouts for different in-game control modes such as menu, level editor, fps mode, etc) I don’t know if it would be possible to send Steam Controller input to the UE4 editor since Steam can’t interface with it directly.