Tools

ET Legacy Config Generator

Player Name with Color Codes

Create a colorful player name using ET color codes. Click a color to insert it.

Preview:
ET Code:
Color Palette:

Graphics Settings

r_mode

Resolution mode. -2 uses your desktop resolution, -1 uses custom width/height. Other values are preset resolutions.

r_customwidth
1920

Custom resolution width in pixels. Only used when r_mode is -1 (Custom Resolution).

r_customheight
1080

Custom resolution height in pixels. Only used when r_mode is -1 (Custom Resolution).

r_fullscreen

Run the game in fullscreen mode. Disable for windowed mode.

r_noborder

Borderless window mode. Enable for borderless windowed gaming (requires r_fullscreen 0).

r_swapInterval

Vertical Sync (VSync). Enable to prevent screen tearing but may add input lag. Disable for competitive play.

cg_fov
90

Field of View - How wide your peripheral vision is. Higher values let you see more but can cause distortion. Competitive players often use 90-120.

com_maxfps
125

Maximum frames per second. FPS affects movement physics in ET. 125 is competitive standard, 43/76 for special jump techniques.

com_maxfpsUnfocused
-1

Max FPS when game window is unfocused. -1 uses half of com_maxfps. Lower values save CPU when alt-tabbed.

com_maxfpsMinimized
-1

Max FPS when game window is minimized. -1 defaults to 10 FPS. Saves CPU when minimized.

r_displayRefresh
0

Display refresh rate in Hz. 0 uses your monitor's default. Match this to your monitor for smooth gameplay.

r_screenshotFormat

Screenshot file format. JPEG is smaller, PNG is lossless, TGA is uncompressed.

r_screenshotJpegQuality
90

JPEG screenshot quality. Higher = better quality but larger files.

r_textureMode

Texture filtering quality. Bilinear is fastest, Trilinear is best quality.

r_ext_texture_filter_anisotropic

Enable anisotropic texture filtering for sharper textures at angles. May impact performance on older GPUs.

r_ext_max_anisotropy

Anisotropic filtering level. Higher = sharper textures at angles but more GPU usage. Requires anisotropic filtering enabled.

r_gamma
1.3

Gamma correction (brightness). Higher values make the game brighter, useful for seeing enemies in dark areas.

cg_shadows

Player shadow rendering. Many competitive players disable this for performance and to reduce visual clutter.

cg_drawGun

Show your weapon model. Some players disable this to reduce visual clutter.

cg_gunFovOffset
0

Weapon model FOV offset. Negative values make the gun appear smaller/further. 0 is default.

cg_gibs

Show body parts/gibs when players die. Disable for better performance.

cg_wolfparticles

Particle effects for explosions, smoke, etc. Disable for better performance.

cg_coronas

Corona light effects around light sources. Disable for performance.

cg_showblood

Blood effects when players are hit. Some prefer off for cleaner visuals.

cg_bloodPuff

Show blood puff particle effects when players are hit. Disable for cleaner visuals.

cg_bloodDamageBlend
1

Screen blood effect intensity when you take damage. 0 disables it completely.

cg_drawBreathPuffs

Show cold breath effects on winter/snow maps. Disable for performance.

cg_bloodFlash
1

Blood flash effect when you get hit. Lower values reduce visual distraction.

cg_marktime
20000

How long bullet marks stay on walls (milliseconds). 0 disables them.

cg_brassTime
2500

How long ejected shell casings are visible (milliseconds). 0 disables them.

r_dynamiclight

Dynamic lighting effects (muzzle flashes, explosions). Disable for performance.

r_flares

Render light flare effects around bright light sources.

r_fastsky

Use simple sky instead of detailed skybox. Enable for better performance.

r_drawfoliage

Render grass and foliage. Disable to see enemies hiding in vegetation.

r_picmip

Texture quality level. Higher values = lower quality but better performance.

cg_atmosphericEffects

Weather and atmospheric particle effects (rain, snow). Disable for better visibility and performance.

cg_tracers

Bullet tracer effects. Useful for seeing bullet trajectories.

cg_tracerChance
0.4

Probability that a bullet will show a tracer. 0.4 = 40% of bullets show tracers.

cg_tracerWidth
0.8

Width of bullet tracer effects.

cg_tracerLength
160

Length of bullet tracer effects.

cg_tracerSpeed
4500

Speed of bullet tracer animation.

cg_muzzleFlash

Muzzle flash effects when weapons are fired.

cg_bobbing
0

View bobbing when moving. 0 disables completely for stable aim.

cg_visualEffects

General visual effects (explosions, particles). Disable for cleaner visuals.

