Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Dota 2

From PCGamingWiki, the wiki about fixing PC games

Template:Infobox

This game is currently in a closed beta testing phase and is not yet released to the public.

When and Where to Buy

Steam - In closed beta.
To enter for a free beta invite answer the survey question Link

The game is also now available for purchase from the Dota 2 store. The purchase of the game also includes the following DLC items:

   Mighty Boar
   Stoic Mask of the High Plains
   Wolf Cape of the High Plains
   Aspect Wraps of the High Plains
   Long-Fang the Grey Blade
   Tayrnhelm of the Swordmaster
   Girth of the Swordmaster
   Fluted Guard of the Swordmaster
   Grip of the Swordmaster

Launch options

To open, right click Dota 2 on your Steam library, click Properties, and click Set Launch Options. There must be a space after each option (ex. -novid -console)

  • -novid Skips valve intro video
  • -console Enables consoles in game (default hotkey is `)
  • -windowed -w # -h # -noborder Window mode with no border, REPLACE # WITH YOUR DESIRED W AND H

Console Enabled via Launch Options. Default key is ` or ~. If you have a keyboard without this key you can rebind this key by typing "bind KEY toggleconsole" in console. This can also be enabled by adding a auto-execution file described below.

List of Useful console Commands

Command Notes Default Value
dota_minimap_hero_size 700 will make the size of the hero dot on the minimap as big as you want. 600
dota_disable_range_finder 0 by default you only see the range of spells when you hover your mouse on the spell icon. With this set to 0 it will show you the range when you actually click to use the spell on someone. 1
dota_always_show_player_names 0 will disable, 1 will enable player name on top of health bars. 0
dota_hud_healthbars 1 will make your health smoother without the lines you see on health bars (the blocks in the health that divides at 250 healthpoints per block). 3 will enable it back on and 0 will make all health bars disappear, the others do nothing apparently. 3
dota_unit_use_player_color As the command suggests, it groups the player either individually or by the unified color by team. 1 will enable individual colors, 0 uses the team color. 1
dota_player_units_auto_attack This is in the settings, but I find it too darn useful. If set to 0 you will stop auto-attacking and only attacks if you click to attack, whereas 1 will auto-attack at all possible times. 1
dota_health_per_vertical_marker 200 This will determine how much health you wish to divide the vertical lines by. In the demonstration value it will draw a line each 200 health, but you can choose your own value. 250
tv_nochat 1 1 to disable spectator chat, 0 to enable spectator chat. 0
net_graph 1/2/3 Various levels of network information. Use 1 2 or 3. To remove type net_graph 0. 0

Source: Comment on reddit by johnxreturn.

List of in-game commands

Command Description
-ping Displays your current ping in the upper right hand corner.
"haha" or "lol" Plays a laughing sound effect for your hero.

Although not a command - another neat trick is that repeatedly clicking on your hero will cycle through a series of increasingly comical voice responses.

List of Practice Mode Cheats

When creating a custom lobby you have the option to enable cheats. Enter these in the chat.

Command Description
-lvlup (number) This levels up your hero
-gold (amount) Gives you the amount of gold you entered
-createhero (Unit_name) [enemy] Spawns said hero as friendly or [enemy]. You can also spawn neutrals and buildings. Text files can be found in C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\scripts\npc
-levelbots [number] Levels up every bot in the game
-wtf The infamous WTF mode; Removes cooldowns on abilities and items, abilities no longer cost mana, ...
-unwtf Undo -wtf mode
-refresh Reset cooldowns and refills your health and mana
-respawn Respawns your hero when death
-item (item_name) Gives your hero any item. Text file can be found in C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\scripts\npc
-givebots (item_name) Gives the bots any item
-allvision Removes the Fog of War for both teams
-normalvision Undo -allvision

Screenshot Mode

This script will allow you to remove all the UI features in Dota 2 (Works best in Spectator/Replays), Drive Mode will allow you to control the camera axis through your mouse (Only in replays).

bind "F10" "ssMode"

bind "F11" "driveMode"


alias "ssMode" "fullui"

alias "fullui" "sv_cheats 1; dota_sf_hud_actionpanel 1; dota_sf_hud_channelbar 1; dota_sf_hud_chat 1; dota_sf_hud_inventory 1; dota_sf_hud_top 1; dota_hud_healthbars 1; dota_no_minimap 0; cl_drawhud 1; dota_render_crop_height 166; dota_render_y_inset 31; alias ssMode noui"

alias "noui" "sv_Cheats 0; dota_sf_hud_actionpanel 0; dota_sf_hud_channelbar 0; dota_sf_hud_chat 0; dota_sf_hud_inventory 0; dota_sf_hud_top 0; dota_hud_healthbars 0; dota_no_minimap 1; cl_drawhud 0; dota_render_crop_height 0; dota_render_y_inset 0; alias ssMode fullui"


alias "driveMode" "driveon"

alias "driveon" "sv_cheats 1; demoui; thirdperson; alias driveMode driveoff"

alias "driveoff" "sv_cheats 0; demoui; firstperson; alias driveMode driveon"

Using unbindable keys

Some keys are not bindable via the ingame menu, most notably Mouse 3 (middle mouse button) because it defaults to panning your screen.

To use this key as a bind download AutoHotKey.

System Requirements

Template:SysReq