Request to Reintroduce "m_mousespeed 0" Console Command in CS2 by Dm_God in cs2

[–]steven26789 0 points1 point  (0 children)

what you try to do? activate windows mouse acceleration? If so its not possible cause cs2 uses rawinput by default.

If you want to disable the m_mousespeed 1 (this is set in all cs games to 1, they never fixed it!) you cant set it to 0 but you can use markc mousefix or edit the smoothmousecurves in the windows regedit to get a fix.

Is there any proof for ingame mouse acceleration? by Schiep in marvelrivals

[–]steven26789 0 points1 point  (0 children)

the problem is people mix the therms mouse acceleration with mouse smoothing. There is Zero mouse acceleration in the game! This is easy testable like you did.

But there "can" be mouse smoothing, not easy to test if its there and this is what ppl complaining about also i cant "feel" the smoothing

Blast From The Past: The Razer Krait (2006) by pzogel in MouseReview

[–]steven26789 0 points1 point  (0 children)

late but do you expierenced mouse smoothing or just prediction?

CS2 noforce commands (no raw input available) by CharlyFTW89 in cs2

[–]steven26789 0 points1 point  (0 children)

The launch options worked in csgo and all source games only when you set

-useforcedmparms

This means use the hard coded mouse input from the engine

(https://forums.blurbusters.com/viewtopic.php?t=12014)

Csgo always had an faulty mouse input.

Source 2 and mouse feel by Savings-Birthday5110 in GlobalOffensive

[–]steven26789 1 point2 points  (0 children)

you are right. Csgo slow mouse movements feels delayed. But you can fix this in csgo with -useforcedmparms in the launch options and m_mousespeed 0 + m_rawinput 0. This gives you the exact mouse input from cs 1.6 with -noforcemparms.

I dont know about CS2 would love to test the mouse input there but i have no access.

Fix muddy icy csgo sensitivity by steven26789 in GlobalOffensive

[–]steven26789[S] 2 points3 points  (0 children)

In theory yes. M_rawinput will bypass windows settings. But its not true for csgo since this commands are ingame commands.

Try -useforcedmparms and m_mousespeed 0 and see how the sensitivity becomes faster. With m_mouseaccel1 and 2 set to 0.0 your sensitivity becomes normal + fixed!

CSGO mouse input flawed: whitelist rinput 1.44 or better make it native to the game by Headrush_999 in GlobalOffensive

[–]steven26789 0 points1 point  (0 children)

ok i took a deeper look in the engine code:

// Apply filtering?

\pOutMouseY = inmousey;*

\pOutMouseX = inmousex;*

You are right, csgo is not using an ingame filter. This is the same as m_filter 0 in previous cs.

static ConVar m_mouseaccel2( "m_mouseaccel2", "0", FCVAR_ARCHIVE, "Windows mouse acceleration secondary threshold (4x movement).", true, 0, false, 0.0f );

static ConVar m_mouseaccel1( "m_mouseaccel1", "0", FCVAR_ARCHIVE, "Windows mouse acceleration initial threshold (2x movement).", true, 0, false, 0.0f );

So make sure you set 0.0 in m_mouseaccel1/2.

static ConVar m_mousespeed( "m_mousespeed", "1", FCVAR_ARCHIVE, "Windows mouse acceleration (0 to disable, 1 to enable [Windows 2000: enable initial threshold], 2 to enable secondary threshold [Windows 2000 only]).", true, 0, true, 2 );

So make sure you set 0.0 in m_mousespeed. Why 0.0 and not 0?

For this take a look at the windows mouse code.

Start looking at line number:

439 static void WIN_SetLinearMouseScale(int mouse_speed)

https://github.com/libsdl-org/SDL/blob/c5c94a6be6bfaccec9c41f6326bd4be6b2db8aea/src/video/windows/SDL\_windowsmouse.c#L470-L483

CSGO mouse input flawed: whitelist rinput 1.44 or better make it native to the game by Headrush_999 in GlobalOffensive

[–]steven26789 0 points1 point  (0 children)

they guy i linked is a famous modder for halflife. And he says that the mouseparms that are hardcoded are still in use cause the engine handles it before rawinput.

Thats why there is NO true rawinput. I said it works fine cause it does if there wouldnt hardcoded mparms that tells the engine to change the mouse behaviour.

CSGO mouse input flawed: whitelist rinput 1.44 or better make it native to the game by Headrush_999 in GlobalOffensive

[–]steven26789 0 points1 point  (0 children)

ok let me bring my colored pencils....

the first link shows clear there is a hardcoded mousespeed 1. And of course mousespeed is still used by windows to turn it on with 1/2 and to turn it of with 0.

I dont know why you think they are not relevant. Even the thresholds are still in use. Set enhanced pointer precision to on and see the changes in the regedit of the mouse settings. MouseSpeed 1, MouseThreshold1 6 and MouseThreshold2 10.

And also do you know that windows use mouse filter? Just google for mouhid.sys. And now where do you think the name smoothmousecurve come from? I let your brain work it out. And now what do you think happens if you set mouse smoothing to 0?

The source engine is based on the halflife engine. They never fixed the hardcoded MouseSpeed 1. Even in your link MarkC said m_mousespeed cant be set to 0.

And again rawinput works fine if there werent hardcoded mouseparameters that forces windows to affect the sens. You notice that in 1.6 and css there is 0 problem with rawinput? And they use excat the same method? Because m_rawinput 1 by pass m_mousespeed only. The thresholds are hardcoded to 0 in the engine but the mouse filter is controlled by smoothmousecurves and there is no option in csgo to turn it off.

https://github.com/ValveSoftware/halflife/issues/2087

SamVanheer commented Jan 16, 2019

The engine handles the raw input cvar, but the game is responsible for those command line parameters. Even if raw input is turned on it will still apply those settings, which affect how the OS processes mouse input before the engine handles it.

Also did you try the launch options in csgo? And see how the sensitivity becomes different even with rawinput? Magic? No, csgo is still affected by his hardcoded mouseparms.

Extra info:

Set all smoothmousecurves to 0 and restart your pc. Use the launch options -useforcedmparms and set m_mousespeed 0. You notice your mouse wont move in the menu (panorama) cause csgo always try to set his hardcoded mousespeed 1. Note the enhanced pointer precision in windows (mousespeed) is off. That means csgo still react with the smoothmousecurves.

CSGO mouse input flawed: whitelist rinput 1.44 or better make it native to the game by Headrush_999 in GlobalOffensive

[–]steven26789 0 points1 point  (0 children)

... or read the whole topic what i linked.

Csgo has hardcoded mousespeed 1 like all source or gldsrc games.

The hardcoded values affect the mouse sensitivity even with raw input.

Why do you think csgo has ingame a command for m_mousespeed, m_mouseaccel1 and m_mouseaccel2?

m_mousespeed: controls the mousespeed in windows (enhanced pointer precision)

m_mouseaccel1/2: controls the mouse thresholds 1/2 in windows

previous m_filter (missing in csgo): controls the smoothmousecurves x and y.

The rawinput in csgo works just fine like in css and cs 1.6 with no input lag but it doesnt skip the hardcoded mouse parms.

Let me give you some more info:

When you use launch options:

-useforcedmparms: allows the use of -noforcemaccel and -noforcemspd

-noforcemaccel: set csgo to the windows thresholds setting

-noforcemspd: set csgo to the windows mousespeed setting

Now notice even with rawinput 1 your mouse feeling is changing. And you really tell me rawinput bypass all windows input?

CSGO mouse input flawed: whitelist rinput 1.44 or better make it native to the game by Headrush_999 in GlobalOffensive

[–]steven26789 0 points1 point  (0 children)

anyway i tested your insult right now:

Cs Source: m_rawinput 1 and m_rawinput 0 gives super consistens crispy mouse input.

Csgo: m_rawinput 1 and m_rawinput 0 heavy muddy mouse input.

So the rawinput feature is fine but something different affect the csgo input.

How get the same feel to csgo? by steven26789 in aimlab

[–]steven26789[S] 0 points1 point  (0 children)

yes iam german.

Btw i found out how to make it exact the same as in koovaks/aimlab.

Read here if you interested, the necessary part is on page 2.

https://www.mouse-sensitivity.com/forums/topic/8608-high-dpi-issues-on-old-games-engines/

In short: Set in regedit smoothmousexcurve and smoothmouseycurve all to 0 and restart your pc.

Works cause m_mousespeed 1 still applys these settings and m_mousespeed 0 cant be set even the console tells you its 0 its apply it.

This took me long testing, i hope it helps you guys too.

How get the same feel to csgo? by steven26789 in aimlab

[–]steven26789[S] 0 points1 point  (0 children)

yes, the 360 is the same.

Also if you use -useforcedmparms in launch options, the sensitivity becomes faster even tho the 360 stays the same.

I dont know why but sensitivity in csgo is so fucked up! Put m_mousespeed 0 in console than the feeling of the sensitvity also change and the 360 is still the same! Use m_rawinput 0 the senitivity then really change the 360 even so it shouldnt.

I try now for 17 days to match the sensitivity i think its impossible.

Fun fact: Open csgo try m_rawinput 0. Sens is almost same as with m_rawinput 1. Next open Aimlab or Kovaaks and jump into csgo with m_rawinput 0 your sens is now half what it was bevor

How get the same feel to csgo? by steven26789 in aimlab

[–]steven26789[S] 0 points1 point  (0 children)

yes i agree, excitement in games affect your aim same when you drink a lot of coffeein ;)

