Game Configuration File - Keyboard & Mouse input test
This is the easiest way to improve your skill and gameplay. Playing the DotA gets better from day to day, and beginning from now the latest of DotA AllStars and Legends of DotA maps include a completely new way to manage your ingame settings - a text-configuration file. After having started DotA 6.88 or LoD once, a special configurating file will be created in your WarCraft III root folder (config.dota.ini or config.lod.ini). Use this configurator below to adjust all the options that are currently available.
This file can be opened and edited with any text editor such as Notepad, it is a plain text file. If you do choose to manually change stuff, we are recommend to use "clever" text editors, e.g. NotePad++ or Sublime Text, as they have syntax highlight for an easier navigation through.
This online feature will soon be deprecated. For anything after that use the in-game menu/options to configure.
You can assign any key to any skill or item slot. It will override the button’s default action - you don't have to worry about unbinding the Space key or any other special hardcoded WC3 key (the hotkeys in the config file are always the most important ones). This function also filters out inputs inside the "Chat" window, chatting will not be affected.
It is also possible to add a single modifier to the key; either ALT, CTRL or SHIFT. This allows having your whole inventory and skillset bound to specifically modified keybinds (like ALT+R) that are used by WC3. There are couple of hot-binds like "Space", "F1"-"F9", which can be used directly, even without using the HEX value. However, it is not possible to add any modifiers (Alt, Ctrl, Shift) to Space and F1-F9.
QuickChatText contains the text, QuickChatHotkey - hotkey's value or the key required to be pressed in order to print the text message. Use the @ symbol as the first symbol in text, if you want to post your message in all-chat.
By default all lines are empty. You may use ingame chat options here, or anything else you'd like to send to chat at the very start.
Visit the commands list page for the full list of chat commands available.
Use the @ symbol as the first symbol in text, if you want to post your message in all-chat.
Recommended if you don't want to go through all the config all over again.
Perfect for fine tuning and precise adjustment.
You need to be logged in.
HOTKEYS
- cast /
- Quickcast
- Cast /
- Quickcast /
- Autocast
Select your hero
#SelectYourHero
Selects your hero.
Select courier
Select circle of power
#SelectCircleOfPower
Selects the Circle of Power for your hero.
Select units
#SelectAllUnits
Selects all useful units.
Select all other units
#SelectAllOtherUnits
Selects all useful units except the primary hero.
Order to all controlled units
#OrderToAllControlledUnitsHotkey
Whenever player gives an order to any unit while holding the key, all controllable units (from SelectAllUnits group) will try to perform it. You can only give 3 AllUnits orders at time, they restore with 1 per second rate.
Show scoreboard
#DisplayScoreboard
Allows to expand or minimize ingame scoreboard.
Show neutral spawn area
#DisplayNeutralsSpawnAreaHotkey
Displays a rectangle, that determines the borders of neutral's spawn camp.
Show tower range
#DisplayTowerRangeHotkey
Displays the range of attack for towers
Teleport Scroll hotkey
#TeleportScrollHotkey
Button for use of teleport.
Talent menu hotkey
#TalentsMenuHotkey
Opens talents menu.
Quick Cast Attack
#QuickCastAttack
If you use disabled auto-attack (-aat) then by pressing this button your hero will go to the place under the cursor and will attack the closest unit.
Shops QWERTY bind
#ShopsQWERTY
Allows auto-binding every shop to the QWERTY-layout. QWER for top row, ASDF for middle, and ZXCV for lower. Doesn't have any extra settings.
Disable default spell hotkeys
#DisableAllDefaultHotkeys
Disables all default hotkeys for spells.
Disable default ALT hotkeys
#DisableDefaultAltHotkeys
Disables AltQ, AltS, AltH etc hotkeys from opening ingame menus.
Disable ALT-S
Disable ALT-L
Disable ALT-H
Disable ALT-O
Disable ALT-Q
Disable ALT-G
Disable ALT-T
Disable ALT-A
Disable ALT-R
Disable ALT-F

