Getting Started
Get a feel for the autoexec setup, binding config, and more
In this guide you'll find a variety of advice and tips to make your game run better, have more customizations, and have plenty of binds to change your game on the fly. Overall, if you spend some time investigating into this, your gameplay will improve!
I split the guide up into 5 different categories. CVARs drive right into the core of the game. Most of these variables won't outright improve your gameplay, but will allow you to tweak and customize it to fit your style. Binds are a collection of useful binds, that allow you to perform many actions with a single click of a button. Scripts are larger compilations of cvars, binds, etc, and are useful in many different situations. Configs offer a full set of cvars, binds, and such to create a useful environment for Competition, Server Admin, Demo Playback, and other settings. Other is left for everything else, that is uncategorized.
Suggested Config Setup:
- Make an myconfig.cfg in your My Documents\id Software\Enemy Territory - QUAKE Wars\base\ folder
- Make an autoexec.cfg with a simple "exec myconfig.cfg" line in your *\sdnet\yourname\base\ folder
- Treat the myconfig.cfg as an autoexec - it will support both custom binds & will automatically execute on startup.
- An autoexec under your *\base directory will not normally support binds, and setting up in this way will allow the execution to run smoother.
- Now, when you find a CVAR or Bind you like from below, simply place it in your newly created myconfig.cfg!
Set vs Seta commands:
Seta stores the command and makes it permanent. Set isn't so permanent (if its out of the autoexec, anyway). Source
Help! I've changed a value of a cvar, but I want to change it back!
If you use the command in your console, without a value attached to it, it should give you an explanation (if available) as well as the default value.
IE: try typing in r_brightness into your console, by itself.
Tip: Try using the TAB key when using console commands. It'll automatically fill it out, or give you a list of elements you can look it.
Cvars
CVAR stands for "Configuration Variable". We determine what CVARs are useful to you!
Quick List
- com_useFastVidRestart
- com_allowconsole
- g_fov
- g_skipintro
- gui_voteAlpha & g_voteKeepVote
Advanced CVARs - Make sure you know what you're doing, may need testing or tweaking to ensure proper usage! - r_visdistmult & image_lodbias
- com_videoRam
- r_useThreadedRenderer
- com_unlockfps, com_unlock_timingMethod & com_unlock_maxFPS
- net_clientprediction
Detailed List
Alt-Tab Fix
Enable Console
Expand your Field of View
Note you should use a bind to switch between your new FOV and the default (90). This is because the Titan is glitched, and you need an FOV of 90 to use it properly.
Skip Intros
Less Obtrusive Voting
Advanced CVARs
Increase View Distance
Use all VRAM
Dual Core CPU Tweak
FPS Smoothing
First thing you need to do is unlock the FPS. This takes out the 30fps cap the game has by default. Note: even though you may render faster than 30fps, the game still runs physics & network at 30fps.
method of timing interpolated/extrapolated frames: 0 = whenever they fit; 1 = on boundaries of framerate multiples of 30; 2 = like 1, but using total previous everything time to estimate, not just render time.
Let's be honest, that's just confusing. Here's a better (and longer) description.
I'll sum it up: "0" has the maximum FPS, but it's not that smooth. "1" smooths out the frames, but doesn't quite give you as much raw FPS. "2" should smoothen it out the most, but most people report added "jitters" to the game, and I've seen it first hand. I recommend the value of "1" to everyone, but be sure to test out "0" and "2" to see if they suit your computer & setup better.
Network Client Prediction
[This Cvar] determines the number of additional milliseconds by which the client (your machine) will try to predict and offset any ping lag. The default is 20ms, but if you're experiencing connection problems and lag and/or have a high ping, raising this value may improve things. Remember however that your ping is the round-trip time to a server (e.g. a 150 ping means 75ms taken for your data to get to a server, 75ms for it to get back). So your ping divided by 2 will give you the best prediction value, and usually only if your ping is higher than 150ms.Now, I think this is a bit too high, personally. After some testing, I found "15" to be the best setting for me (even though my ping is 50-100 on most servers, even higher). This may be because I play competition smaller servers, and there is less lag in general. However, high ping players will probably want to set this ABOVE the default of "20". Test it out with the Lag O Meter.
Binds
Create & use custom binds to enhance your game and give a more dynamic experience.
Coming Soon
Scripts
Check out these pre-built scripts, and customize them to fit your needs.
Fireteam Script
[This Cvar] determines the number of additional milliseconds by which the client (your machine) will try to predict and offset any ping lag. The default is 20ms, but if you're experiencing connection problems and lag and/or have a high ping, raising this value may improve things. Remember however that your ping is the round-trip time to a server (e.g. a 150 ping means 75ms taken for your data to get to a server, 75ms for it to get back). So your ping divided by 2 will give you the best prediction value, and usually only if your ping is higher than 150ms.Now, I think this is a bit too high, personally. After some testing, I found "15" to be the best setting for me (even though my ping is 50-100 on most servers, even higher). This may be because I play competition smaller servers, and there is less lag in general. However, high ping players will probably want to set this ABOVE the default of "20". Test it out with the Lag O Meter.
Here's the script. I use the key ALT-F1. To change the varibles, take out the _STUFFHERE_, but keep the '' on it.
Here's mine:
Configs
Check out these fully-featured configs for competition, demo player, server admin, and more.
Coming Soon
Other
Everything else is collected & presented here.
SPECIAL THANKS TO THESE CONTRIBUTORS
- Jelster for: Less Obtrusive Voting
- M8DNanite and reyalp with help figuring out autoexec.
- Boumy for the Default Spawn cvar, Weapon Switch script, and Quick Fireteam script.
- Ifurita for the 4newbies ETQW Tweaking Guide
- TweakGuides for some of the CVARs (mainly related to graphics tweaks)
- RaLLe for the Voicechat script
Working on finishing it up... Thanks for your time!