Mouse Acceleration

SantaClawsSantaClaws Denmark Join Date: 2012-07-31 Member: 154491Members, Reinforced - Shadow
edited August 2016 in NS2 General Discussion
Oh boy. Last nights attack erased my thread. I'll attempt to recreate it.

This is an attempt at a serious discussion about the lack of good mouse acceleration in NS2.

The reason I bring it up, is because I noticed in the trello that they want to introduce team specific sensitivities from NS2+. As I mentioned in my original post, I remember when this was implemented in NS2+, in fact, I vaguely remember advocating for it and requesting it.

Before that, I was using a bind to change my sensitivity, because I needed a slightly faster sensitivity to land my alien bites against good strafejumping marines, specifically with lerk (one of my problems was I reached the end of my mousepad too often), but if I kept the same sense for marines, I noticed a significant drop in my tracking accuracy. So my solution back then was to have two separate sensitivities.

Well I recently just came back to NS2, from a long hiatus, where I started playing arena shooters, mainly Reflex and Warsow. In those games, they have advanced mouse acceleration options. What that means I'll explain below, but just let me assure you, that this is not what you guys might know from counter-strike or windows' "enhanced pointer precision". In the arena shooter genre, mouse acceleration is used by top players, and unlike cstrike and other games, it's not "shunned" at all.

When ever I bring this up, someone always says something of the effect:
Mouse acceleration is bad, because it gives you inconsistent sensitivity
It doesn't. What does scream inconsistency is having two separate sensitivities based on class or faction!

This is what the mouse menu in Reflex looks like:
8t5i656rn66x.png
The graph shows my own personal sensitivity setting. Notice how it's not a simple linear graph or an exponention exponential (lol) graph or any of that sort. It's more like a step function. This is because I added a sensitivity cap of "4.22" (equivalent to 1.2 in ns2), which makes the ceiling on that graph constant after a while. This makes sure, that no matter how fast I flick my mouse, it never exceeds that sensitivity cap.

Notice how it also starts out flat. That is because I add an offset of "6". This basically just moves the graph a certain units to the right. So the bottom level is my standard sense of 3.5 (equivalent to 1.0 in ns2). This means that as long as I don't exceed a certain speed with my mouse, my sensitivity doesn't change. This is so I can track with a constant sensitivity, and only when I start flicking, does the mouse acceleration actually kick in.

In Reflex, this allows me to do rocket jumps and the odd flickshot a lot more easily, while not compromising my tracking accuracy with a sense that would otherwise be too high. And in NS2, it allows me to land my bites as alien, and perhaps the odd shotgun flickshots, much more consistently, without compromising my marine tracking accuracy.

You can actually try it with an external driver. Kovaak also has a good introduction to it here. But what I want is in-game support for it, like in Reflex and Warsow.

Lastly, as I did before the forum attack. I will end with this video by an excellent player called Mew. He uses the most strange mouse setting I've ever seen. Inverted input (this on its own is baffling to me), incredibly low sensitivity and a TON of mouse acceleration. This just goes to show you, how different our settings can legitimately be.
«13

