ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.6k stars 598 forks source link

[CS 1.6] m_rawinput = 0 makes player spin in software mode #642

Closed Gr1mRe4pEr closed 11 years ago

Gr1mRe4pEr commented 11 years ago

Not repeatable in Half-Life Not repeatable in CS with OpenGL

When in Software mode, having m_rawinput = 0 results in the player spinning around in circles and sometimes looking up. If it is set in console, or already set to 0 when loading the game, the problem is the same. m_rawinput = 1 does not show the problem and works OK.

Using the latest beta version with the rawinput mouse button fix.

Gr1mRe4pEr commented 11 years ago

By the way, are you just concentrating on CS1.6 beta at the moment? I just noticed that Half-Life is still afflicted with the m_rawinput = 0 bug where if you move your mouse too fast, you stop moving.

alfred-valve commented 11 years ago

Both games share the same engine, all the updates done to CS 1.6 apply to HL1 as well

Gr1mRe4pEr commented 11 years ago

Just did a verify of game cache, which went OK. Also opted-in to beta. Anyone else getting this?

Gr1mRe4pEr commented 11 years ago

Confirmed moving mouse too fast bug with m_rawinput = 0 still exists in cs 1.6 too. If moving the mouse too fast, movement stops all together..

I tried again the m_rawinput = 0 in software mode this morning after having my PC turned off, this time moving the mouse right caused inaccurate movements, usually end up spinning left and looking up. Changed to m_rawinput = 1, problem resolved. Tested in OpenGL, the mouse works fine in m_rawinput = 0 (apart from moving it too fast).

I will investigate later to see if there is something wrong with my setup regarding moving the mouse too fast with rawinput 0, however someone in #641 also reports this.

alfred-valve commented 11 years ago

I can't reproduce these problems locally, do you still see them after the last beta update?

ketch1nators commented 11 years ago

Got the same as @Gr1mRe4pEr and everyone else that i know are having the same issue!

with m_rawinput set to 0 if i move my mouse fast it just stops for no reason!

Using latest beta update and here is my "version" from cs if needed. Protocol version 48 Exe version 1.1.2.7/Stdio (cstrike) Exe build: 17:09:07 Feb 18 2013 (5961)

@alfred-valve try to lower your sensitivity and/or mouse dpi/cpi settings.

OS: WINDOWS 7 x64

Using Microsoft Intellimouse 1.1 and it worked great on cs 1.6 before the updates!!!

Gr1mRe4pEr commented 11 years ago

Ok, the m_rawinput = 0 bug where moving the mouse too fast caused bad movement seems resolved in version : 48/1.1.2.7/Stdio 5971. Excellent work :)

The m_rawinput = 0 bug in software video mode appears to still be there for me. But, it is different between HL and CS. In HL, movement is kind of juddery, like it misses some messages from the mouse. in cs 1.6, i just spin forever. In CS, I even deleted my config.cfg and used default, this still did not resolve the problem. I get a solid 60fps (no vsync off option for software?), so I don't think that's a problem.

Everything is OK if you use m_rawinput = 1 in software mode, or if you use OpenGL for either setting.

I could do with someone else trying this to see if it happens to them.

Gr1mRe4pEr commented 11 years ago

Additional info:

Mouse: Intelli Explorer 3.0a Windows sensitivity is default middle setting Enhanced Pointer Precision is OFF

Other info:

Processor Information: Vendor: GenuineIntel Speed: 3000 Mhz 2 logical processors 2 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Unsupported

Network Information: Network Speed:

Operating System Version: Windows 7 (64 bit) NTFS: Supported Crypto Provider Codes: Supported 311 0x0 0x0 0x0

Video Card: Driver: NVIDIA GeForce GTX 560

DirectX Driver Name:  nvd3dum.dll
Driver Version:  9.18.13.697
DirectX Driver Version:  9.18.13.697
Driver Date: 2 Oct 2012
Desktop Color Depth: 32 bits per pixel
Monitor Refresh Rate: 60 Hz
DirectX Card: NVIDIA GeForce GTX 560 
VendorID:  0x10de
DeviceID:  0x1201
Number of Monitors:  1
Number of Logical Video Cards:  1
No SLI or Crossfire Detected
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 26.65" x 15.00"  (30.55" diag)
                                        67.7cm x 38.1cm  (77.6cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1023 MB
Supported MSAA Modes:  2x 4x 8x 

Sound card: Audio device: Headphones (High Definition Aud

Memory: RAM: 4094 Mb

Miscellaneous: UI Language: English Microphone: Not set Media Type: DVD Total Hard Disk Space Available: 2701262 Mb Largest Free Hard Disk Block: 771217 Mb OS Install Date: Jan 01 1970 <- I installed this before I was born apparently! Game Controller: None detected

ketch1nators commented 11 years ago

i can confirm that the 48/1.1.2.7/Stdio 5971 build fixed issue with mouse with m_rawinput 0 @ opengl mode! now it moves even if i'm flickering my mouse fast! tnx valve

alfred-valve commented 11 years ago

I cannot reproduce the spinning in software mode, with the update yesterday are people still able to reproduce it?

Gr1mRe4pEr commented 11 years ago

I am out of town at the moment. I will be able to try on thursday. I will see if I can reproduce it on a different pc too. If I cant I'll close the ticket as a local problem on my system. Cant think what would cause it though.

-----Original Message----- From: alfred-valve Sent: 3/7/2013 9:42:28 PM To: ValveSoftware/halflife Cc: Gr1mRe4pEr Subject: Re: [halflife] [CS 1.6] m_rawinput = 0 makes player spin in software mode (#642)

I cannot reproduce the spinning in software mode, with the update yesterday are people still able to reproduce it?

— Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/halflife/issues/642#issuecomment-14588041.

alfred-valve commented 11 years ago

closing due to lack of feedback, reopen if you can still reproduce this.

Skoddd commented 10 years ago

happen in opengl when I run steam with sandboxie

jolene-rv commented 10 years ago

From my TFC server just now:

[23:40] HelpMe: why am i constantly spinning? [23:40] HelpMe: someone help me [23:40] HelpMe: someone please help me [23:41] HelpMe: please help [23:43] HelpMe: someone please tell me why i am spinning [23:43] !say have you been playing long? [23:43] HelpMe: it even does it when i go to spectate [23:43] HelpMe: yes [23:43] HelpMe: i play a lot [23:43] !say what have you changed???? [23:43] HelpMe: haven't in a few months [23:43] HelpMe: i dunno [23:43] HelpMe: nothing that i know of [23:47] HelpMe: i turned off HD Models [23:47] HelpMe: i am still spinning [23:47] HelpMe: what next [23:47] !say check your mouse setting [23:47] HelpMe: if you help me i will be forever in your debt [23:47] !say turn on or off raw input [23:48] HelpMe: holy shit [23:48] ruz: could have a dodgy keyboard [23:48] HelpMe: that worked [23:48] HelpMe: thank you so much jolene [23:48] !say no problem!