GAME OPTIONS
Limit maximum FPS
#MaxFPS
On low-tier PCs, WC3 still tries to render 64 frames every second. Lowering this value reduces overheating and slightly increases (non-laggy) the game’s visuals.
Limit FPS ?
#AutoFPSLimit
When your PC is under the heavy load, this option will automatically change the MaxFPS setting, decreasing your max frames but increasing visuals. Again: only use if you have FPS issues.
Lock mouse at window
#LockMouseAtWindow
Keeps your mouse cursor in the game's window. Only useful if you're playing in windowed mode.
Select hero automatically
#AutoselectHero
Will automatically re-select your primary hero if you right click or press a key while having no controllable unit selected.
Use DotA 2 health bars
#DotA2HPBars
Turns HP bars of ally units to green color, and enemies to red. Has an ingame chat command: "-hpbar"
Display HP amount healed
Display mana-bars
#DisplayManabars
Toggles manabars. Has an ingame chat command: "-manabar"
Widescreen aspect ratio
#WideScreen
Properly increase Field of view to fit 16:9 displays. Has an ingame chat command: "-ws"
Cancel TP Soft
#TeleportationCanOnlyBeStoppedSoft
Everytime you teleport somewhere, you can accidently right click at something, wasting the TP. This option adds a secondary unit (your own Circle of Power) to your command card so your order will be delayed until you finish channeling.
Doesn't prevent any hotkeys from interrupting channeling, so you can press Stop whenever you want.
Cancel TP
#TeleportationCanOnlyBeStopped
Same as TeleportationCanOnlyBeStoppedSoft, but only uses hardcoded key block, effectively preventing any accidental TP interrupt by a key press or a mouse click.
When this option is enabled, you can only interrupt teleportation with the Stop or Hold hotkeys (S and H by default). Any other input will be ignored.
Auto select summoned units (radius)
#AutoselectSummonedUnitsRadius
Selects all available summoned units in the given radius.
Close Warcraft III after every game
#CloseWC3EveryGame
Causes game to close itself after every non-single player game to avoid issues with memory cleaning. Temporary solution for prevention of unknown game crashes in the second game.
Double Click Helper (-dch)
#DoubleClickHelperEnabled
Allows to setup Double Click Helper (DCH) right away at game start. DCH allows to instantly apply some abilities to the caster by double-clicking it's hotkey rapidly.
For example, Ogre will Bloodlust himself, if you double-tap it's hotkey while option is enabled. Whenever picked hero has an ability which does support this mechanic, you'll see the message about it.
Has an ingame chat command: "-dch".
Smart Attack
#SmartAttackEnabled
Turns on/off smart attack: when right clicked on the ground hero begins to attack the closest enemy to the point, radius of search is 300.
Requires enabled parameter AutoattackEnabled.
Auto-attack
#AutoattackEnabled
Turns on/off hero's auto attack.
Right click deny
#RightClickDeny
Turns on/off deny of creeps by right click.
Autoselect summoned units
#SelectionHelperEnabled
Turns on/off selection of summoned units in to the group right after summon.
Auto-attack disabled only by Stop
#AutoattackDisabledByStopOnly
Autoattack will work always unless Stop or Hold issued.
Legacy courier buttons
#KeepLegacyCourierButtonsLayout
Allows to use Old or DotA2-style layout for courier's buttons.
Personal latency (ms)
#PersonalLatency
Sets personal latency and speed of data transfer to the host. The lower number, then faster data transfer.
Show FPS
#DisplayFPSCounter
Displays FPS counter, the analogue of chat command: "/fps".
Blink Dagger auto-shifting
#BlinkAutoShifting
Automatically uses "Blink Dagger" with pressed Shift button. There are some heroes that cast their spells only in front of their face. If you do blink back and cast a spell, such hero will turn and cast a spell under his feet. If you enable the option - you will not face this problem.
Works only with disabled auto-attack!
Project recognition
#IAmShy
Toggles displaying words in your honor (if you donate or just an active person who helps to develop project).
Don't visit website
#IDontWantToVisitSite
Toggles visiting of D1Stats home page after the end of a game.
VISUALS & APPEARANCE
Weather
#Weather
Allows choosing the active weather effect. Equal to using "-weather" chat command.
Supports all the same modifiers: off, rain, snow, moonlight, wind, random.
Fog density/opacity
#FogDensity
Allows changing of your minimap’s fog brightness. Only accepts value between 0 and 255. The lower, the darker your minimap will be.
Always show courier button
#AlwaysShowCourierButton
Allows to always keep courier's button available in the screen's corner for fast access.
Always show range markers
#AlwaysDisplayRangeMarkers
This option makes all tower's attack ranges constantly visible, even if you're not holding the hotkey (ALT).
Always show HP regen
#AlwaysDisplayHPRegen
Displays the HP regeneration of the unit, even if you're not holding the hotkey (ALT), toggling to the maximum HP value in the HP panel of your hero. Does NOT have to do with HPbars over creeps, heroes, etc.
Same selection circle for everyone
#SameSelectionCircleForEveryone
Unifies visual selection circles of every hero to the same width, which effectively makes their HP bars equal as well.
Advanced tooltips
#AdvancedTooltips
This option allows to see extra data about your attack, spell resistance and item owners, when you hover over the icons in your hero and item panels.
Show regeneration
#DisplayRegeneration
Enable or disable unit's regeneration info being visible while holding ALT or using AlwaysDisplayHPRegen option.
Custom FPS info
#CustomFPSInfo
Adds memory consumption metric to the /fps command output.
Duration of chat messages
#ChatMessageDuration
Sets duration of chat messages in seconds.
ESC clears chat
#EscClearsChat
Pressing ESC will clear game chat.
ESC clears player's chat
#EscClearsPlayersChat
Pressing ESC will clear player's chat.
Use better minimap
#GoodMinimap
Enables gray minimap with better texture that is more likely to DotA2 minimap. Fits for professional players.
Proper colors for creeps
#ProperColorsForCreeps
Turns Scourge & Sentinel units to Green and Red colors on the minimap. By default they keeps dark-blue color.
Allies always green
#AlliesAlwaysGreen
Toggles minimap vision to green and red, where allies are always green.
Improve FPS
#BetterFPS
Disables some visual effects (water effects and footprints), improving overall game's smoothness for old PCs.
Disable default space
#DisableDefaultSpace
Disables camera jumps when Space key is pressed.
Disable default mouse wheel
#DisableDefaultMouseWheel
Disables camera sliding when mouse wheel is used.
Show tips while dead
#ShowTipsWhileDead
Toggles on-death tips. They may be useful for newbies.
Show items in scoreboard
#ShowItemsInMultiboard
Toggles item icons in game scoreboard.
Show hero HUD
#UseAdvancedHUD
Toggles a new overlay HUD. (Not working under WinXP)
Disable ALT from toggling HP bars
#DisableAltTogglingHPBars
Allows to disable HP bars toggling via ALT-key. Useful if you don't use it anyway or have ALT-key bindings.
Ignore ALL chat
#IgnoreAllChat
Completely blocks chat from allies and enemies from the very start. Chat log is still active.
Hide hero names
#HideHeroNames
Hide the names of heroes. Alias for "-hhn" chat command.
Classic ingame time
#ClassicIngameTime
Toggles in-game timer to classic (true) or new style (false).
Disable advanced stats icon
#AdvancedStatsIconDisabled
Toggles Advanced Stats Icon from skill panel.
Hide hero icon
Display healing amount
#HealingDisplaysAmount
Displays healing in numbers over the unit if it's getting any heal.
Camera height/zoom
#CameraHeight
Sets the ingame camera height. Now supports both number formats (eg., 2000 or 2.1)
Smooth fog reveal
#SmoothFogReveal
Toggles smoke reveal speed.
Hide minimap signals
#HideMinimapSignals
Hides minimap signals (!)
Improve FPS 2
#BetterFPS2
Disables some visual effects - ubersplats (burning trailing of Chaos Meteor, for instance).
Improve FPS 3
#BetterFPS3
Disables most of visual effects on the map, like some cliff textures, bonfires, bushes, waterfalls etc.
Disable "~" default action
#DisableDefaultTilde
Disables default action of Tilde key.
Repeat game messages in chat-log
#RepeatGameMessagesIntoChatLog
Posts each valuable ingame-text into chatlog (F12 if playing online) for you, like kills, buybacks, Roshan slaying, etc.
Color blind mode
#ColorblindMode
Toggles Scan minimap ping color from green/red to blue/red.
Show ally gold when selected
#DisplayAllyGoldOnSelection
Displays in the panel total gold of ally hero's gold when you select him.
Enable sound of gold coins
#EnableSoundOfGoldCoins
Toggles gold conin's sound.
Disable ingame camera move events
#DisableIngameCameraMoveEvents
Toggles camera focusing on hero when it respawns.
Enable new UI overlay
#EnableNewUIOverlay
Displays new elements in the user interface.

