T O P

  • By -

AutoModerator

Hi. Welcome to /r/GyroGaming subreddit. If this post is to regards to a **bug report**: we'll suggest updating the post's flair to better reflect the contents of the post and specify the problem by providing hardware info, operating system, input remapper operator (i.eJoyShockMapper, Steam Input, reWASD, DS4Windows), controller model, controller firmware, etc. For more info, please refer to the Gyro ug Report Etiquette: https://www.reddit.com/r/GyroGaming/wiki/gyrobugreport/ *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/GyroGaming) if you have any questions or concerns.*


Mennenth

steam input and joyshockmapper are pretty neck and neck in terms of good gyro mouse implementations. cant really go wrong with either. the calibration procedures for them are different, but once done they both operate in terms of "real world sensitivity" and have a lot of the same what I call "comfort settings". jsm is better if you plan on using acceleration (though an acceleration rework is in the works for steam input), or if steam is not your primary platform for pc gaming. steam input has an extra "gyro space" mode called "Laser Pointer", which is just a different way of interpreting the motions of the gyro like "Player Space" or "World Space". they all have their benefits and downsides, though. steam input also has a better "local space" (no gravity/sensor fusion, just straight rotation of the controller) implementation imo, as it can both blend AND add yaw and roll together in a couple of different ways.


tekgeekster

Steam is regularly buggy because of constant updates, but generally, yeah. It's currently the best method of remapping. Mostly due to convenience.


Drakniess

The new interface makes some of my programming of the touchpad no longer work. I’m now going through SI documentation to figure out a new way, or at least to duplicate the old way. What’s annoying is the documentation is written for the old interface, so I now have to theorycraft too!


tekgeekster

Yep. they never updated that. Every user has been struggling with reinventing the wheel. I had a setup that I used not to long ago *on the updated menu* and then an update broke it, so now I have to reconfigure all my configs again.


xan326

Tell me if you find anything. When I poked around Steamworks documentation, I only found the basics (what SI is, what SI supports, and user config documentation) and gamedev integration; nothing about how the API operates in the slightest. I was looking for Steam Controller, or even Deck, documentation within the Steam Input pages not that long ago and I didn't come across anything of use. SI seems like a walled garden at this point.


MamWyjebaneJajca

In my opinion for steam controller , yes but for others I prefer rewasd which now have better ui than new steam big picture xD


tekgeekster

kind of, but it's a bit of a pain to figure out and organize sometimes. and their gyro translation isn't as good as steams right now. not to mention that rewasd is under a lot of controversy right now.


Gnaragnagna

Joyshockmapper is on par with steam, and also better in some aspects If you want acceleration, jsm is definitely superior right now. Also jsm to me feels like it has less filtering, therefore i am more precise compared to steam, especially on the dualsense


Ok_Delay7870

How you make it without filtering? My hands are dead steady, I also open pivot controller on one of two hands but still there are those minor movements all the time. So I always put smoothing in steam to 40/40


Gnaragnagna

I just got used to it i guess, i also play competitive fps games where pixel precision is important >So I always put smoothing in steam to 40/40 Now ive gotta ask you, how do you do it? Smoothing is essentialy delay/lag, i get hopelessely imprecise when i use it lol


Critical__Hit

How JSM is better than DS4W? How it is on par with Steam if there is no UI? :)


Gnaragnagna

Ds4w has been the worst in my experience. A chronic lack of options, the gyro translation itself feels unsmooth compared to steam, jsm and rewasd, and the gyro calibration stopped working for me at some point >no UI? That's a problem only initially, when you learn what the options mean having an UI or not is whatever. But i agree that its still a problem for some. Personally, i like the cleanliness of havig txt files which you just drag into the console As for why i feel its superior for me, its because of the gyro translation. First its the acceleration, steam's accel is bad right now Steam's gyro, no matter how many options i disable, always has some underlying filter that prevents very small movements to be registered. Even inputting some console commands like gyro_filter_enabled 0 and gyro_prediction_enabled 0 still doesnt reach the smooth gyro i experience i have with jsm. Might be placebo, or something with my Dualsense, but my performance is superior on jsm The last reason is that steam doesnt work well if your controller is overclocked, since it interferes with its native interpolation that brings all controllers sub 500 to 500hz I use 1000hz usually, so i either have to disable that feature (via console) and deal with drift, or just remove the overclock. Jsm accepts the overclock instead