r_softShadows

Soft shadow rendering quality. Higher values are more realistic but cost performance.

r_drawSun

Render the sun in the skybox. Disable for slight performance gain.

cg_skybox

Draw the skybox. Disable for slight performance gain on low-end systems.

cg_bloodTime
120

How long blood splatter effects remain visible (seconds). 0 removes them instantly.

r_colorbits

Color buffer depth in bits. 0 = auto-detect. Higher values provide better color accuracy.

r_depthbits

Depth buffer bits. 0 = auto-detect. Higher values reduce z-fighting artifacts.

r_stencilbits

Stencil buffer bits. Used for shadows and special effects. 0 = auto-detect.

r_textureBits

Texture color depth. 0 = auto-detect. Lower values save VRAM but reduce quality.

r_detailTextures

Enable detail textures for added surface detail up close.

r_ext_compressed_textures

Enable compressed texture support. Reduces VRAM usage with minimal quality loss.

r_ext_multitexture

Enable multitexture support. Required for most modern rendering features.

r_intensity
1

Overall texture brightness multiplier. Higher values brighten textures.

r_overBrightBits
0

Overbright rendering bits. Affects overall scene brightness. 0-2 recommended.

r_mapOverBrightBits
2

Map lightmap overbright bits. Affects how bright lightmaps appear.

r_ambientScale
0.5

Ambient light intensity multiplier. Higher values brighten shadowed areas.

r_directedScale
1

Directed light intensity multiplier. Affects main light source brightness.

r_lodScale
5

Level of detail scale. Higher values keep high detail at greater distances.

r_lodBias
0

Level of detail bias. Negative values increase detail, positive decrease it.

r_subdivisions
4

Bezier curve subdivisions. Higher values = smoother curves but more polygons.

r_ignorehwgamma

Ignore hardware gamma. Enable if gamma slider doesn't work correctly.

r_fbo

Use framebuffer objects for rendering. Required for some modern effects.

r_wolfFog

Enable Wolfenstein-style fog effects on maps that use them.

r_zNear
3

Near clipping plane distance. Lower values let you see closer objects.

r_finish

Force GPU to finish each frame before starting next. May reduce tearing but adds latency.

r_primitives

Primitive rendering mode. 0 = auto-detect best for your hardware.

r_greyScale
0

Apply greyscale effect to rendering. 0 = full color, 1 = full greyscale.

Control Settings

Sensitivity calculator

cm per 360° turn, from sensitivity × m_yaw
sensitivity
5

Mouse sensitivity. Lower = more precise aiming, higher = faster turning. Find what feels natural for you.

cl_run

Always run by default. When enabled, you run unless holding walk key. Most players keep this on.

cl_mouseAccel
0

Mouse acceleration. Most competitive players set this to 0 for consistent aim.

m_pitch

Vertical mouse sensitivity multiplier. Adjust for independent vertical sensitivity.

m_yaw

Horizontal mouse sensitivity multiplier. Adjust for independent horizontal sensitivity.

m_filter

Mouse smoothing filter. Most players disable this for raw input response.

cl_freelook

Enable mouse look (looking up/down with mouse). Should always be enabled.

cl_doubletapdelay
350

Milliseconds for double-tap detection (prone, sprint). 0 disables double-tap.

cg_autoReload

Automatically reload when magazine is empty. Some prefer manual control.

cg_autoSwitch

Auto-switch to new weapons when picked up. Most players disable this.

cg_noAmmoAutoSwitch

Auto-switch weapons when current weapon runs out of ammo.

cg_cycleAllWeaps

Weapon cycling includes all weapons. When off, only cycles through equipped weapons.

cg_predictItems

Client-side prediction for item pickups. Reduces perceived lag when picking up items.

cg_autoAction
0

Auto actions on events. 1=auto demo, 2=auto screenshot, 4=auto stats. Add values to combine (e.g., 3=demo+screenshot).

cg_zoomDefaultSniper
20

Default zoom level for scoped weapons. Lower values = more zoom. Range 4-32.

cg_zoomStepSniper
2

Amount to change zoom per scroll step when using scoped weapons.

cg_scopedSensitivityScaler
0.6

Sensitivity multiplier when using scoped weapons. Lower = slower when zoomed.

cg_weaponCycleDelay
150

Delay in ms between weapon switches. Prevents accidental double-switches.

cg_useWeapsForZoom

Use weapon keys (mousewheel) to zoom in/out when scoped.

cg_autoactivate

Automatically activate doors and interactive objects when nearby.

cg_activateLean

Enable leaning when pressing activate key near corners.

