Most of you know that changing something in OPTIONS can change other settings you didn't want to change. E.g. when you play with a custom crosshairscale and you go to OPTIONS and change your crosshaircolour from green to red, your crosshairscale will be reset as well. So you have to type cl_crosshairscale whatever in your console again. And there are some other settings being reset like that as well. Quite annoying tbh.
But you can avoid those changes with a simple trick. First thing to do is to put all your custom settings in a file called autoexec.cfg. Most of you already know this and those who don’t just create a text file with wordpad or editor, type in your favourite console commands and save it as “autoexec.cfg” in your
.../steamapps/username/counter-strike source/cstrike/cfg folder. This autoexec.cfg will be executed whenever you start Counter-Strike and you will have your settings. However, when change something OPTIONS and some settings are reset, the autoexec.cfg won’t be executed at that point (only when starting your game).
So the second thing to do is copy your autoexec.cfg and rename it to “userconfig.cfg” and keep it in the same folder (.../steamapps/username/counter-strike source/cstrike/cfg). This userconfig will be executed every time after your config when you change something in OPTIONS. So when some settings are reset in your config, they will be set back to your custom value by the userconfig.cfg.
But when you change something in your autoexec, don’t forget to change your userconfig as well. Easiest way is to change one of them and then just copy and rename.
Now lean back and enjoy your game.

Sorry I didn’t post this earlier because I thought most ppl would know about this, but recently I’ve heard that ppl still have trouble with it. Well, now you know.
Post edited by: [KM] Flame111, at: 09/12/2006 19:40