Comments

  • snbsnb Join Date: 2006-11-09 Member: 58499Members
    Good mouse acceleration?

    Interesting, because I've always felt my mouse is way too slow for short-range and way too fast for long-range, but I'd rather play blindfolded than with default mouse acceleration.
  • SantaClawsSantaClaws Denmark Join Date: 2012-07-31 Member: 154491Members, Reinforced - Shadow
    snb wrote: »
    Good mouse acceleration?

    Interesting, because I've always felt my mouse is way too slow for short-range and way too fast for long-range, but I'd rather play blindfolded than with default mouse acceleration.
    Exactly.

    I will add this real quick. I used to play with high sense back when I played 1.6, it wasn't until I discovered NS2, that I really started working on my tracking aim and I had to lower my sense.

    When ever I had to adjust to a new sensitivity, it took me weeks, some times up to a month to adjust. And that was back when I could play a lot.. But for some reason, mouse acceleration takes minutes to adjust to. You should really feel it right away if your setting is off or on the spot.
  • cooliticcoolitic Right behind you Join Date: 2013-04-02 Member: 184609Members
    Mouse acceleration only exists because it reduces hand cramps when navigating 2D UI's. Any time I use mouse acceleration in a 3D games it feels unnatural and there is too much overshooting/undershooting as well as the need to change speed mid-turn as opposed to single, precise movements to aim exactly where I want to.
  • dePARAdePARA Join Date: 2011-04-29 Member: 96321Members, Squad Five Blue
    edited August 2016
    Its kinda interisting that you played CS:go with high sense and lowered if for NS2.

    My problem with CS:Go is and always was that you NEED a low sense there.
    And cause i am a mid to high sense player i simply cant play this game for this reason.
    Back in the Quake3 days my "mousepad" was the armrest oft this chair:
    2384-test-ikea-schwingsessel-poaeng-79-1400932077.jpg
    Good CS:go players need a LITTLE bit more room for there mouse:

    Back to topic:
    There is no "good" mouse acceleration.
    You need much more time to learn at what speed the mouse moves how far instead simply training your muscle memory.

  • VetinariVetinari Join Date: 2013-07-23 Member: 186325Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Silver
    I have to say, this looks very intriguing. I'm used to playing with very high sensitivity (not quite as high as depara, lol at that armchair), and sometimes have trouble aiming precisely.
  • BeigeAlertBeigeAlert Texas Join Date: 2013-08-08 Member: 186657Members, Super Administrators, Forum Admins, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, NS2 Map Tester, Reinforced - Diamond, Reinforced - Shadow, Subnautica Playtester, Pistachionauts
    SantaClaws wrote: »
    [there is such a thing as] good mouse acceleration

    I'm sorry, I have to go lay down for a moment -- clear my head. :)

    But seriously though, if you're looking to get really good at this game, I recommend you get a good optical mouse (I use a Logitech G400s), and adjust your sensitivity until it feels "right."

    What I do to make my sensitivity feel right is I stand still, find a spot on a wall or somewhere that is recognizable, then find another spot just about 180 degrees behind me from that point. Then close your eyes, move the mouse so you're looking back at the original position, open, and see how close you got. Do it a few times at different speeds, and after moving the mouse off the pad a few times (so you're not just going by where your hand was), and if you're consistently overshooting, you might need to turn down your sensitivity, but if you're under-shooting, you need to turn it up slightly. If there's no real pattern, then it sounds like you just need more practice.

    The above test doesn't work with mouse acceleration, and therefore your aim movements are only reacting to what's on screen, rather than being able to aim by "feel".

    At least that's how it was with me before I turned off mouse acceleration.

    As for that video... Wow... I don't know how that guy plays with so much arm movement... I'd be worn out after half a minute of that. When I play, it's pretty much only my wrist that moves.
  • IxianIxian Denmark Join Date: 2014-03-16 Member: 194783Members, Squad Five Blue
    edited August 2016
    To elaborate on BeigeAlerts points, here is a list of many of the high level players around s3-s4 from the ENSL.org seasons:

    https://docs.google.com/spreadsheets/d/1sLkE9ZMI5cn0K4T0DLVJUr8jdNml0F-UV6Z1W04wMrU/edit#gid=0

    There are also two "schools" of how to move your mouse. Aiming with the arm, and aiming with the wrist. If you aim with your arm, like Fnatic Krimz, or Mew, a much lower sensitivity is used. This school is often prefered where extreeme accuracy is needed, such as in fps. Aiming with your wrist has a high sensitivity, but is inherintly less accurate - thus you often see RTS players use the wrist only, rather than the arm.

    My personal application of this is a more arm orientated marine aim, and a more wrist orientated alien aim.
  • xDragonxDragon Join Date: 2012-04-04 Member: 149948Members, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow
    Considering there are professional players who use mouse accel, anyone saying to blanket turn it off and it'll make you better is clueless. It comes down to what you are used to and how you aim, everyone is different.

    Using an accel which is consistent is something you can get used to just like using a higher/lower sensitivity... The big part of that is a 'consistent accel'. Most people remember back to using mouse accel fixes to turn of Windows' varying amount of accel in older games, which has just given it a bad name overall.
  • snbsnb Join Date: 2006-11-09 Member: 58499Members
    BeigeAlert wrote: »
    ...

    How did you read the original post in its entirety and you still only came up with a "mouse acceleration sucks, here's how it's done" reply?

    As I understood it, the whole point of this kind of mouse acceleration is to basically play with two sensitivities at the same time: one for when you move your mouse slowly, and one for when you move your mouse quickly, mostly triggered by flicks. I haven't tried it yet because I'm at work, but I imagine muscle memory for twitch shots (which is the only time it plays a role in mouse movement) is exactly the same, only you're able to track better.


  • turtsmcgurtturtsmcgurt Join Date: 2012-11-01 Member: 165456Members, Reinforced - Supporter
    the reason you may think accel is bad is because very few games (quake, reflex, that's it afaik) implement it properly. as somebody said above, a player named povohat wrote a mouse driver to mimic the good accel so you can use it in any game/your desktop.

    iirc accel in NS2 (just like source until relatively recently) is tied to your FPS, so naturally it's awful due to inconsistency.
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
    Yea, worth mentioning that while there may be good mouse accel options (Quakelive has some too right?) in some games.. you'll still need a lot of time to get used to it.
    You're trading 1:1 movement familiarity with something that IS variable, and the brain needs time to adjust to this.

    That being said, I don't see why it couldn't be included in some advanced mouse options section.
  • dePARAdePARA Join Date: 2011-04-29 Member: 96321Members, Squad Five Blue
    I played around a bit with the driver SantaClaws linked.
    It seems its working good for aliens, especial lerks and fades but on marine side it feels too inconsistent to me.
    There is a reason why i play high sens and while the idea is interesting to have an mix between low sens for better tracking and normal high sens for twitch shooting i had to move my mouse much more than normal.
    So in the end i have lost comfort and my arm is still hurting from 2 hrs playing with this driver while im writing this.

    My accuracy was also lower than normal.
    Maybe i try it later again with other settings.
    And thats another issue with this implementation, you need to invest time to find good values.
    So you want a feature like this in a game where people dont want to invest some minutes for an tutorial?
    But the same people are willing to invest the needed time to find there best values?
    Dont think so.
  • SantaClawsSantaClaws Denmark Join Date: 2012-07-31 Member: 154491Members, Reinforced - Shadow
    @dePARA First of all, I never intended this thread to be about convincing people to use this option. I'm just advocating for the option, I don't care if I convince anybody to actually use it.

    You say that you had to move your mouse much more than normal. Eh, then it sounds to me that you had the wrong settings, why would it cause you to move your mouse more?

    If I understand you correctly, what you did is lower your baseline sensitivity? Well duh, then yes you have to move your mouse more :p

    Here's the settings that I used.

    Before:
    marine 1.0
    alien 1.2
    After:
    Baseline 1.0 , offset 4 (this does not really need much finetuning), sensitivity cap 1.2.

    So I never went below my original baseline, and I never went above my alien sense, when I added mouse accel. I think that's the mistake you did from what I can gather?
  • VetinariVetinari Join Date: 2013-07-23 Member: 186325Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Silver
    I may play around with that tool a little, too. Does anyone know how well it works for people who move their mouse very little/use generally high sensitivities?
  • IxianIxian Denmark Join Date: 2014-03-16 Member: 194783Members, Squad Five Blue
    @F0rdPrefect Not as well as with large movements, with lovw sensitivities.
  • VetinariVetinari Join Date: 2013-07-23 Member: 186325Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Silver
    Ixian wrote: »
    @F0rdPrefect Not as well as with large movements, with lovw sensitivities.

    Thanks. I'll take a look at it, anyway. Maybe I can get used to larger flick movements.
  • 1dominator11dominator1 Join Date: 2010-11-19 Member: 75011Members
    This seems like a pretty potent tool, provided you put in the time to master it. Maybe some more options would be nice too, perhaps allowing you to define your own function (sinX anyone?).
  • BacillusBacillus Join Date: 2006-11-02 Member: 58241Members
    xDragon wrote: »
    Considering there are professional players who use mouse accel, anyone saying to blanket turn it off and it'll make you better is clueless. It comes down to what you are used to and how you aim, everyone is different.

    Using an accel which is consistent is something you can get used to just like using a higher/lower sensitivity... The big part of that is a 'consistent accel'. Most people remember back to using mouse accel fixes to turn of Windows' varying amount of accel in older games, which has just given it a bad name overall.

    I think this sums up most of it.

    I'd like to think games like Quake and NS type games are where mouse accell is most useful. You're often quickly spinning around the whole 360 sector for various reasons and some people are likely to struggle with the amount of mouse movement needed there.

    I think my only question is whether mouse drivers can handle the acceleration or if there is some bigger benefit in doing this in NS2 itself? Personally I haven't been using accel, so I've got very little idea of different implementations.
  • snbsnb Join Date: 2006-11-09 Member: 58499Members
    SantaClaws wrote: »
    When ever I had to adjust to a new sensitivity, it took me weeks, some times up to a month to adjust. And that was back when I could play a lot.. But for some reason, mouse acceleration takes minutes to adjust to. You should really feel it right away if your setting is off or on the spot.

    I tried those drivers last night and can absolutely NOT confirm this. I really liked it, mostly because I've always felt I needed something like this in theory, but it's going to take me AGES to find the right settings.

  • SantaClawsSantaClaws Denmark Join Date: 2012-07-31 Member: 154491Members, Reinforced - Shadow
    I think people are maybe expecting too much of a jump between the baseline sense and the max sense?

    For me, it's between 1.0 and 1.2 (in-game sense). That's a very subtle difference in sensitivity already. So you shouldn't expect acceleration to make a difference of ie. 1.0 and 2.0. I think that would be really difficult to adjust to. I use mouse acceleration to adjust for small changes, not big ones.

    As long as the difference is subtle, like a few decimal points, it should not take ages to adjust if you do it like that.
  • snbsnb Join Date: 2006-11-09 Member: 58499Members
    edited August 2016
    Well, I've always had the problem that I'm a natural low(ish)-sens guy, but NS needs quite a bit of twitching/flicking, so my baseline sens has always been higher than I would like it to be.

    Ideally, with these drivers, I'd like to find a sweet spot that feels right for both tracking and twitching, so something where my old baseline would be right in between. I realise this essentially means having to get used to TWO new sensitivities AND the mouse acceleration, but it might just pay off.
  • BacillusBacillus Join Date: 2006-11-02 Member: 58241Members
    Just keep the changes subtle and you should be alright. The big issue with a lot of implementations is that there simply is way too much acceleration. In most cases you want just a bit.
  • G_LockG_Lock Playtester_ FL Join Date: 2013-04-03 Member: 184624Members, NS2 Playtester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow
    BeigeAlert wrote: »

    I recommend you get a good optical mouse (I use a Logitech G400s).

    I love that mouse so much i have an unopened boxed one ready to use when my current G400s starts taking a shit.

  • cooliticcoolitic Right behind you Join Date: 2013-04-02 Member: 184609Members
    edited August 2016
    DPI switch ftw

    Seriously though, I really love my mouse's dpi switch. It lets me keep my sensitivity at a good level (which I can already aim good with regardless), and makes tracking in some situations easier. Especially useful in certain sniping scenarios.
  • snbsnb Join Date: 2006-11-09 Member: 58499Members
  • VetinariVetinari Join Date: 2013-07-23 Member: 186325Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Silver
    snb wrote: »
    coolitic wrote: »
    DPI switch
    latest?cb=20150225125846


    I agree. I use my desktop sensitivity (2000dpi) as commander and 8000dpi on the field. It takes roughly a second to switch profiles, which wouldn't work in combat. There's also a quick switch thingy that lets you aim with different dpi while you keep it pressed, but that seems cumbersome to use, since I already use both my thumb buttons for voice chat. (Ingame and out of game.)
    Then again, my mouse is a piece of garbage that doesn't work well with spark...
  • SantaClawsSantaClaws Denmark Join Date: 2012-07-31 Member: 154491Members, Reinforced - Shadow
    @F0rdPrefect what in-game sense do you use? I can't even imagine using that high dpi. I'm also super confused why you'd want higher sense in the field compared to commanding.
  • VetinariVetinari Join Date: 2013-07-23 Member: 186325Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Silver
    1.05 ;)

    Long ago in the past I learnt somewhere that you should use high dpi + low sensitivity because it's more accurate or something. I don't know if it's true. It's what I'm used to now, though, so I'm sticking to it.

    Doing a 360° turn ingame is maybe 5, 6cm on my mousepad. (Rough guess, I didn't check.) I prefer to use wrist movements.
  • NordicNordic Long term camping in Kodiak Join Date: 2012-05-13 Member: 151995Members, NS2 Playtester, NS2 Map Tester, Reinforced - Supporter, Reinforced - Silver, Reinforced - Shadow
    edited August 2016
    I have been using 5700 dpi 1.6 sens marine, 1.65 sens alien. As commander I use 2000 dpi, the same as my desktop. I keep trying to reduce my sens little by little, but I seem to have hit a wall at 1.65.
  • VetinariVetinari Join Date: 2013-07-23 Member: 186325Members, Squad Five Blue, Reinforced - Shadow, WC 2013 - Silver
    Nordic wrote: »
    As commander I use 2000 dpi, the same as my desktop.

    Brother!
Sign In or Register to comment.