-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mouse stutters a bit and struggles to move camera when the invisible cursor reaches the edge of the screen #16
Comments
A fellow Hungarian guy made the controls for it, so I may ask him if he will make any new releases, but this has been an issue for some time, so I assume this is not easily fixable. |
Until this gets fixed, I managed to find an alternative solution that is 100% working correctly: https://github.com/N3R4i/mouse2joystick_shadPS4 With this on, I can't even tell the difference between this and my PC version of Dark Souls 3 mouse controls - it's that good. Hopefully, it will be fixed natively in ShadPS4 too one day. My settings for perfect controls are:
NOTE: Don't press F7 to activate the native ShadPS4 mouse controls - let Mouse2Joystick do the magic (F1 to activate). |
After reading through the mouse2joystick_shadPS4 README, one thing you can try is to set the mouse deadzone offset to 0.37 in the keyboard menu. If you don't know how to do that, there's the Help tab for it. Personally I found no problems with this approach compared to centering the mouse every frame (apart from one niche thing where if you manage to unfocus the window but keep the tracking, it will actually continue to respond to mouse movement, but allows the cursor to leave the window, but that's just a rare edge case). This might not solve your specific problem, but it will at least set the deadzone to a level where you can't move the mouse slowly enough to fall into the deadzone. Personally I don't think I'll change the default to this, as shadPS4 is not just a Bloodborne emulator, but that's why I made it configurable. Regardless of whether or not this actually solves the problem, I'd like to get more info on what exactly what behaviour occurs here: things like OS, windowed or fullscreen mode, 60 or 30 FPS would be much appreciated. @diegolix29 I would appreciate if you'd redirect issues like this (not people who haven't read the documentation, but actual issues) to my PR in the future, as it would be very helpful to me to improve my code, seeing it was pure chance I even saw this issue here. |
Understood. Here's the info you requested.
|
for closing this issue, it needs to be adressed on that pr shadps4-emu#1356 but with enough testing and feedback from people having the issue. thanks for the feedback guys |
Your build is fantastic.
After activating the mouse look with F7, I found that the camera struggles to move when the theoretical cursor hidden within the game reaches the edge of the screen. If the sensitivity in-game is lower (such as sub-5), the issue is worse.
The way it happens is that you look around with your character, then it stops a bit, and then continues to move. This interrupts the movement and becomes a bit jerky. I think calculating relative mouse position instead of absolute one might help, but I might be wrong. In any case, this progress is BRILLIANT.
Thank you for everything,
A friend who finished all Souls games on PC and KBM and is very much looking forward to Bloodborne. You have given me hope.
The text was updated successfully, but these errors were encountered: