steamworks4j icon indicating copy to clipboard operation
steamworks4j copied to clipboard

SteamInput? (ISteamController is deprecated apparently)

Open RotcivOcnarb opened this issue 5 years ago • 6 comments

I have configured my game to use the ISteamController class, and it works locally perfectly, but when trying to use Remote Play to connect my game to other players, the inputs simply dont work.

The weird part is, in the game code it detects all the controllers connected from all the Remote Play people, but no input they send are registered using SteamController.

I don't really know why, but i'm supposing it has some relation with the fact that SteamController is deprecated. Maybe implementing the wrapper for SteamInput may fix those errors?

Just a suggestion

RotcivOcnarb avatar Sep 03 '20 04:09 RotcivOcnarb

Any update on that? Indeed, ISteamController is deprecated, in favor of ISteamInput. But, I can't find a wrapper of it here. Also, there is an ActionOrigin enum in SteamController.java with SteamDeck constants. I'm confused. Why is SteamController updated when it is deprecated? What should we do? Should we use SteamController.java? Won't there be any issues? Will there be a SteamInput wrapper? Steam Deck is around the corner and support of the Steam Input API thing is a plus in the verification process.

TheChocolateOre avatar Jan 21 '22 17:01 TheChocolateOre

Bumping this, it's really confusing to see SteamController fully updated with deck support, are there any plans to add SteamInput support?

asdfjkluiop avatar Mar 04 '22 19:03 asdfjkluiop

Double bump (almost a year later!)

halotroop2288 avatar Feb 14 '23 06:02 halotroop2288

Bumping as well. I plan to include Steam Deck support but not yet very familiar with the overall API. Is the SteamController safe to use or is it also deprecated now? @code-disaster can you maybe clarify the situation here?

streamingdv avatar Sep 12 '23 14:09 streamingdv

This is easily my most wished-for feature. I don't even really need any of the other Steam features. I just want to be able to invoke the on-screen keyboard and have Steam handle input mapping.

halotroop2288 avatar Sep 12 '23 22:09 halotroop2288

This would be a great feature!

megacoptergame avatar Dec 13 '23 18:12 megacoptergame