Yes, you should use aliases (even if i use cg_gunZ on all weapons), and no the cfg is not rewritten entirely but you change only the value of some commands (as you type them in console).
Originally Posted by iSuckz
Moreover it can be a lot of work is you change a cvar frequently (let's say, each 0.5sec) but i'm not sure but eems that quake deny fast changes. For example i know thta my brain manage continous sounds very bad, so i want to disable hitbeens on lg, then i use:
But cg_hitbeep sometimes stick to 0 or to 1 when i change the weapon too fast, so maybe the system avoid fast changes to avoid lags (due computation required).
//alias for sens change
alias +attackLg "+attack; sensitivity 7.6; cl_mouseaccel 0.005; cg_hitBeep 0;"
alias -attackLg "-attack; otherWeapSettings"
alias lgSettings "bind MOUSE1 +attackLg"
alias otherWeapSettings "bind MOUSE1 +attack; sensitivity 7.6; cl_mouseaccel 0.042; cg_hitBeep 2"