Very informative, but there are a few practical questions I'm left with:
As an example, Player A has a rotational turn of 46cm/360° using a combination of 3600 CPI and 0.25 sens. Player B also uses 46cm/360° but instead uses 800 CPI and 1.125 sens (both use a pointer speed of 6/11 and have a yaw of 0.022). In the case of Player A, the size of his radial value is 4.5 times smaller Player B which gives him many smaller adjustments per degree as each count represents a much smaller radial value. It is important to remember that neither sensitivity setting is incorrect, but a personal preference, however, two other notes of importance should be touched upon to clarify matters.
How is this a matter of preference though? I mean, what difference does it make if either the sensor is set to report information at a lower rate of CPI or the game to use the information differently? Theoretically, an in-game sensitivity of 1 @ 800cpi should behave exactly like one of 2 @ 400cpi, shouldn't it (technically, there are difference as far as sensor idiosyncrasies go, of course)?
The yaw/pitch values, which are set by the game engine, are the base unit (usually in degrees, and then converted to radians by the game) that are applied for each registered count of mouse movement. The default yaw value in Source engine games for example is 0.022, so for each count registered by the OS, the mouse will move the horizontal view matrix by a radial value of 0.0003839723°. It should be noted that for many games, the yaw/pitch values cannot be modified, though Quake as usual is an outlier and does allow modification of these settings.
Where does this value
come from? I always thought the m_yaw/-pitch values represented the actual translation of counts to degrees (in source engine-based games 0.022° per count for example).
Finally, what is the general consensus as to how custom CPI values affect the sensor's performance (- keyword CPI interpolation)? Is it generally better to have the mouse running at its sensor's native resolutions, does this depend on the specific sensor or can you generally safely use whatever you are comfortable with, without having to worry about any inconsistencies?
Thanks.Edited by HAGGARD - 6/3/13 at 3:55pm