Just make sure you setup your preferred card as default in ~/.asoundrc hl.sh -steam -game cstrike -nomsaa -32bpp -full +cl_mousegrab 2 +exec mysettings.cfg +connect 127.0.0.1:27016 Pasuspender - schedtool -v -I -e env LD_PRELOAD=/usr/lib32/libSDL2.so SDL_AUDIODRIVER=alsa. it's great for apps but terrible for games. Will one day things be consistent? I don't know.Īnyway I launch the game using the following command, it may be useful to some other people too.Īdvice: forget about the cpu hog that pulseaudio is. I then launched cs with the newer library and increased the sensitivity all the way up to the point that my crosshair could travel the same distance (always same mousepad distance) as it does using the buggy library that steam ships. I was already used to the higher sens from the original lib so I measured that sensitivity with a ruler and anchor points in my mousepad. In a sense it produces a very similar sensitivity to the one in Windows. It is not placebo, it is very noticeable. It works, but the newer sdl2 library produces a slower sensitiity than the original sdl2 library shipped with steam. I run everything on a secondary X session that I initialize via xinit /usr/bin/jwm -f ~/.jwmrc - :1 -xf86config ~/ I attached my custom xorg config in case somebody wants to take a look and suggest changes to it. maybe it solves the issue entirely.ĮDIT: It didn't.
I own a Zowie EC1 eVo mouse, and this is the equivalence table between Xorg and Half-Life engines' naming of mouse buttons for my mouse (Bear in mind, I'm using the mouse driver instead of evdev).
Scrolling still sent these other codes somehow.Īnyway related to this, Xorg has support for up to 14 mouse buttons. It seems Counter-Strike gets its input at a lower level than what xmodmap is capable of affecting, because I tried all sorts of xmodmap -e pointer remappings for the mousewheel and they didn't work. But also, it turns out that using xmodmap doesn't work in this case. Program Files (x86)Steamsteamappscommoncounter strike 1.6config'rev. Program Files (x86)Counter Strike 1.6config'revServerBrowser.vdf'.
This is buggy behavior that could probably be very easy to fix in the engine itself. Can i find the Server file in the CS folder so that i can make a copy of that file so that i can replace each time when i install new cs for easy addition of the servers in CS favorites.
However I think it is needless to say that this shouldn't be the way to fix this. The suggestion from the guy at IRC can be achieved using the xmodmap tool. But bear in mind that given the fact that the engine IS being affected by Xorg "somehow", implementing some sort of fix engine side should be mandatory. So this appears to be 100% Xorg's fault instead of an engine issue. So what you want is to configure your mouse so those buttons are button6 / button7 When mouse wheels first started appearing, mice never had more than three buttons, so mousewheel up/down defaulted to emitting Button4 and Button5 so apps would have something to listen for In both cases I am absolutely not pressing MOUSE4 or MOUSE5, but their respective codes are being sent along each time I scroll. Similarly, whenever I use MWHEELUP to hop faster into ledges (I practice KZ), I hear the sound that +use produces (triggers MOUSE4). Whenever I bunny jump using MWHEELDOWN, my sound stops briefly each time I scroll (MOUSE5 is being triggered).
That means I now know how to easily back up my CS profile data, favourite servers, and config in CS 1.6's non-steam version.In my Counter Strike 1.6 client configuration file I have the following binds: UPD: I know how to backup these data on the non-steam version of CS1.6, for example, by copying all of your CS folders and saving them to your cloud storage for reinstalling Windows, pasting the CS folder to your computer's main drive, and finally starting CS. Thank you in advance for your time and consideration, and have a pleasant day:) If you can tell me how to preserve and restore the CS1.6 settings and data without merely screenshotting them, that would be fantastic. I've already backed up my configuration settings, but I'm not sure how to back up my favourite servers and profile data. I googled the location and found a few old threads claiming that the CS1.6 configuration settings are stored at C:/Program Files/Valve/cstrike/config.
I'm about to do a clean install of Windows 11 and wanted to back up the CS1.6 non-steam version settings, config, and data.