tag:blogger.com,1999:blog-5933671811250738330.post4540163055540580076..comments2023-12-31T04:41:50.546-08:00Comments on Mouse Acceleration in competitive gaming: In-depth list of all driver settings.KovaaKhttp://www.blogger.com/profile/12649032750919719438noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-5933671811250738330.post-69491933198532599152019-08-25T17:56:15.660-07:002019-08-25T17:56:15.660-07:00does this work with overwatch? do i have to turn o...does this work with overwatch? do i have to turn on enhance pointer precision? for csgo should i turn on mouse accel?flikstyhttps://www.blogger.com/profile/01946886735031763993noreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-26116654320123977592019-04-14T00:40:55.384-07:002019-04-14T00:40:55.384-07:00You mentioned in the driver that the power setting...You mentioned in the driver that the power setting accepts float. Can you explain what that means?Anonymoushttps://www.blogger.com/profile/18169370438673505360noreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-18871409367313037082018-06-16T05:28:00.574-07:002018-06-16T05:28:00.574-07:00What is the equivalent setting of m_customaccel_sc...What is the equivalent setting of m_customaccel_scale and m_customaaccel_exponent in csgo to povohat's driver? <br />I don't mean the numbers i meant like is m_customaccel_exponent is the offset on the povohat's driver?<br /><br />thanks<br />any help is appreciatedAnonymoushttps://www.blogger.com/profile/05581737905018883770noreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-68766304522834509972017-12-15T07:19:54.861-08:002017-12-15T07:19:54.861-08:00You could try lowering the acceleration value a li...You could try lowering the acceleration value a little bit, but don't go too low (otherwise you won't be able to hit your sens cap). Also keep in mind it takes a little while to adjust and retrain your muscle memory. Changing settings too often can be detrimental :). KovaaKhttps://www.blogger.com/profile/12649032750919719438noreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-28358061794538940392017-12-14T23:44:36.491-08:002017-12-14T23:44:36.491-08:00So I've been using this for a day or two now, ...So I've been using this for a day or two now, but I've noticed that I have been overshooting my flicks on enemies consistently. However, flicking to turn around is mostly comfortable. What setting should I be increasing/decreasing so that I can compensate for the over-flick?Anonymoushttps://www.blogger.com/profile/06503463078002630379noreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-73732552033709285712017-08-31T07:17:46.344-07:002017-08-31T07:17:46.344-07:00The formula used in csgo depends on m_customaccel....The formula used in csgo depends on m_customaccel.<br /><br />With m_customaccel "1" its:<br />mouse_acceleration = min(m_customaccel_max, pow(raw_mouse_delta, m_customaccel_exponent) * m_customaccel_scale + sensitivity)<br /><br />Thus compared with your driver settings:<br /><br />m_customaccel_max = Sensitivity Cap<br />m_customaccel_exponent = Power (1 for linear acceleration)<br />m_customaccel_scale = Acceleration<br /><br />Additionally, there is m_yaw and m_pitch.<br />To scale the sensitivity (I think its like Post-Scale), m_customaccel must be 2.<br /><br />@KovaaK Is this formula similar to the one used in your driver?<br /><br />source: https://www.reddit.com/r/GlobalOffensive/comments/392wql/mouse_accel_settings/cs239l2/?st=j70ipv2i&sh=af7a6916Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-10703102500783228922017-03-08T20:02:38.244-08:002017-03-08T20:02:38.244-08:00I'm not sure I understand what you mean, but I...I'm not sure I understand what you mean, but I forgot to mention that I reduce dpi in my example, but my actual intentions are to increase DPI, specifically from 800 to 3000, and all that follows. And it is because of that, that it feels faster, almost twice as fast, although I'm pretty sure I'm doing it right.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-20558199837592469612017-03-08T16:35:31.122-08:002017-03-08T16:35:31.122-08:00I'm not 100% sure on the math you listed up th...I'm not 100% sure on the math you listed up there (something seems off), but did you account for the fact that when you reduce DPI and move your mouse at the same speed as before that the number of counts/input that is seen by the driver is also reduced?<br /><br />I use different post-scale x and y personally. The sensitivity cap is relative to each post-scale, so if you have a sens cap of 2 then it will allow your horizontal sensitivity to double, and your vertical sensitivity can double as well. I think acceleration gets applied based on the 2d vector of mouse input (a^2+b^2=c^2).KovaaKhttps://www.blogger.com/profile/12649032750919719438noreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-4393444374317976232017-03-07T18:55:35.637-08:002017-03-07T18:55:35.637-08:00One more question, sorry to have so many, what do ...One more question, sorry to have so many, what do I do to my accel if I decide to have a different postscale y from postscale x?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-26633320374173897942017-03-07T18:27:08.328-08:002017-03-07T18:27:08.328-08:00Alright, hypothetically my accel is 0.05, my DPI i...Alright, hypothetically my accel is 0.05, my DPI is 800, and my post-scale xy is 0.125. So, it is initially at 800, then let's just say that it goes fast enough so that exactly that factor of 0.05 gets added. This means 800.05, then multiplied by 0.125, this effective sensitivity at this certain speed is now 100.00625.<br /><br />Let's assume I wanna decrease DPI down to 400, which influences postscale xy to become 0.25, and according to what you've said, accel is now 0.1, because postscale xy and accel change together, if psxy multiplies by 2, so does accel. This means that initially, I'm at 400 and I move just fast enough at that exact aforementioned speed, to add 0.1, meaning it is now 400.1. After multiplying by 0.25, this becomes 100.025. What should've happened is accel becomes halved to become 0.025, when psxy doubled. According to how I think this works, anyway.<br /><br />(400+0.025)0.25 = (800+0.05)0.125 = 100.00625<br /><br />In conclusion, I'm pretty sure that accel and postscale xy go opposite ways. I still have a problem in that, it still doesn't feel the same, or maybe I actually don't like the fact that it's more smooth? It feels faster somehow.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-91596414318431681322017-03-07T16:47:39.334-08:002017-03-07T16:47:39.334-08:00Ah, right, sens cap is just the max multiplier tha...Ah, right, sens cap is just the max multiplier that accel applies from the original sensitivity. You can keep it at the same value as it was before you adjusted dpi. 2000 dpi with 0.5 post-scale (1000 effective dpi) and sens cap of 2 (caps out at 2000 effective dpi) is equivalent to 1000 dpi with 1 post-scale (1000 dpi) and a sens cap of 2 (caps out at 2000 effective dpi).<br /><br />All that said, you'd generally want to be adjusting your dpi up with this driver. Higher dpi makes the curve smoother and more gradual with sensitivity changes from accel (see: http://mouseaccel.blogspot.com/2015/11/why-mouse-accel-driver-works-best-with.html), which I find to be a lot more predictable to muscle memory. There is a decently large difference going from 400 to 2400, but probably not too much to be gained higher than that. Just make sure your mouse's hardware is still capable of tracking without jitter at high dpi.KovaaKhttps://www.blogger.com/profile/12649032750919719438noreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-60056182225432122032017-03-07T16:39:56.980-08:002017-03-07T16:39:56.980-08:00Thanks! But what about sens cap?
Thanks! But what about sens cap? <br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-76160899193084286082017-03-07T13:38:50.044-08:002017-03-07T13:38:50.044-08:00http://pastebin.com/ibit4n1t is a copy/paste of th...http://pastebin.com/ibit4n1t is a copy/paste of the function that drives the graph in the GUI. It's basically a simplified version of the actual driver (in the GUI, we don't care about angle snapping/angle adjustment and it's one dimension of movement instead of two).<br /><br />From there, you can see that the original input is multiplied by pre-scale first, then it goes through the accel calc, then it multiplies in post-scale. Assuming "sens" of 1, the accel calc starts at 1 then adds a factor based on , which is then multiplied into the output. Line 31 in that calculation is just to show the relative sensitivity for graph purposes - the driver doesn't do that division.<br /><br />As for doing 2000 dpi with 0.5 post-scale versus 1000 dpi and 1 post-scale, those two would be identical if you don't have accel turned on. When you change dpi, you also need to scale the acceleration and offset to get the same basic curve. If you had 2000 dpi, 0.5 post-scales, 0.1 accel, and 5 offset, I think the equivalent 1000 dpi settings would be 1 post-scales, 0.2 accel, and 2.5 offset (but I'm absolutely fried right now, so there is a chance I went the wrong way with those multipliers on accel/offset).KovaaKhttps://www.blogger.com/profile/12649032750919719438noreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-77858700122387919142017-03-07T11:29:08.681-08:002017-03-07T11:29:08.681-08:00Hey, I was wondering if I could get a more technic...Hey, I was wondering if I could get a more technical answer to how acceleration works in the driver. Obviously, it isn't a multiplier because an acceleration of less than 1 would make the cursor slower when moving the mouse fast. So is it additive or something? Like a value of 1 means that'll add 1 more dpi per cm per second or something? And how does postscale xy affect it? I'm asking this because when I scale postscale xy and acceleration up together, then scale dpi down, it should, but it doesn't feel the same. <br /><br />Also the explanation for sens cap makes sense to me for the most part, but if it were really a cap at a multiplied value for the sensitivity derived from dpi and postscale xy, then it wouldn't make sense to change it if I changed dpi along with postscale xy, right? For example, if I had 2000 dpi, then postscale xy of 0.5, I would have an outcome of 1000 'effective dpi'. But say I changed it to 1000 dpi then a postscale xy of 1, I would have the same, then sens cap is the same in both those, right?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-6584186076626950922016-06-28T23:11:08.239-07:002016-06-28T23:11:08.239-07:00Thanks for your prompt reply! I'll fiddle arou...Thanks for your prompt reply! I'll fiddle around with it.alexnoreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-50166734657170289632016-06-28T18:08:27.603-07:002016-06-28T18:08:27.603-07:00Without looking at the source code, I'd guess ...Without looking at the source code, I'd guess that the exponent from CS is the same as the exponent from our driver offset by 1. In our driver, exponent of 2 means linear accel (y = m*x), and 3 is a parabola (y = m*x^2). And the scale is probably the same as our "accel" value, but there might be some multiplier to convert from CS to povohat's stuff - I couldn't say.KovaaKhttps://www.blogger.com/profile/12649032750919719438noreply@blogger.comtag:blogger.com,1999:blog-5933671811250738330.post-88669415621555893572016-06-28T14:44:51.231-07:002016-06-28T14:44:51.231-07:00Hey there, In csgo, one of the commands is m_custo...Hey there, In csgo, one of the commands is m_customaccel_exponent and another is m_customaccel_scale, are there anyway to replicate it using these commands?<br /><br />m_customaccel_scale = "0.04" ( def. "0.04" ) min. 0.000000 -Custom mouse acceleration value.<br /><br />m_customaccel_exponent = "1.05" ( def. "1.05" ) -Mouse move is raised to this power before being scaled by scale factor.<br /><br />alexnoreply@blogger.com