Difference between revisions of "Dota 2"
From PCGamingWiki, the wiki about fixing PC games
(removed unsatisfactory or un-PCGW-like (basically game wiki and not pc wiki) content, updated layout, added content) |
|||
Line 1: | Line 1: | ||
− | {{ | + | {{Infobox |
− | |||
|cover = Dota2_logo.jpg | |cover = Dota2_logo.jpg | ||
− | |developer = [[Wikipedia:Valve Corporation|Valve | + | |developer = [[Wikipedia:Valve Corporation|Valve]] |
− | |publisher = [[Wikipedia:Valve Corporation|Valve | + | |publisher = <sup>USA</sup>[[Wikipedia:Valve Corporation|Valve]]<br /> <sup>PRC</sup>[[Wikipedia:Perfect World (company)|Perfect World]]<br /> <sup>JPN</sup>[[Wikipedia:Nexon Co. Ltd.|Nexon]] |
− | |engine = Source | + | |engine = [[Wikipedia:Source (game engine)|Source]] |
|release dates = | |release dates = | ||
− | |||
− | |||
}} | }} | ||
− | + | '''Key points''' | |
+ | {{ii}} The game is currently in a beta phase. It is not yet finished. Patches for content, balance and fixes are released regularly. | ||
+ | {{++}} Runs well on old PCs thanks to low [[#System requirements|system requirements]]. | ||
− | + | '''General information''' | |
− | [http:// | + | {{mm}} [http://blog.dota2.com/ Official website] |
− | + | {{mm}} [http://www.dota2wiki.com/wiki/Dota_2_Wiki Dota 2 wiki] | |
+ | {{mm}} [http://www.playdota.com/forums/ Official forums] | ||
+ | {{mm}} [http://dev.dota2.com/ Developer forums] - Great place to find information on the game's ongoing development. | ||
+ | {{mm}} [http://www.reddit.com/r/DotA2/ Dota 2 subreddit] - Good place for general discussions, tips and tweaks. | ||
− | + | ==Availability== | |
+ | {{Availability Table| | ||
+ | {{Availability Table/row| [http://blog.dota2.com/ Developer website] | {{ID|Steam}} | Official survey puts you on the waiting list for invitations (free). }} | ||
+ | {{Availability Table/row| [http://store.steampowered.com/app/570/ Steam] | {{ID|Steam}} | Access to the beta with several bonus skins (not free). }} | ||
+ | {{Availability Table/row| [http://www.reddit.com/r/sharedota2/ Reddit] | {{ID|Steam}} | Free invitations from beta participants.}} | ||
+ | }} | ||
+ | |||
+ | {{++}} Reddit is the best hub for free beta invitations. | ||
− | + | ==Improvements== | |
− | + | ===Launch options=== | |
− | + | [[File:Dota2_launchopt.jpg|300px|thumb| Launch options example.]] | |
− | + | {{ii}} To access the game's launch options: right click '''Dota 2''' in Steam's library window > '''Properties''' > '''Set launch options...''' | |
− | + | {{ii}} If you use multiple launch options, separate them with a space (e.g., <code>-novid -console</code>). | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | {| class="wikitable" style="text-align: left;" |
− | + | ! scope="col" | Command || Notes | |
+ | |- | ||
+ | | '''-console''' || Enables the in-game console. | ||
+ | |- | ||
+ | | '''-novid''' || Disables intro videos. | ||
+ | |- | ||
+ | | '''-noforcemaccel -noforcemspd -useforcedmparms''' || Disables mouse acceleration. | ||
+ | |- | ||
+ | | '''-high''' || Assigns a high CPU priority to the game's client. | ||
+ | |- | ||
+ | | '''-windowed -w # -h $ -noborder''' || Starts the game in a borderless window with the specified resolution (e.g., <code>-windowed -w 1920 -h 1080 -noborder</code>). | ||
+ | |} | ||
− | + | ===General tweaks=== | |
− | + | {{ii}} To use these tweaks you need to create a file called <code>autoexec.cfg</code> and save it in the [[#Game folder location|configuration folder]].<ref>http://www.teamliquid.net/forum/viewmessage.php?topic_id=337793</ref><ref>http://www.reddit.com/r/DotA2/comments/ltiul/list_of_useful_console_commands_for_dota_2/</ref> | |
− | + | {{ii}} Each tweak must be in a separate line, and contain a string and a value (e.g., <code>dota_screen_shake "0"</code>). | |
− | + | {{Fixbox|1= | |
− | + | {{Fixbox/fix| Creating autoexec.cfg}} | |
+ | # Open Notepad. | ||
+ | # From the '''File''' menu, choose '''Save As...''' | ||
+ | # In the '''Save as type:''' field, choose '''All Files (*.*)'''. | ||
+ | # In the '''File name:''' field, input <code>autoexec.cfg</code> | ||
+ | # Navigate to the [[#Game folder location|configuration files folder]] and save the file. | ||
− | + | {{ii}} After editing the file with tweaks, simply use '''File''' > '''Save''' to apply. | |
− | + | }} | |
− | |||
{| class="wikitable" style="text-align: left;" | {| class="wikitable" style="text-align: left;" | ||
− | ! scope="col" | | + | ! scope="col" | Tweak || Notes || Default Value |
|- | |- | ||
− | | ''' | + | | '''dota_force_right_click_attack "1"''' || Deny creeps using right-click. Disables the ability to follow allies with right-click. || 0 |
|- | |- | ||
− | | ''' | + | | '''dota_disable_range_finder "0"''' || Shows range-finder when using targeted spells. || 1 |
|- | |- | ||
− | | ''' | + | | '''dota_camera_accelerate "49"''' || Controls camera acceleration (49 = camera behaves most accurately). || |
|- | |- | ||
− | | ''' | + | | '''dota_screen_shake "0"''' || Disables the screen shake effect that triggers when certain spells are cast. || 1 |
|- | |- | ||
− | | ''' | + | | '''dota_player_multipler_orders "1"''' || Allows ctrl-clicking to order all controlled units. || 0 |
|- | |- | ||
− | | ''' | + | | '''dota_player_add_summoned_to_selection "#"''' || Summoned units are automatically added to the specified control group. || |
|- | |- | ||
− | | ''' | + | | '''dota_minimap_hero_size "700"''' || Controls the size of hero symbols on the minimap (higher values = bigger symbols). || 600 |
|- | |- | ||
− | | ''' | + | | '''dota_unit_fly_bonus_height "10"''' || Controls elevation of flying units (higher values = farther from the ground). || 150 |
|- | |- | ||
− | | ''' | + | | '''dota_sf_game_end_delay "0"''' || Controls the end-game delay before the scoreboard appears (0 = appears immediately). || 5 |
|- | |- | ||
− | | ''' | + | | '''dota_gamescon_althack "1"''' || Allows using Alt+Q/W/E/A/S/D to use inventory items. || 0 |
|- | |- | ||
− | | ''' | + | | '''dota_minimap_misclick_time "#"''' || Controls the delay before minimap clicks are registered (# = seconds, 0 = no delay). || 1 |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | '''dota_minimap_ping_duration "#"''' || Controls the delay before minimap pings disappear (# = seconds). || | |
|- | |- | ||
− | | ''' | + | | '''dota_minimap_ping_tag_duration "#"''' || Controls the delay before attack/defend pings disappear (# = seconds). || |
|- | |- | ||
− | | '''" | + | | '''dota_unit_use_player_color "0"''' || Colours players by team instead of assigning individual colours. || 1 |
|- | |- | ||
− | | '''" | + | | '''dota_minimap_simple_colors "1"''' || Changes minimap colour scheme to resemble the original DotA. || 0 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | '''dota_shop_force_hotkeys "1"''' || Enables shop hotkeys (q/w/e/r/t/y selects a tab, 1,2,3... selects an item). || 0 | |
|- | |- | ||
− | | ''' | + | | '''dota_hud_healthbars "1"''' || Removes the vertical lines on health bars (0 = health bars disabled). || 3 |
|- | |- | ||
− | | ''' | + | | '''dota_health_per_vertical_marker "#"''' || Defines the amount of health between vertical lines. || 250 |
|- | |- | ||
− | | ''' | + | | '''dota_always_show_player_names "1"''' || Shows player names above heroes. || 0 |
|- | |- | ||
− | | ''' | + | | '''bind "key" "command"''' || Allows a custom keybinding. (e.g., <code>bind "p" "say_team Missing top!"</code>) || |
|- | |- | ||
− | | ''' | + | | '''dota_sf_old_heropedia "1"''' || Switches the '''Learn''' interface to the old layout instead of the web-based version. || 0 |
|- | |- | ||
− | | ''' | + | | '''chat_join "name"''' || Automatically joins a chat channel upon launch. || |
|- | |- | ||
− | | '''- | + | | '''tv_nochat "1"''' || Disables spectator chat by default. || 0 |
+ | |} | ||
+ | |||
+ | ===Network tweaks=== | ||
+ | {{ii}} The following values tweak network usage. They may be beneficial in reducing lag. | ||
+ | {{--}} '''Changing these settings may affect lag for the worse. Do not tweak these if you are unsure about what you're doing.''' | ||
+ | {| class="wikitable" style="text-align: left;" | ||
+ | ! scope="col" | Tweak || Notes || Value for slow connections | ||
+ | |- | ||
+ | | '''rate "80000"''' || Total bandwidth Dota 2 can use. || 40000 | ||
|- | |- | ||
− | | ''' | + | | '''cl_updaterate "40"''' || Updates received from server per second. || 20 |
|- | |- | ||
− | | ''' | + | | '''cl_cmdrate "40"''' || Updates sent to server per second. || 20 |
|- | |- | ||
− | | ''' | + | | '''cl_interp "0"''' || || |
|- | |- | ||
− | | ''' | + | | '''cl_interp_ratio "1"''' || || |
|- | |- | ||
− | | ''' | + | | '''cl_smoothtime "0.01"''' || || |
|} | |} | ||
− | == | + | ===Performance tweaks=== |
+ | {{Fixbox|1= | ||
+ | {{Fixbox/fix| Lowering graphics settings}} | ||
+ | 1. Edit [[#General tweaks|autoexec.cfg]]. | ||
+ | |||
+ | 2. Input the following code: | ||
+ | <pre>dota_cheap_water "1" | ||
+ | dota_embers "0" | ||
+ | cl_globallight_shadow_mode "0" | ||
+ | r_deferred_height_fog "0" | ||
+ | r_deferred_simple_light "1" | ||
+ | r_screenspace_aa "0"</pre> | ||
+ | |||
+ | 3. Save the file. | ||
+ | }} | ||
− | + | ==Game data== | |
+ | ===Game folder location=== | ||
+ | {{Game Location Table| | ||
+ | {{Game Location Table/row| Main folder | Steam\steamapps\common\dota 2 beta\}} | ||
+ | {{Game Location Table/row| Cofiguration files | Steam\steamapps\common\dota 2 beta\dota\cfg\}} | ||
+ | }} | ||
− | + | ===Cloud syncing=== | |
− | + | {{Save Game Cloud Syncing| | |
− | + | {{Save Game Cloud Syncing/row| [[Save game cloud syncing#Steam Cloud|Steam cloud]] | true | Syncs settings.}} | |
− | + | }} | |
− | + | ||
− | + | ==Video settings== | |
− | + | [[File:Dota2_graphics.jpg|300px|thumb| In-game video settings.]] | |
− | + | {{Video Settings | |
+ | |widescreen_resolution =true | ||
+ | |widescreen_resolution_notes = | ||
+ | |multimonitor =true | ||
+ | |multimonitor_notes =HUD is stretched awkwardly, affecting gameplay.<ref>http://www.wsgf.org/dr/dota-2/en</ref> | ||
+ | |fov =false | ||
+ | |fov_notes =Fixed FoV prevents competitive advantage. | ||
+ | |windowed =true | ||
+ | |windowed_notes = | ||
+ | |fullscreen =true | ||
+ | |fullscreen_notes = | ||
+ | |anisotropic =false | ||
+ | |anisotropic_notes = | ||
+ | |antialiasing =true | ||
+ | |antialiasing_notes =In-game FXAA. | ||
+ | |vsync =true | ||
+ | |vsync_notes = | ||
+ | }} | ||
+ | |||
+ | ==Input settings== | ||
+ | [[File:Dota2_input.jpg|300px|thumb| Keyboard and camera settings.]] | ||
+ | {{Input Settings | ||
+ | |key_remap =true | ||
+ | |key_remap_notes = | ||
+ | |acceleration_option =hackable | ||
+ | |acceleration_option_notes =See [[#Mouse acceleration|mouse acceleration]]. | ||
+ | |controller_support =false | ||
+ | |controller_support_notes = | ||
+ | }} | ||
+ | |||
+ | ===Mouse acceleration=== | ||
+ | {{Fixbox|1= | ||
+ | {{Fixbox/fix|link=false| Disable mouse acceleration<ref>http://dev.dota2.com/showthread.php?t=19436</ref>}} | ||
+ | # Open the game's [[#Launch options|launch options]]. | ||
+ | # Input the following code: <code>-noforcemaccel -noforcemspd -useforcedmparms</code> | ||
+ | # Press '''OK''' and close the properties window. | ||
+ | |||
+ | }} | ||
− | == | + | ==System requirements== |
− | + | {{System Requirements | |
+ | |OSfamily_ = Windows | ||
− | + | |minOS_ = Windows XP / Vista / 7 | |
+ | |minproc_ = Intel Pentium 4 3.0 GHz | ||
+ | |minmem_ = 1 GB | ||
+ | |minHD_ = 2.5 GB | ||
+ | |minGPU1_ = NVIDIA GeForce 6600 128 MB / ATI Radeon X800 128 MB | ||
− | + | |recproc_ = Intel Core 2 Duo 2.4 GHz | |
− | + | |recmem_ = 2 GB | |
− | | | + | |recHD_ = 5 GB+ |
− | + | |recGPU1_ = NVIDIA GeForce 7600 256 MB / ATI Radeon X1600 256 MB | |
− | |||
− | | | ||
− | | | ||
− | |||
− | | | ||
}} | }} | ||
− | + | {{references}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Game]] | [[Category:Game]] | ||
[[Category:Windows]] | [[Category:Windows]] |
Revision as of 18:46, 13 January 2013
Key points
- The game is currently in a beta phase. It is not yet finished. Patches for content, balance and fixes are released regularly.
- Runs well on old PCs thanks to low system requirements.
General information
- Official website
- Dota 2 wiki
- Official forums
- Developer forums - Great place to find information on the game's ongoing development.
- Dota 2 subreddit - Good place for general discussions, tips and tweaks.
Availability
- Reddit is the best hub for free beta invitations.
Improvements
Launch options
- To access the game's launch options: right click Dota 2 in Steam's library window > Properties > Set launch options...
- If you use multiple launch options, separate them with a space (e.g.,
-novid -console
).
Command | Notes |
---|---|
-console | Enables the in-game console. |
-novid | Disables intro videos. |
-noforcemaccel -noforcemspd -useforcedmparms | Disables mouse acceleration. |
-high | Assigns a high CPU priority to the game's client. |
-windowed -w # -h $ -noborder | Starts the game in a borderless window with the specified resolution (e.g., -windowed -w 1920 -h 1080 -noborder ).
|
General tweaks
- To use these tweaks you need to create a file called
autoexec.cfg
and save it in the configuration folder.[1][2] - Each tweak must be in a separate line, and contain a string and a value (e.g.,
dota_screen_shake "0"
).
Instructions |
---|
Tweak | Notes | Default Value |
---|---|---|
dota_force_right_click_attack "1" | Deny creeps using right-click. Disables the ability to follow allies with right-click. | 0 |
dota_disable_range_finder "0" | Shows range-finder when using targeted spells. | 1 |
dota_camera_accelerate "49" | Controls camera acceleration (49 = camera behaves most accurately). | |
dota_screen_shake "0" | Disables the screen shake effect that triggers when certain spells are cast. | 1 |
dota_player_multipler_orders "1" | Allows ctrl-clicking to order all controlled units. | 0 |
dota_player_add_summoned_to_selection "#" | Summoned units are automatically added to the specified control group. | |
dota_minimap_hero_size "700" | Controls the size of hero symbols on the minimap (higher values = bigger symbols). | 600 |
dota_unit_fly_bonus_height "10" | Controls elevation of flying units (higher values = farther from the ground). | 150 |
dota_sf_game_end_delay "0" | Controls the end-game delay before the scoreboard appears (0 = appears immediately). | 5 |
dota_gamescon_althack "1" | Allows using Alt+Q/W/E/A/S/D to use inventory items. | 0 |
dota_minimap_misclick_time "#" | Controls the delay before minimap clicks are registered (# = seconds, 0 = no delay). | 1 |
dota_minimap_ping_duration "#" | Controls the delay before minimap pings disappear (# = seconds). | |
dota_minimap_ping_tag_duration "#" | Controls the delay before attack/defend pings disappear (# = seconds). | |
dota_unit_use_player_color "0" | Colours players by team instead of assigning individual colours. | 1 |
dota_minimap_simple_colors "1" | Changes minimap colour scheme to resemble the original DotA. | 0 |
dota_shop_force_hotkeys "1" | Enables shop hotkeys (q/w/e/r/t/y selects a tab, 1,2,3... selects an item). | 0 |
dota_hud_healthbars "1" | Removes the vertical lines on health bars (0 = health bars disabled). | 3 |
dota_health_per_vertical_marker "#" | Defines the amount of health between vertical lines. | 250 |
dota_always_show_player_names "1" | Shows player names above heroes. | 0 |
bind "key" "command" | Allows a custom keybinding. (e.g., bind "p" "say_team Missing top!" ) |
|
dota_sf_old_heropedia "1" | Switches the Learn interface to the old layout instead of the web-based version. | 0 |
chat_join "name" | Automatically joins a chat channel upon launch. | |
tv_nochat "1" | Disables spectator chat by default. | 0 |
Network tweaks
- The following values tweak network usage. They may be beneficial in reducing lag.
- Changing these settings may affect lag for the worse. Do not tweak these if you are unsure about what you're doing.
Tweak | Notes | Value for slow connections |
---|---|---|
rate "80000" | Total bandwidth Dota 2 can use. | 40000 |
cl_updaterate "40" | Updates received from server per second. | 20 |
cl_cmdrate "40" | Updates sent to server per second. | 20 |
cl_interp "0" | ||
cl_interp_ratio "1" | ||
cl_smoothtime "0.01" |
Performance tweaks
Instructions |
---|
Game data
Game folder location
Cloud syncing
Template:Save Game Cloud Syncing
Video settings
Input settings
Mouse acceleration
Instructions |
---|
System requirements