Achieving a 1:1 mouse ratio in games
Step 1: Setting up the mouse properties in the windows control panel
First, we need to set up the mouse correctly in Windows.
Start -> Control Panel -> Mouse -> Pointer Options
Here, we need to set the mouse to 1:1 DPI ratio, aswell as disable the variable mouse acceleration.
1. Set the pointer speed to 6/11. This is the middle/default setting of windows.
2. Make sure the "Enhance pointer precision" is disabled (that means the box is NOT ticked).
Step 2: Use the correct "Mouse acceleration fix" depending on what OS you use
Question: Why is this needed, when we already have disabled Enhance pointer precision?
Answer: Some older games (including Half-Life 1) will call a windows function that leads to the Enhance pointer precision to be enabled in XP, Vista or Windows 7. This will force a variable acceleration in those games, that is, depending on how fast you move the mouse windows will change its speed rather than just moving it as fast as you are.
For Windows 7: markc mouse fix
1. Download the files (top link).
2. Identify correct .reg file to add to the registry. For most people this would be the 100% version. If you are unsure, check what setting you are using here:
Start -> Control Panel -> Display.
Then use the corresponding .reg file.
Note: You need to reboot the PC for this change to take effect.
Note 2: To undo the changes, load the "WindowsDefault.reg" file into the registry.
For Windows Vista and XP: cheese mouse fix
1. Download the cheesemfix.zip file.
2. Identify what Hz you are using on your monitor while playing NS.
3. Load the corresponding .reg file to the registry. Eg. You are using 60Hz for NS, then you should load the 60.reg file.
Note: If you are using a Hz that is not included in the zip-file (eg 80Hz), I suggest you load the cplModified.reg.
Note 2: You need to reboot the PC for this change to take effect.
Note 3: To undo the changes, load the "WindowsDefault.reg" file into the registry.
Step 3: Telling NS to use Windows settings using launch options
There are commands you should use in order to give yourself control over mouse settings in NS. These commands are explained in detail at steampowereds own wiki. I will only give brief explinations of them.
This command will force NS to use windows mosuespeed settings, wich we do want since we have set them up to be 1:1.
This will make use of windows acceleration settings, wich we do want since we have gotten rid of any variable acceleration.
It´s very recommended you use both of the above commands.
1. Start Steam.
2. Right click on Natural Selection in the games window. Click on Properties.
3. Click on "set launch options".
4. Simple add these switches next to eachother. For example, in the little box, it can look something like:
Make sure there is a space between each command you add.
Step 4: NS ingame options
1. Disable mouse filter found in options -> controls
2. In console check that m_customaccel is 0.
Step 5: Third party mouse software
Gamer mice usually come with their own software to set up the mouse. I cannot go into detail in software I do not have myself but here are some guidelines when using those:
1. Disable any mouseacceleration in the software.
2. If possible, set mouse sensivity to max and adjust sensivity using DPI control only. This is however only really possible on mice that allow you to set a wide amount of diffrent DPIs. It can be a bit hard to get a mouse sensivity you like using a DiamondBack that only allows the use of either 800 or 1600 DPI for example.