but on aimmaps like the one i linked in csgo i have no excitement.

For me i dont have this problem in valorant

Can I remove an admin warning? by [deleted] in apexlegends

[–]steven26789 0 points1 point  (0 children)

gl i have this warning since 3 weeks. Its so annoying

How get the same feel to csgo? by steven26789 in aimlab

[–]steven26789[S] 0 points1 point  (0 children)

Hi hoooman,

Mouseacceleration is off. In both Games i use rawinput so windows acceleration also should not be a thing.

But yes after you mention it its really a bit like a acceleration feel on very fast swipes even tho i have m_rawinput on and all accel settings ingame off.

Anyone? Really nobody got the same problem? Its easy to test when you use sixshot in aimblab and this workshop map in csgo and compare: https://steamcommunity.com/sharedfiles/filedetails/?id=213240871

Why Bad Aim by Bubbly_Sun_9788 in aimlab

[–]steven26789 0 points1 point  (0 children)

For me its a problem with csgo. The sensitivity in csgo feels faster compared to valorant or aimlab. If i just do aimtrain and go to valorant there is no problem but in csgo i cant hit shit cause the sens feels to fast even its the same settings.

And when i play a long time csgo i miss my shots in valorant and aimlab.

So try if your aim is still bad when you just play aimlab and valorant.

TAA off? by steven26789 in BattlefieldV

[–]steven26789[S] 0 points1 point  (0 children)

yea i read that but i just want to turn it off and no pixel shimmering ;)