in_mouse

Mouse input mode. 1 = raw input (recommended), 2 = non-raw input.

cl_yawspeed
140

Keyboard yaw (left/right) rotation speed. Only affects keyboard turning, not mouse.

cl_pitchspeed
140

Keyboard pitch (up/down) rotation speed. Only affects keyboard looking, not mouse.

cg_weapaltReloads

Enable weapon alternate fire reload sequences.

cg_weapaltSwitches

Enable weapon switching via alternate fire key.

Network Settings

rate
25000

Bandwidth rate limit in bytes/second. 25000 is standard for competitive play. Higher for fast connections.

cl_maxpackets
125

Maximum packets sent per second. 100-125 is competitive standard. Higher = smoother but more bandwidth.

cl_packetdup

Duplicate packets to reduce loss effects. 1 is standard, increase if experiencing packet loss.

snaps
20

Snapshots per second requested from server. 20 is standard, server may limit this.

cl_timeNudge
0

Client-side prediction adjustment. 0 is recommended. Negative values can help with lag compensation.

cl_allowDownload

Allow downloading missing files from servers. Useful for custom maps.

cl_maxPing
800

Maximum ping filter for server browser. Only shows servers below this ping.

cl_interpolation

Buffering of server packets to smooth over packetloss and ping instability. 0=off, 1-4 increasingly smoother.

cl_extrapolationMargin
1

Extrapolation margin for network prediction. Higher values help with unstable connections.

cl_wwwDownload

Allow downloading files via HTTP/WWW. Faster than standard downloads.

cl_timeout
200

Connection timeout in seconds. How long to wait before disconnecting from unresponsive server.

cg_antilag

Enable server-side antilag compensation. Essential for fair hit registration on high-ping connections.

pmove_fixed

Use fixed-time player movement. Can improve movement consistency across different framerates.

pmove_msec

Player movement tick duration in milliseconds. Only used when pmove_fixed is enabled. 8 is standard.

HUD Settings

Crosshair preview

cg_drawCrosshair

Crosshair style. 0 disables crosshair. Each number is a different design.

cg_crosshairSize
48

Crosshair size in pixels. Smaller crosshairs can help with precision.

cg_crosshairAlpha
1

Crosshair transparency. Lower values make it more transparent.

cg_crosshairColor

Primary crosshair color.

cg_crosshairPulse

Crosshair expands to show weapon spread. Useful feedback for accuracy.

cg_crosshairHealth

Crosshair color changes based on your health level.

cg_crosshairX
0

Horizontal crosshair offset. Move crosshair left (negative) or right (positive).

cg_crosshairY
0

Vertical crosshair offset. Move crosshair up (negative) or down (positive).

cg_drawFPS

Display frames per second counter on screen.

cg_lagometer

Display network lag meter showing connection quality.

cg_drawCompass

Mini-map compass display. Essential for team coordination.

cg_drawRoundTimer

Show the round timer on your HUD.

cg_drawCrosshairNames

Show player names when your crosshair is over them.

cg_cursorHints

Action hint icons near interactive objects (doors, objectives, etc.).

cg_draw2D

Display all HUD elements. Disable for clean screenshots or videos.

cg_hudAlpha
0.8

HUD transparency level. Lower values make HUD more transparent.

cg_teamChatTime
8000

How long chat messages stay visible (milliseconds).

cg_teamChatHeight
8

Maximum number of chat lines visible.

cg_altHud

Use alternate HUD layout. Different visual style for health/ammo display.

cg_locations

Show location names on the HUD. Useful for callouts and team coordination.

cg_countryflags

Display country flags next to player names.

cg_announcer

Enable announcer voice for game events (objectives, kills, etc.).

cg_hitSounds

Play hit confirmation sounds when you damage enemies.

cg_drawSpectatorNames

Display spectator names. Useful for streamers and competitions.

cg_simpleItems

Use simplified item rendering for better visibility of pickups.

cg_simpleItemsScale
1

Scale of simplified items when cg_simpleItems is enabled.

cg_drawEnvAwareness
7

Environment awareness icons (flags, objectives, teammates). Bitmask: 1=objectives, 2=mines, 4=teammates.

cg_fireteamSprites

Display sprites over fireteam members for easy identification.

cg_automapZoom
5.159

Command map (minimap) zoom level. Higher values zoom in more.

cg_instanttapout

Instantly tap out when killed instead of waiting for the tap out prompt.

cg_drawNotifyText

Display notification text for game events (kills, objective updates).

cg_bannerTime
10000

Duration in ms for banner messages to display.