HERO OPTIONS
Stop Juggernaut healing ward from following
#Juggernaut_HealingWardDoNotFollow
Toggles auto-following of "Healing Ward" of Juggernaut, if no target chosen.
Meepo clones numbers over head
#Meepo_NumbersOverheadClones
Toggles displaying of numbers over the Meepos'. Only owner can see them.
HERO SETS
Use custom announcer
#DisableMySexyAnnouncer
Toggles announcer sexy voice (the voice when somebody is killed).
Announcer
#Announcer
Toggles announcer voice (the voice when somebody is killed).
GAMEPLAY
Total games played
#TotalGamesCounter
Game counter.
DEBUG
Send stats after game
#StatsSent
Sends some statistics to the D1Stats server about game, hero pick rate etc.
Disable text for tags
#DisableTexttags
Disables all text tags in the game (useful for movie-makers).
QUICKCHAT
MESSAGE:
HOTKEY
MESSAGE:
HOTKEY
MESSAGE:
HOTKEY
MESSAGE:
HOTKEY
MESSAGE:
HOTKEY
MESSAGE:
HOTKEY
MESSAGE:
HOTKEY
MESSAGE:
HOTKEY
MESSAGE:
HOTKEY
MESSAGE:
HOTKEY
START OF GAME
LINE:
LINE:
LINE:
LINE:
LINE:
LINE:
LINE:
LINE:
LINE:
LINE:
FINISH
And save it in your Warcraft III folder. You need to overwrite the old one.
View it as raw format.
You need to be logged in.