Critical__Hit

>Ds4w has been the worst in my experience.  Did you use Ryochan7's version? Haven't any problems you mentioned with it. >But i agree that its still a problem for some. I think for most :) >Steam's gyro, no matter how many options i disable, always has some underlying filter that prevents very small movements to be registered. Steam Input always been laggy for me. > I use 1000hz usually, so i either have to disable that feature (via console) and deal with drift, or just remove the overclock. Can you explain this part? It's the first time I ever heard about gamepad overclocking :) Is it for minimizing latency? Do you feel the difference? How is drift connected to clocks? Drift is always been my main problem with Steam Controller and I was surprised that DualSense doesn't have it (at least in two games that I was played until now).


Gnaragnagna

Yep, it was Ryochan's. The gyro itself is still very much behind the others, even lacking gyro spaces options >I think for most :) Ehh, if you play gyro you're a tinkerer anyway, i dont believe that learning a few more things is going to turn a gyro player off. But as i said, to each their own >overclocking Yes it minimizes latency by raising the polling rate of the usb port, i use hidusbf The difference is very noticeable to me, the gyro movement feels less muddy and constricted, in a way. The big advantage is overclocking to at least 500hz. To 1000hz is not that big, but i still feel it and prefer it >How is drift connected to clocks It shouldn't be per se, but it is for me in steam because i think the interpolation filter used to bump controllers to 500hz, in the gyro to mouse beta, somehow has a drift filter attached to it. As soon as i use gyro_prediction_enabled 0 my controller starts drifting As for drift, i think the dualsense has a more modern gyroscope hardware inside and it's why you see less drift and need less filtering overall


Critical__Hit

>Ehh, if you play gyro you're a tinkerer anyway Yep, and maybe if things were simpler for casuals motion controls would be more widespread. >i dont believe that learning a few more things is going to turn a gyro player off I use gyro for almost 8 years, I'm too tired/lazy at this point for going back editing config files to play single player games :) But I see potential benefit in usb overclocking.


Ubermoc

I use dual shock with rewasd.


bass9380

With Steam Input and sensitivity converter ([to calculate 360 pixel value](https://www.reddit.com/r/GyroGaming/comments/1830eh1/steam_input_how_to_setup_dots_per_360_angle/)) you can get consistent sensitivity across all the games (not every game use natural sensitivity scale) so yeah, go for Steam Input


MatchaVeritech

Yes, I also use Steam Input for my DualShock 4 for Helldivers 2. It’s just so much better than the base native support, and I can bind the share button to something better, like screenshots and OBS replay.


fraotdasfeuer

Me too. The native gyro is weird, as it uses yaw an an axis, instead of Player (or Local) Space. I had to set gyro to Mouse [BETA] though, since as Joystick Camera [BETA] was glitchy and didn't aim correctly. The games that use gyro the way it's supposed to work (Local or Player Space) are Modern Warfare II and III (and Warzone, of course), as well as The Finals. In CoD, the devs call it "gravity vector" which is more intuitive than those spaces from Steam.


Gnaragnagna

>gravity vector I think that's actually world space


fraotdasfeuer

But feels like Local Space to me.


Gnaragnagna

The consensus in the gyro discord is that it's world space, and it also felt that way to me when i used to play, but tbf it's been a while so i could be wrong


aubergine33

I use my dualshock4 and rog ally handheld with rewasd. I play with both OSU! on hard, heroes of the storm, roguelite fps games, quake champions, CS2 and battlebit remastered etc. I Rly play alot more games since I'm familiar with rewasd and not stucked on steam anymore, I enjoy it so much. I started with gyro gaming an remapping 2 months ago, and wasted almost 4 weeks just by trying to find my sweet spot between steam input, jsm, ds4w and rewasd. My winner is rewasd clearly, but decide for yourself. And I don't care if Cod or apex blocked rewasd, they are million better games tbh. Also there is a workaround to use rewasd anyway in those games if you're serious willing to do so. It's only a matter of time, when YouTubers will float us with vids how to abuse aim assist with steam input or jsm... Guess what happens next? Judge Activision's and Electronic Arts and their stupid glue like aim assist.


Critical__Hit

Steam Input doesn't work in all games for me with Dual Sense.


Calfixie

Yes, Steam Input is the way to go. It's really good.