In ET there are certain commands you can enter to change your game play. You can bind things, tweak things, and have some fun with it. I will try as best I can to explain some of this seeing as more and more players have become interested in tweaking lately. I will run down some basic tweaks, but also some tweaks to give you higher frame rates, and also tweaks to help with connection lag. Keep in mind that when I go over the graphics tweaks, my graphics settings are pretty bad looking since I run ET on a horrible video card.
Lets get started with binds. When you want to enter a command such as a bind into the console, of course first you have to drop down your console with the ~ (tilde key), enter in /bind k say ^7HI!. Using (/bind) will bind your k key to output HI! in white letters. Now if you want to enter your binds into a .config file you would drop the / before bind. If you want to bind voicechats onto a key, instead of pressing v,5,5 to say bye, you need to put in /bind k vsay bye. Here is a list of keys you can bind in ET:
* Alphabet: A-Z
* Numbers: 0-9
* Function keys: F1-F12
* Punctuation: -/’.,;~=
* SPACE, TAB, SHIFT, CTRL, ALT, ENTER, BACKSPACE
* Arrow keys: UPARROW, DOWNARROW, LEFTARROW, RIGHTARROW
* INS, HOME, PGUP, DEL, END, PGDN
* Numeric keypad: KP_HOME, KP_SLASH, *, KP_MINUS, KP_UPARROW,
KP_DOWNARROW, KP_LEFTARROW, KP_RIGHTARROW,
KP_PGUP, KP_5, KP_PLUS, KP_ENTER, KP_END,
KP_PGDN, KP_INS, KP_DEL
* Left mouse button: MOUSE1
* Right mouse button: MOUSE2
* Middle mouse button: MOUSE3
* More mouse buttons: MOUSE4/MOUSE5 (some mice have extra buttons)
* Mousewheel scroll up: MWHEELUP
* Mousewheel scroll down: MWHEELDOWN
If you want to bind a suicide command, slashkill, in your console you enter /bind k kill. If you would like to bind the playdead command, put in /bind k playdead. There are many different voicechats that you can bind to your keyboard. For binding voicechats the vsay command outputs the voicechat globally, but if you want the voicechat to only be heard by your team use vsay_team instead of just vsay. This also works the same way for text binds, say for global text and say_team for team text. For text binds and and naming yourself you can use different colors by putting in ^ followed by a key such as 1, ^1 will give you red.
Back to the voicechats, here is a list of the available voicechats and the commands you need to put in to get them:
EnemyDisguised: “Enemy in disguise!”
PathCleared: “Path cleared.”
EnemyWeak: “The enemy is weakened.”
AllClear: “All clear.”
FireInTheHole: “Fire in the hole!”
OnDefense: “I’m on defense.”
OnOffense: “I’m attacking.”
TakingFire: “Taking fire!”
MinesCleared: “Mines cleared.”
NeedBackup: “I need backup!”
CoverMe: “Cover me!”
NeedEngineer: “We need an engineer!”
NeedOps: “We need Covert Ops!”
NeedAmmo: “I need ammo!”
NeedTarget: “I need a target!”
WhereTo: “Where to?”
FollowMe: “Follow me!”
LetsGo: “Let’s go!”
ClearPath: “Clear the path!”
HoldFire: “Hold fire!”
DefendObjective: “Defend our objective!”
DisarmDynamite: “Disarm the dynamite!”
ClearMines: “Clear the mines!”
ReinforceDefense: “Reinforce the defense!”
ReinforceOffense: “Reinforce the offense!”
DestroyPrimary: “Destroy the primary objective!”
DestroySecondary: “Destroy the secondary objective!”
DestroyConstruction: “Destroy the construction!”
ObjectiveDestroyed: “Objective destroyed!”
RepairVehicle: “Repair the vehicle!”
DestroyVehicle: “Destroy the vehicle!”
EscortVehicle: “Escort the vehicle!”
FireOnTarget: “Fire on my target!”
CommandAcknowledged: “Command acknowledged!”
CommandDeclined: “Command declined!”
CommandCompleted: “Command completed!”
ConstructionCommencing: “Construction underway!”
ConstructionCompleted: “Construction completed!”
ConstructionDestroyed: “Construction destroyed!”
ObjectiveFailed: “Objective failed!”
ObjectiveCompleted: “Objective completed!”
Thanks: “Thanks a lot!”
Welcome: “You’re welcome.”
GreatShot: “Great shot!”
GoodGame: “Good game!”
IamSoldier: “I’m a soldier.”
IamMedic: “I’m a medic.”
IamEngineer: “I’m an engineer.”
IamFieldOps: “I’m a field ops.”
IamCovertOps: “I’m a covert ops.”
FTMeetWaypoint: “Meet at waypoint!”
FTAttackWaypoint: “Attack waypoint!”
FTchecklandmines: “Check for landmines!”
FTDefendWaypoint: “Defend waypoint”
FTFallBack: “Fall back!”
FTCheckLandMines: “Check for landmines!”
FTCoverMe: “Cover me!”
FTCoveringFire: “Soldier, covering fire!”
FTMortar: “Deploy mortar!”
FTHealSquad: “Heal the squad!”
FTHealMe: “Heal me!”
FTReviveTeamMate: “Revive team mate!”
FTReviveMe: “Revive me!”
FTDestroyObjective: “Destroy objective!”
FTRepairObjective: “Repair objective!”
FTConstructObjective: “Construct the objective!”
FTDisarmDynamite: “Disarm the dynamite!”
FTDeployLandmines: “Deploy landmines!”
FTDisarmLandmines: “Disarm landmines!”
FTCallAirStrike: “Call airstrike!”
FTCallArtillery: “Call artillery!”
FTMortarBarrage: “Call mortar barrage!”
FTResupplySquad: “Resupply squad!”
FTResupplyMe: “Resupply me!”
FTExploreArea: “Explore area!”
FTExploreAtCoordinates: “Explore at co-ordinates!”
FTSatchelObjective: “Destroy satchel objective!”
FTGoUndercover: “Go undercover!”
FTProvideSniperCover: “Provide sniper cover!”
You can do more in your console besides just voicechat and text binds. You can also bind a toggle to a key and toggle a command such as s_mute, to toggle sound on and off. To do this you would enter into your console /bind k toggle s_mute. A toggle is different from a cycle in that the command you want to toggle has to have only two states, 1 and 0. In the case of s_mute the states are s_mute 1 for mute and 0 for not muted. Now if you would like to bind a key to execute a simple cycle script such as a gamma cycle, gamma is the brightness in which you see ET, you would do /bind k r_gamma 1 3 0.5. This will make the “k” key cycle your gamma from 1 to 3 in increments of 0.5, so 1, 1.5, 2, 2.5, 3. Since this is a cycle when you reach the last value it will go back to the first value at the next press of the key. Thats pretty much it for your basic binds.
There are more complex scripts that you can create and run in ET. These commands are too long to enter into the console so you have to make yourself a “config” file (a .cfg file). In order to do this you can use notepad to create one. Creating a config file is also useful in keeping all of your settings how you want them, your settings can change when you play in different ET mods such as, ETPub, ETPro, Jaymod, and NoQuarter. The way ET works with different mods is that you have a settings file and a different profile for each mod you have played on. Your settings for ETPub would be located inside your ETPub profile which is in your ET directory at WolfET/etpub/Profiles/profile_name/etconfig.cfg. Also in the case of crashes, there is a possibility that your profile and/or your ET settings can get deleted, but if you have created a config file you don’t have to redo all of your binds and settings again. When you create a config file through notepad you need to save the file as a .cfg file instead of saving as a standard notepad file (.txt). To do this, where it says filename enter in myconfig.cfg in the box below switch the Save File type As from Text Documents (*.txt) to All Files, this will ensure that your file is saved as myconfig.cfg instead of myconfig.cfg.txt. Once you have created your config file, in order to have it work in ET, it needs to be in your etmain folder, WolfET/etmain, this is the same folder where all your map files go in. When you have your config file in the appropriate place, you can execute your config file by putting into the console “/exec myconfig.cfg”.
Instead of having to enter in the command to execute your config file, what you can do is create an autoexec file. An autoexec will run as soon as you open up ET. An autoexec file also needs to be put in your etmain folder. You use the same steps to create the autoexec as you would to create any other config file, but as i pointed out earlier in a config file, as opposed to entering in commands in the console, you drop the slash from the beginning of the command. In the case of your autoexec.cfg file, you may want it to load your myconfig.cfg file, so on any free line in your autoexec put in exec myconfig.cfg. Something alot of people like to put into their autoexec, or any config file, is their ET name with the colors and tags just how they like them. To do this you would put on a line set name ^7ET^4Player.
Now onto the tweaks, woot! I will try to explain as best i can what each command does, but with the amount of available commands in ET, there are very few people who now what every command does. I will introduce each command with my own settings first. These commands can be put into a config file or simply put into the console. If you enter in certain graphics commands in the console they will not take affect until you restart the game, but you can see these changes immediately by entering into the console /vid_restart. As for non-graphics changes, you can simply do a /reconnect in the console to have the changes take effect
Be careful what you set these to, some servers have different PB CVAR checks than other servers. When you logon to a server it will check your cvars against the settings that the certain server does not allow. You will have sometime to change the settings before PB kicks you. Not all of these settings will be helpful to you, but regardless use them at your own risk.
The name command is another way of renaming yourself without going through the limbo menu. I see alot of people get kicked by PB for clearing their name out in the limbo menu. PB kicks them of course for “Empty Player name”. If you rename through the console you wont have to worry about that happening to you, unless of course you try to put a in your name, as its a character not allowed by PB.
Default: 90. This is the command for your field of view. Some people like being able to have better peripheral vision in ET, basically being able to see whats going on at the side of them better. The trade off for setting this command high is that the higher it is the harder it is for you to see things that are far.
This setting will cap your frame rate at a certain number. There are certain numbers that if you cap your FPS at them, you will be able to jump higher. These numbers are 43, 76, 125, 333. Keep in mind that you should cap your FPS at the number that is closest to your average frame rate.
This is the command for your mouse sensitivity.
This is the command for “smooth mouse”. Set it to 1 to turn on mouse smoothing.
This settings lowers y-axis sensitivity. Your mouse movement up and down will be slower, the lower the value. Take note that this setting should not be lower than 0.015 and no higher than 0.022.
Setting this number above 0 will make you turn faster.
This is the brightness setting for ET. It can go from 0.0 to 3.0.
This will turn off rain/snow.
This changes the opacity of blood splatter on your screen. it goes from 0.0 to 1.0.
This allows you to cahnge the opacity of the flash on your screen you get when taking damage.
This settings effects how long, in seconds, things like bullet shells are rendered for. A setting of 0 turns them off completely. 0-10000.
This settings has to do with the flare effect around lights.
These settings turn off the blood and gore in ET.
This will turn off the shadows under players.
This will turn of explosion effect details.
This settings effects how long, in seconds, bulletmarks are rendered for. A setting of 0 turns them off completely. 0-10000.
This will remove the smoke from panzers.
This will remove impact particles. 0-2.
I’m not sure which one works because i have them both. This should remove the flash from your gun when it fires, as well as other players’ guns.
These settings smooth out gun movement and run movement, basically will keep your aim a little bit steadier.
Sometimes ET gets screwy and you cant pick up ammo, guns, or health by running over them. If you set this to 1, you should not have that problem.
This controls whether you are able to see your own gun or not. This settings is only 0-1 in some servers, but it can go from 0-6 in many ETPub servers, 2-6 gives your gun different transparency effects.
This settings turns on your FPS counter.
This settings refers to your the resolution at which your playing ET in.
r_mode 0 Resolution is 320 x 200
r_mode 1 Resolution is 400 x 300
r_mode 2 Resolution is 512 x 384
r_mode 3 Resolution is 640 x 480
r_mode 4 Resolution is 800 x 600
r_mode 5 Resolution is 960 x 720
r_mode 6 Resolution is 1024 x 768
r_mode 7 Resolution is 1152 x 864
r_mode 8 Resolution is 1280 x 1024
r_mode 9 Resolution is 1600 x 1200
r_mode 10 Resolution is 2048 x 1536
r_mode 11 Resolution is 856 x 480 Wide screen.
This controls whether ET is full screen or windowed.
This will remove shadows from ET.
This disables the rendering of textures in the sky.
This sets the size of game textures. Basically, the higher the number the smaller the textures and the more stretched across the models the textures are. This settings goes from 0-3.
This controls the level of graphics detail. It goes from 0-2, 0 giving it the best quality.
Turns off the flare effect around rockets.
Controls the amount of geometric detail. 4-999.
Controls the amount of detail in player and vehicle models. It goes from 0-3, but I don’t suggest going to as low as 3 as it is god awful.
These settings brightens up the dark areas of maps. 0-3.
Settings this to 1 helps if you have mouse or keyboard lag.
This eliminates excessive flashing in gun fights.
This command has to do with your ET’s texture filtering. The r_texturemode refers to all the game rendering, while the ui_r_texturemode refers to the rendering on your 2d graphic items.
low quality: GL_NEAREST
good quality: GL_LINEAR_MIPMAP_NEAREST
great quality: GL_LINEAR_MIPMAP_LINEAR
good quality: GL_LINEAR
This is another settings to lower the quality of textures.
Set this item to 1 for better mipmapping (smoothing of distant textures). Set it to 0 for higher frame rate.