cg_centertime
5

How long center screen messages stay visible (seconds).

cg_drawCrosshairPickups

Highlight interactive items when crosshair is over them.

cg_quickchat

Quick chat mode for faster voice command access.

cg_printObjectiveInfo

Print objective status updates to the console.

cg_voiceSpriteTime
6000

Duration voice chat sprites appear over players (milliseconds).

cg_popupStayTime
2000

How long popup messages stay visible before fading (milliseconds).

cg_popupFadeTime
2500

Duration of popup message fade-out effect (milliseconds).

con_scale
1

Console text size scaling. Higher values make console text larger.

Sound Settings

s_volume
0.8

Master game volume. Important to hear footsteps and enemy sounds.

s_musicvolume
0.25

Background music volume. Most competitive players set this to 0.

s_khz

Audio sample rate. Higher = better quality. 44 kHz recommended.

s_doppler

Doppler effect on moving sound sources. Adds realism to audio.

cg_noVoiceChats

Mute voice chat audio (V-say commands). Enable if they distract you.

cg_noVoiceText

Hide voice chat text messages.

s_muteWhenMinimized

Mute all audio when the game window is minimized.

s_muteWhenUnfocused

Mute all audio when the game window loses focus (alt-tabbed).

cg_voiceChats

Enable voice chat sounds (V-say audio). Disable to only see text.

cg_voiceText

Display voice chat text messages when V-say commands are used.

cg_teamChatsOnly

Only show team chat messages, hide all public chat.

cg_teamVoiceChatsOnly

Only play voice chat from teammates, mute enemy voice.

Pro Scripts - Advanced Binds

Enable scripts and configure keybindings for advanced gameplay features.

Combat & Aiming

Automatically lower your sensitivity when zooming with sniper rifles or binoculars for more precise aiming. Press the zoom key to toggle between normal and zoom sensitivity.

Bind specific weapons to keys instead of cycling through them. Faster weapon switching in combat.

A collection of settings commonly used in competitive play. Optimizes performance and removes visual distractions.

Automatically lower your sensitivity while firing for better tracking and recoil control. Sensitivity returns to normal when you release the fire button.

Different sensitivity when using iron sights or alternate fire mode. Great for weapons with iron sight zoom.

Automatically change sensitivity when switching to specific weapons. Lower sens for rifles, higher for SMGs.

Movement

Toggle sprint on/off instead of holding the key. Press once to start sprinting, press again to stop.

Settings optimized for trickjumping. Fixed physics and proper movement timing.

Toggle crouch on/off instead of holding the key. Press once to crouch, press again to stand up.

Toggle lean left/right instead of holding the key. Useful for peeking corners without holding keys.

Automatically crouch when jumping for higher jumps. Essential for trickjumping and reaching elevated positions.

Class Abilities

Quickly switch to syringe, use it, and switch back to your previous weapon. Perfect for fast revives in combat.

Quickly throw an ammo pack and switch back to your weapon. For Field Ops rapid ammo distribution.

Quickly throw a health pack and switch back to your weapon. For Medic rapid health distribution.

Communication

Bind common team communications to keys for fast callouts during gameplay.

Quickly announce spawn times to your team. Helps coordinate attacks and defenses.

Quick callouts for enemy deaths. Let your team know which classes you eliminated.

Quickly communicate objective status to your team during critical moments.

Display & HUD

Play a beep sound when you get a kill, making it easier to confirm eliminations during intense firefights.

Quickly mute/unmute game sounds. Useful for when you need to communicate on voice chat.

Display spawn timer in the console to help time your respawns.

Toggle between two different FOV (Field of View) values on a key press. Useful for switching between wide view for navigation and narrow view for aiming.

Toggle between high quality and performance settings on the fly. Useful when you need extra FPS in intense fights.

Toggle various HUD elements on/off. Clean up your screen or show all info.

Toggle the network graph to monitor your connection quality during gameplay.

Toggle between normal and brightened gamma for dark maps. Helps visibility in dark areas.

Utility

Bind keys to quickly select classes at spawn. Essential for competitive play to respawn quickly as the right class.

Easy toggle for recording demos. Press once to start recording, press again to stop.

Take a screenshot and show confirmation message on screen.

Import/Export Configuration

Config Preview:

Changes from defaults 0



  

Put the saved file in your etmain / legacy folder and run exec etconfig.cfg in the game console.

Aim Trainer - Practice your reflexes

Uses your current sensitivity and m_yaw. Click the arena to capture the mouse; press Esc to release.

Config Presets - Choose a preset to quickly configure optimal settings

Active Script Keybindings: