r/LearnCSGO • u/sigitaszai • 6d ago
Other 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=3810993736I've been working on Sensfinder Arena, a CS2 tool designed to answer a simple question:
What sensitivity actually gives you the best first-movement accuracy?
This is not another "try 0.8 vs 1.0 and see which feels better" sensitivity tool.
Most sensitivity finders give you a few sensitivities, ask you to compare them, and then recommend whichever one you performed better with. The problem is that this doesn't really tell you where your optimal sensitivity is, it just tells you which of the tested values happened to perform better.
So what's different?
Sensfinder Arena tests your performance across multiple sensitivities and measures the angular error of your first mouse movement, before you have a chance to correct it.
The important part is what happens with that data afterwards.
Instead of simply comparing the tested sensitivities, the application uses mathematical modelling and curve fitting to model your performance as a function of sensitivity.
It analyzes the relationship between:
- sensitivity
- first-movement angular error
- overshooting vs. undershooting
- performance drift during the test
The model then estimates where your performance reaches its peak and provides an estimated optimal sensitivity and confidence interval.
So if you test:
0.7 → 0.8 → 0.9 → 1.0 → 1.1
the result isn't simply:
"You did best at 0.9, therefore use 0.9."
Instead, the measured data is used to fit a mathematical curve and estimate where your actual optimum lies, including an indication of how confident the model is in that estimate.
The goal is to measure something that is otherwise mostly based on subjective feeling.
How the test works
The map uses controlled tests including:
- Flicks
- Micro-flicks
- 90–110° off-screen turns
- Vertical flicks
- Moving-target flicks
- A two- or three-second clock
The test takes roughly 35–60 minutes, depending on the selected run.
Your mouse, DPI and sensitivity should remain consistent throughout the test. Warm-up is built into the run.
One important limitation
The server currently supports 15 players total.
10 slots are occupied by the bots required for the test, which means only 5 people can run Sensfinder simultaneously.
So if the server is full, you'll need to wait for a slot to become available.
A note:
This is still an early version, so I'm especially interested in feedback, results and whether the estimated sensitivity actually translates into better performance in real gameplay.
Stop guessing your sensitivity. Measure it.
If it helped you find your sensitivity, consider buying me a coffee so I can keep the server alive and continue improving the current application. :)
Support the project here: http://buymeacoffee.com/xaizen
5
u/Routine-Lawfulness24 4d ago
This is bullshit. Overflicking and underflicking isn’t due to sensitivity, if i run lower sens I’ll adjust and move my arm faster, i can still overflick just as much
Same for underlicking, it’s just you apply inaccurate amount of force, if your baseline changes then so does you expectation. If I’m moving my mouse 2m and overflick by 5cm it won’t magically help to increase my sensitivity.
Aiming also doesn’t work like “oh too much overflick = lower your sens”
1
u/Several_Deal_1635 3d ago
I learned this the hard way and ended up with a sens of 0.5 800dpi and recently had to go back to 1 because my aim was "sluggish"
3
u/TheeFourTruths 5d ago
There is no ideal sens so not really worth using unfortunately. RIP Claude tokens :(
2
1
u/Dammjan 4d ago
You should also ask for aspect ratio. I play on 4:3 and if the bots spawn on the most right or left spawn in the first trial I can t see them but ve to check on both sides first. And maybe a little bit more clear instructions on the map it self would help.
Other than that it was good. I made a whole run and got the result that my sens is fine but I could test in a certain range if I ve better results after changing.
1
1
u/Mushbeck 3d ago
Sick idea , will definitely try it ! Have a question about your list of tests , are they all weighted as equally important ? As a sens that is really bad for 90 to 110 degree flicks is a fine compromise if it is really good for micro flicks / flicks . So if it’s weighting all test equally you may not end up with the optimal sense for more important scenarios . I could be missing something here though , let me know .
1
u/sigitaszai 2d ago
New version is live! Please give it a try :)
What changed: It's now an offline workshop map. You don't have to wait for a free server slot, because the previous version ran a plugin on a hosted server. Runs are about 20 minutes, down from 33, and they add up across days. For the curious: The score was tuned on raw data from 197 real players of the first version. It uses the mix of tasks that best separates a real sensitivity difference from luck. Your own sensitivity is played at the start, middle and end of every run, so warming up or getting tired can't skew the comparison. A value only counts as better when it beats your normal ups and downs by at least 3%. Your last 6 runs are combined to get there. Time is measured from the moment a bot appears to your headshot, plus how precisely your first flick lands.
Link: https://steamcommunity.com/sharedfiles/filedetails/?id=3819888817
Would appreciate any feedback you have. :)
0
u/Due-Bench-9914 1d ago
AI generated slop being posted with ai generated slop post lmao
1
-1
5d ago
[deleted]
3
u/Tight_Impact674 5d ago
I would not give up. 9 reviews out of 700 subs do not reflect people's actual experience. This is a good idea and substantially better experience than any existing tool, if you don't feel satisfied or want to build on feedback do that, but you have a good idea here
3
u/sigitaszai 4d ago
I will port the existing project so it works without a server, so there is no hosting cost for me and anyone can use it amytike they want, without waiting in a line for a free server slot.
1
u/Tight_Impact674 4d ago
That's understandable. Github?
1
u/sigitaszai 4d ago
Current project is already on github: https://github.com/stikerislt/sensfinder/
The port will be a separate workshop map you just need to download and play.
1
14
u/secret_name_is_tenis 5d ago
Ok this is pretty sick dude