nipkownix / re4_tweaks

Fixes and tweaks for the "UHD" port of Resident Evil 4
zlib License
340 stars 33 forks source link

Mouse smoothing feels sluggish and negatively affects aiming #530

Open PoloniumRain opened 1 year ago

PoloniumRain commented 1 year ago

Validation

Describe your issue here (drag+drop ZIP to attach it)

With 1.9.1 the mouse feels very sluggish and floaty. This new default setting seems to be the problem:

Mouse > UseMouseTurning > Type A.

If you change it to 'Type B' the mouse input feels much more responsive.

This is because 'Type A' is using way more mouse smoothing than 'Type B'. You've tried to make the camera movement look really smooth when moving it with the mouse, but it's also had the effect of significantly reducing the responsiveness and making the mouse movement feel very slow and floaty. It almost feels like an input delay/latency issue but i'm pretty sure there isn't one and it's just the smoothing giving off this impression, especially when aiming. The smoothing amount is just way too much. But i like the new 'Type A' controls apart from this!

Could you please add a slider to adjust the smoothing amount? Preferably two sliders for both movement and aiming. That should solve this problem and allow people to customise controls to their liking.

The smoothing may also partially be the reason for this issue #516 but they also mention the keyboard response, but Leon responds/moves instantly for me, although the camera smoothing can still have the perceived sluggish feeling even with the keyboard so maybe that's why.

FutonGama commented 1 year ago

RawMouseInput is causing problems for me causing a immense slow aiming when have too much enemies. Is not that your problem too maybe? https://youtu.be/7yzuwBS7MwI

PoloniumRain commented 1 year ago

@FutonGama I've never had that problem but i've also never had that many enemies on screen... Maybe all the enemies and the mouse input are running on the same CPU thread. If your mouse software allows you to lower the polling rate it might lighten the load.