Quake Live

Quake Live

View Stats:
Scorncafe Jul 23, 2017 @ 1:34am
DPI setting clarification
Is it normal that if I increase the dpi value in settings the mouse movement gets ''stiffer'' and more ''rigid'' so to speak, shouldn't it be the opposite? Like I see a lot of people say that they play with 300 or 400 dpi but if I put that value in my settings in QL my mouse becomes a brick basicly. The weird thing is that if I put a short value like 10 or 20 the mouse gets ridiculously more sensitive and ''fast'' to the point it's unplayable, my mouse sensitivity is set to ''4.25'' btw and I usually leave the default dpi setting (which is it 0 I think, I mean no value declared).
Btw, on my mouse I can choose to select between 2400 dpi and 3200 dpi and I play using 3200 dpi.
< >
Showing 1-2 of 2 comments
From Lorfa's cvar guide:

m_cpi "0"

Description:

This changes the units used by sensitivity and the cl_MouseAccel formula to more familiar ones.

There are a couple requirements:

1. That m_cpi is set to the CPI value of the mouse.

Note: In order to set m_cpi correctly, it should take into account any driver-level sensitivity setting that affects the game. For example, you have a 1000cpi mouse with a driver setting of x0.6 - you would set m_cpi to 600, not 1000. Many driver-level settings do not affect the game when in_mouse is 2. If not sure a quick test should clear things up.

2. That m_yaw is set to 0.022

After that, sensitivity changes from a dimensionless multiplier, to degrees per centimeter, and cl_MouseAccelOffset changes from counts per millisecond to centimeters per second.

In order to convert your existing sens and accel settings to the new scheme with m_cpi, there are some existing calculators out there that will do the conversion. If you want to do this manually, you can use the following formula for conversion from old to new.

new_sens = old_sens * (old_yaw * m_cpi / 2.54)
new_sensCap = old_sensCap * (old_yaw * m_cpi / 2.54)
new_accel = old_accel * (old_yaw * (m_cpi/2.54)^2 ) / 1000
new_pitch = old_pitch * (0.022 / old_yaw)
new_yaw = 0.022

One nice feature of this is that when changing the mouse CPI, the only value you have to change is m_cpi. So if you were using a 400 CPI mouse and had all your m_cpi values set, then switched to a mouse with 800 CPI, you wouldn't have to adjust your sensitivity any. Just set m_cpi to 800 and you're all done.

Recommendation:

Personal preference. I have however found that a lot of mice do not seem to have the exact CPI value stated which throws off the calculations when trying to convert from m_cpi 0 to m_cpi >0.
Seathan Jul 29, 2024 @ 6:06pm 
Same thing happens to me. Higher DPI setting makes it slower. I use MX Ergo Trackball.
< >
Showing 1-2 of 2 comments
Per page: 1530 50