Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.2b
(1.2) Now uses the same work_rate value used in games updateManualCameraControl function, framedrops should no longer cause slight acceleration.
(1.2a) Only apply to mouse inputs, controller analog should now work the same as before
Fix a silly error in 1.2a which caused script not to function properly, many apologies for the oversight.
Version 1.2a
(1.2) Now uses the same work_rate value used in games updateManualCameraControl function, framedrops should no longer cause slight acceleration.
Only apply to mouse inputs, controller analog should now work the same as before
Version 1.2
Now uses the same work_rate value used in games updateManualCameraControl function, framedrops should no longer cause slight acceleration.
Version 1.1
Added code to normalize sensitivity across changes in framerate
Version 1.0a
Skip calling original function, remove unnecessary check
The game currently has three known causes of mouse acceleration/deceleration:
Deceleration curve applied when moving mouse slowly, causing slow movements to hardly make any camera movement
Strange mouse-distance-scaling code inside the camera update function, causing faster movements to become accelerated.
Incorrect Display DPI handling code when game is played on display with DPI above 100%, making faster movements become slightly decelerated (usually offset by the scaling code above, but not always)
This mod fixes the first deceleration curve issue, but a fix for the others is hopefully coming soon. (testers are needed for this, if you'd like to help test it please see the Posts section!).
Note that this mod will change how the camera feels, becoming much more responsive when moving your mouse slowly compared to the vanilla game, some might prefer this while others might not - you may have to change your camera speed settings in-game to get it to work as you want it to.
(for me this makes the camera much more predictable, rather than the camera speed changing based on how slow/fast you move the mouse, it'll instead stay near constant)
Setup
Install REFramework onto your game
Extract the DisableMouseAcceleration ZIP into your game folder root (or add ZIP to Fluffy Mod Manager & enable it)
Start the game, and hopefully the deceleration when moving mouse slowly should now be gone.
Other Mods
ShutUpPawns! - Block repetitive annoying dialogues, block pawn high-fives, uBlock Origin for pawns. Dialogue Auto Advance - Allows dialogue to advance naturally, no need to keep pressing Next each time. Mouse Wheel Camera Distance - Add some new features to your mouse.
Thanks
Thanks to Nigy123, UndeadCheetah, Reegeh, MrPuppy94, Wooph & Mohl97 for reporting the issue with old REF versions & helping to debug it!