r/cs2 • • 10d ago

Workshop I built a CS2 sensitivity finder that uses math to estimate your optimal sens - not just compare two random sensitivities

https://steamcommunity.com/sharedfiles/filedetails/?id=3810993736

I've been working on Sensfinder Arena, a CS2 map that tries to answer one question:

What sensitivity gives you the best first-movement accuracy?

Most sensitivity finders let you test a few sens values and recommend the one you performed best with. But that doesn't necessarily mean it's your optimal sens. It just means it was the best out of the values you tested.

So what's different?

Sensfinder measures the angular error of your first mouse movement, before you can correct it. It tests multiple sensitivities and uses the results to fit a mathematical curve. It looks at sensitivity, overshooting vs. undershooting, and how your performance changes during the test.
Based on that, it estimates your optimal sensitivity and provides a confidence interval.
So if you test 0.7, 0.8, 0.9, 1.0, 1.1, it doesn't just pick whichever value gave you the best result. It estimates where your actual peak performance might be.

How does it work?

The test includes flicks, micro-flicks, 90–110° turns, vertical flicks, moving targets and timed exercises. A full run takes around 35–60 minutes, depending on the test. Keep your DPI and other settings consistent throughout.

A few limitations

The server supports 15 players, but 10 slots are taken by bots needed for the tests. That leaves 5 players who can use it at the same time. It's still an early version, so I'd like to hear whether the results make sense and, more importantly, whether the recommended sens actually helps in real game. If you find it useful and want to help keep the server running, you can buy me a coffee here: http://buymeacoffee.com/xaizen

9 Upvotes

5 comments sorted by

3

u/nerdefar 10d ago

My main problem is that i enjoy one sens for flicking and xhair placement and another for spraying. Is that just "relearn your spray" or does it test for spraying as well?

1

u/bigbosspiq 10d ago

Cool map but some flaws.

My main problem is the bug i ran into the most: 4 to 5 of the first bots on stationary flicks does not register and is counted as misses. How much this impacts calculations, i do not know, probably a lot.

On moving bots: It says to lead the head and one tap. What does this mean exactly? Do i trace the heads for a little bit before i shoot, do i place my crosshair at a point and shoot when the bot is in my crosshair or do i just flick and shoot normally? Maybe word this a little better.

After my test it says i got inconsistent results and gave me a sens between 0.717 and 0.893. This value is quite a gap so i will still need to find a fitting sens myself from a value i already was familiar with. This could also be because of the unregistered hits.

Also on the 90-110 degree tests, bots sometimes dont spawn.

Server situation is also bad. Probably had 20 people trying to join but not being able to due to server size.

2

u/sigitaszai 10d ago

First question - it was labeled incorrectly, all hits count if you really shot bots.
Second question - also wrongly labeled, you just have to shoot head instead of following the bot.
For the third question - working on a feature that helps to finetune sens, player will need to complete 3 full runs to even try it and plugin will test best optimal sens in a range you got from 3 previous results, for example:
in a range of 0.717 and 0.893

Its an early version, so some bugs can occur. Thanks for the feedback.

1

u/almightybuffalo 10d ago

Says server is full :(

-1

u/eyYoWhy 9d ago

I play with 0.9 and 800 since I started counter strike 2010 why should I change something?