ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.71k stars 626 forks source link

[CS 1.6] sensitivity change delay #205

Closed ghost closed 11 years ago

ghost commented 11 years ago

When changing sensitivity in-game it gets locked to that new value, And when trying to change sensitivity second time to another value, it keeps in the old value.

I tried testing it thru Menu-Options-Mouse and Console It gets locked when player joins server, not before you are in game menu, disconnecting and changing it value again, doesn't solve it.

The only way now to change sensitivity is to restart the game and select the new value.

alfred-valve commented 11 years ago

When you are in a map (i.e connected to a server) you are limited to changing sensitivity at most once every 30 seconds, to prevent game exploits. Are you seeing this behavior?

ghost commented 11 years ago

Thanks, That solved the confusion, You should have written that in update list

r3n4m3 commented 11 years ago

If somebody need to create exploits in game, they will found a methods. but for player who need to found his sens it is equivalent suicide.

monster1777 commented 11 years ago

Seriously? Limiting sensitivity? YEAH THE HACKS ARE RUINED NOW. That's stupid. Some people want to test their mouse sens and how they feel with it and they have to wait 30 sec every change? Why? What exploits? THERE ARE NO EXPLOITS...

JoiNNN commented 11 years ago

The delay it's very high, took me 5 minutes to fine tune my sensitivity to something close to what I was used to before since mouse settings and -freq in launch options won't work properly anymore. This is just sad and ruins the game experience. A delay of 5 seconds it's more than enough if this delay is necessary at all :/

zootziq commented 11 years ago

r3n4m3, monster1777 +100500 !!!

AndreiRomania commented 11 years ago

mouse movement still not the same as before 24.02.2013

zootziq commented 11 years ago

@AndreiRomania your version of hl.exe?

AndreiRomania commented 11 years ago

i dont have HL installed

ghost commented 11 years ago

CS 1.6 launches with hl.exe

Launch the game, open the console, type in "version". Copy/paste the output here

AndreiRomania commented 11 years ago

Protocol version 48 Exe version 1.1.2.7/Stdio (cstrike) Exe build: 15:00:41 Feb 13 2013 (5956)

Automatic update on / beta on

ghost commented 11 years ago

You need to opt beta in both Half-Life and Counter-Strike to get the latest beta version (from Feb 15). If you don't have Half-Life, just wait for incoming updates

AndreiRomania commented 11 years ago

I dont have Half life bought Only Counter Strike and i set CS to beta.

ghost commented 11 years ago

Then wait for Valve to fix it

MaximilianKohler commented 11 years ago

I agree with the people saying this sensitivity delay is a bad idea. What exploits even revolve around this? I've never heard of an exploit using sensitivity changes...

ghost commented 11 years ago

@MaximilianKohler probably in kzh, norecoil or aim hacks sensitivity can be used somehow.

@alfred-valve the delay should be at least 5 sec that`s enough.

zootziq commented 11 years ago

@alfred-valve What about reducing delay between the changing sensitivity? ps: this is very annoying now -.-

MaximilianKohler commented 11 years ago

the sensitivity changes itself back even after it's gone through... is this really a necessary change? this sensitivity delay isn't in any other cs game...

MPNumB commented 11 years ago

I'm just using m_yaw and m_pitch to change it - waiting for 30 seconds is just annoying. On the other note, still haven't found the perfect XP mouse acceleration, I think VALVe finally killed it with all my 9 years winXP-mouse-acceleration-experience to what I got used to, and am much worse player otherwise, goes flying of the window.

MichaelZer0 commented 11 years ago

What server command, you can change the delay in 30 seconds? We play with friends, we have our own server and we do not need such a big delay (30 seconds), we would like to do it off or turn down up to 5 seconds, so as trust each other. Thank you.

MaximilianKohler commented 11 years ago

This doesn't even work the way you say it does "as a 30 second delay between changes". In the middle of a pug when I haven't changed my sensitivity at all I decide to change it using an alias like this:

alias sens "senslow" alias senslow "sensitivity 2.8;zoom_sensitivity_ratio 0.888;alias sens senshigh;wait;sensitivity;wait;zoom_sensitivity_ratio" alias senshigh "sensitivity 3.6;zoom_sensitivity_ratio 0.8;alias sens senslow;wait;sensitivity;wait;zoom_sensitivity_ratio"

So it tells me right there in console that it went through. I even check it in a few seconds by typing sensitivity in console. Then as soon as I move my mouse ingame it seems to reset back to what it was previously.

MaximilianKohler commented 11 years ago

My god man... this is incredibly frustrating...

alfred-valve commented 11 years ago

I'll drop the change time to 2 seconds, that should be enough to stop recoil cheaters

MaximilianKohler commented 11 years ago

alfred can you make sure it actually works the way you say it does? Like I said before it prevents me from changing my sensitivity in the middle of the game when I haven't changed it at all previously.

Also, I believe the way nospread(making all the bullets go dead center) works is by moving the cursor/crosshair in a circle, not by changing sensitivity. It's why you can often spot a hacker by spectating them and their crosshair is jittering in a circular motion when they shoot. But thank you for addressing this.

MaximilianKohler commented 11 years ago

Ahh, it's when I'm dead that it bugs out and doesn't let me change my sensitivity. Can that be fixed?