[WCS EU] Season 1 Finals -…
[SPL] Round 5 Week 3 Revie…
[GSTL] Week 10 - Prime Tim…
[WCS KR] Innovation vs. Sy…
[WCS AM] Ro16 Group D Prev…
This Week in Starcraft 2: …
TL Site Changes
[WCS EU] Grubby, MMA, Ret …
Pizza: All Tiers Reached
Vici and RisingStars Advan…
Up&Down groups for 2013 WC…
HerO, Revival Interviews -…
Get 50% off Papa John's pi…
TL Advertising Features
Morality and Goodness
Anime Discussion Thread
UK Soldier beheaded in L…
US Politics Megathread
Movies you have seen rec…
The Automated Ban List
Seoul LoL allstars Meetup …
TL Site Changes
DC/VA/MD Weekly Nerd Dinne…
TL.net Ten Commandments
R1CH Fan Club
The SeleCT Fanclub
[Stream] High School Starl…
[Stream] EGSuppy
Computer Build Resource Th…
Micro USB to 3.5mheadphone…
The Ultimate Mouse Thread
Getting a new Mouse! Any R…
What mouse/pad does your f…
Designated Balance Discu…
Looking for a team?
Pizza: All Tiers Reached
This Week in Starcraft 2…
Never Miss An Inject? W…
cBones- GM-level Protoss…
[GSTL] NSH vs MVP 2013 S1
[WCS EU] Finals Day 1 Prem…
Ottawa's Got Game! Estimat…
[WCS EU] Finals Day 2 Prem…
Svenska Cup Vasteras - $6,…
newbie help from 2 masters…
[G] [D] Parting's PvP Prol…
[G] The MAN Train: Immorta…
[D] MVPs build order vs TL…
[!] The Pro Zerg Strategy …
[D] (4) Reclamation (2v2 B…
OneGoal: A better SC2 [Pro…
Work In Progress Melee Maps
[A] Starbow
Map Jam & Challenge #5
General Discussion
Perth G-1 Pubstomp by Oc…
Looking at Alliance Draf…
Dota 2 QQ thread
The Great Dota 2 Key Req…
[Stream] Fachh[P]worstpl…
[G-1] LAN Finals
[D2L] Fnatic vs. Mouz
RaidCall EMS One Americas …
Starladder Season 6
Dota 2 General LR thread
Question: Luna Item Build
Simple Questions, Simple A…
[G]uide to Lifestealer
Newly ported Hero discussi…
[G] In-Game Dota Guide for…
broodwar merchandise
[D] New BW Server
snipealots 24/7 afreeca …
SC SUM - StarCraft Super…
2 Artificial Intelligenc…
sGs New Player/Low Level…
D Ranks Teamleague Season 4
[GC S3] Gambit's Cup Semif…
[TLS2] Results and Standings
[R&S] 13th SOSPA Ranking T…
Gambit's Cup Season 3 Roun…
Simple Questions, Simple A…
Increasing APM/EAPM
Practice Partner Thread
Challenger map on Starcraf…
FINALLY! - The 2013 NHL …
NBA Playoffs 2013
EVE Corporation
UFC 160: Velasquez vs Bi…
Magic: The Gathering Onl…
[M][N] Les Mafia
Newbie Mini Mafia XLII
[T] Bastard "Mini" Mafia!
Running Thread
Questions & Answers
Creating a healthy grocery…
Leta - Movie
Michael - skyline
Anytime - Beast
By.Hero - Shuttle
Anytime - Pusan
Customize Sidebar...

Website Feedback

Closed Threads


IRC Web Chat

TeamSpeak 3 (80 users)


Active: 6031 users

Customising Dota 2

Forum Index > Dota 2 General 1 2 3 4 5 6 7 8 9 10 All
 
 tauon   Australia. May 15 2012 17:37. Posts 422
Profile Blog # 
Guide to the Console and Config Files

Version 1.9

by tauon

[image loading] "So begins a new age of knowledge"



Hello TLers! After looking around, I realised there were no threads on teamliquid about using config files to customise Dota 2. After a long time lurking I figured this would make a good first post.

Dota 2 is built on the source engine which Valve have deliberately made fun to mess around with. Before I go into any details, here are some examples of the things you can change:
  • Can deny creeps by just right clicking them (no attack move required)
  • Add range finder to spells
  • Add hotkeys to automate shop purchases
Most of these options can't be accessed though the game client and must be changed using the game's config files or through the console.

Feel free to post any questions/bugs you have in this thread. I'll do my best to answer them!


0. Table of Contents

I Introduction
II Launch Options
III Useful Commands
IV Macros
V Smart Casting
VI Internet Connection
VII Performance
VIII Editing Recommended Items
IX Custom Cursors
X References
XIa Autoexec.cfg
XIb Kael.cfg
XII Changelog



[image loading] "No sorcery lies beyond my grasp."



I. Introduction

To create a console script that is executed at the start up of dota 2, you need to create a .txt file and rename it to autoexec.cfg. You then need to place this file in the folder C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\cfg\.

Each line in this file will be a command. Note that anything after a `//' in a particular line will not be read by the Source Engine (it is said to have been `commented out'). These commands can also be used with the console.

This cfg file can be edited using any text editor such as notepad. (becareful you don't create a file called autoexec.cfg.txt )

If at anytime you want to undo these changes, simply delete the autoexec.cfg file.


[image loading] "Hey, I was thinking. Uh oh. "


II. Launch Options

You can adde custom launch options to Dota 2 by going to your steam library, right clicking Dota 2 and click properties. From here, click the Set Launch Options button which can be found in the General tab. In the text box type all the launch options you want seperated by spaces but preceded by dashes (eg. -novid -console -high).

Command: -console
Description: Enables the console. Can also be activated by using the console command con_enable "1" in your autoexec.cfg file.


Command: -novid
Description: Disables the intro video played every time you start dota


Command: -noforcemaccel -noforcemspd -useforcedmparms
Description: Disable mouse acceleration


Command: -noforcemaccel -noforcemspd -useforcedmparms
Description: Disables mouse acceleration


Command: -high
Description: Automatically assigns dota a high CPU priority. Useful if other processes are running in the background.


Command: -windowed -w # -h # -noborder
Description: Starts Dota in a borderless window with the specified resolution. Replace the # with your desired height and width.


[image loading] "That was genius!"


III. Useful Commands

Command: dota_force_right_click_attack
Description: Can now right-click to deny creeps
Example: dota_force_right_click_attack "1"
Default: "0", right click deny is disabled
Comments: The trade-off with this command is that it will no longer be possible to right click an ally to follow and instead will have to m-click them. This might be good for former HoN players.


Command: dota_disable_range_finder
Description: When spell is selected, a range finder is shown
Example: dota_disable_range_finder "0"
Default: "1", range finder is disabled


Command: dota_screen_shake
Description: Stops the screen shaking when certain spells are cast
Example: dota_screen_shake "0"
Default: "1", screen shakes when certain spells are cast


Command: dota_player_multipler_orders
Description: Allows all units controlled by a player to be used by ctrl clicking
Example: dota_player_multipler_orders "1"
Default: "0", disabled


Command: dota_set_avatar
Description: Controls what avatar you will appear as in the lobby
Example: dota_set_avatar "4"
Default: "0"
Notes: This command no longer works
+ Show Spoiler +


Command: chat_join
Description: Automatically joins a chat channel at start up
Example: chat_join "teamliquid"


Command: dota_player_add_summoned_to_selection
Description: Summons are automatically added to your current control group when spawned
Example: dota_player_add_summoned_to_selection "1"


Command: dota_minimap_hero_size
Description: sets the size of the heroes on the minimap
Example: dota_minimap_hero_size "700"
Default: "600"


Command: dota_unit_fly_bonus_height
Description: Sets height of flying units
Example: dota_unit_fly_bonus_height "10"
Default: "150"


Command: hud_sticky_item_name
Description: Change the item (tp scroll by default) placed in the sticky section of the quickbuy panel.
Example: hud_sticky_item_name "item_tpscroll"
Notes: List of item codes shown in the section `Editing Item Recommendations'.

Command: dota_always_show_player_names
Description: Shows the players name above hero
Example: dota_always_show_player_names "1"
Default: "0", off


Command: dota_sf_game_end_delay
Description: Sets delay at end of game before score screen appears
Example: dota_sf_game_end_delay "0"
Default: Set at around "5", not sure


Command: dota_minimap_simple_colors
Description: makes minimap colour scheme similar to Dota 1
Example: dota_minimap_simple_colors "1"
Default: "0", off by default


Command: dota_shop_force_hotkeys
Description: hotkeys up the shop. ie qwerty to choose a tab and 123... to choose an item.
Example: dota_shop_force_hotkeys 1
Default: "0", off by default


Command: bind, say_team
Description: Together, these commands allow you to bind chat commands to hotkeys
Example: bind "p" "say_team miss top"


Command: dota_gamescon_althack
Description: Let's you use ALT+QWEASD to use items from your inventory.
Example: dota_gamescon_althack "1"


Command: tv_nochat
Description: Can switch spectator chat on and off when spectating a game
Example: tv_nochat "1"


Command: dota_minimap_misclick_time
Description: Can create a delay between clicking the minimap and a command being issued. Useful to avoid misclicks but I find this a nuisance and disable it.
Example: dota_minimap_misclick_time "0"


Command: dota_apm
Description: If you type this into the console during a game or at the final score screne (not in the autoexec file), you can view your average APM.
Example: dota_apm


Command: dota_minimap_ping_duration
Command: dota_minimap_ping_tag_duration
Description: Controls the duration of pings and defend pings on the minimap.
Example: dota_minimap_pind_duration "1"


Command:
Description: (I added this because it took me a while to notice) If you open the console at the end of a game, it will automatically display a lot of useful stats about the game. Examples include total damage dealt, total stun duration, total distance travelled for each player.

Command: dota_sf_old_heropedia "1"
Description: Switches back to using the old learn tab, not the web based one, example screenshot.
Note: Only works if the command is executed before the game loads. So it must be placed in your autoexec file or some other config file which loads upon initialisation.

Command: dota_recent_event
Description: Jumps to location of most recent ping. Best to bind this to an actual key.
Example: bind "0" "dota_recent_event"

Command: dota_camera_accelerate
Description: Sets the camera acceleration.
Example: dota_camera_accelerate "49"


[image loading] "I've got some new recipes to try out."


IV. Macros

Rather then go into a detailed discussion about macros I thought I'd list some useful macros I have come across:

Printing Text on the Screen
This isn't really a macro but it will allow you to print text onto the top right of the screen in dota 2.

The first thing to do is to enable developer mode with the command: developer 1. The problem with this is it will also print a lot of other stuff onto the screen. To also add the command" con_filter enable "1" and then add a filter with con_filter_text "!!!". To print something onto the screen you can now use the command echo !!!puttexthere. Now the only text printed that is printed onto the screen is prefaced with `!!!'

Related commands are:

contimes "8"
Controls the number of lines on the screen at any one time.

con_notifytime "3"
Amount of time each line spends on the screen.

Range Finder
Creates a ring of radius 1025 around your hero when the `]' is pressed. This can be useful for smoke ganks or dodging Pudge's hooks
alias "+range" "dota_range_display 1025"
alias "-range" "dota_range_display 0"
bind "]" "+range"


Ping
Places the current ping on the top bar. This can be toggled on and off using F10. You may have to play with the numbers "418", and "-80" to work with your resolution, perhaps try 436 and -68.
net_graphinsetbottom "418" // 100 to place below scoreboard
net_graphinsetright "-80" // 600 to place below scoreboard
net_graphproportionalfont "0" // Resize font
net_graph "1"
alias "showgraph" "showgraph_off"
alias "showgraph_on" "net_graph 1; alias showgraph showgraph_off"
alias "showgraph_off" "net_graph 0; alias showgraph showgraph_on"
bind "F10" "showgraph"


Invoker Script
This can be done for any hero, but works particularly well on heroes like Invoker. This macro allows you invoke a spell with a single hotkey. The best way to do this is to create a seperate config file and place it in C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\cfg\. In this example, I'll call it kael.cfg. You then add the line:
bind "F7" "exec kael.cfg"

This will load the config files settings when you press F7 in game. Inside this file you can add lines like:
bind "`" "dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 1;dota_ability_execute 5;dota_ability_execute 1;dota_ability_execute 1;dota_ability_execute 1"

This line will bind the Ghost Walk spell to the `/~ key and will also summon three instances of Wex creating a sort of invoker `panic button'. In practice, the same thing can be done for all of invokers spells. If you assign all the different spells to hotkeys, you can also reassign the Quas, Wex, Exort hot-keys to summon three instances instead of one with:
bind "q" "dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 0"

Keep in mind pressing F7 and executing the kael.cfg file will override any overlapping hot-keys. Typing exec autoexec.cfg should restore your old hotkeys. I've included my config file at the end of this thread.

Shadow Fiend Script
This script can be used for any hero but this script allows you to use the 'z' key to toggle a range finder between three range finders corresponding to the range of each of Shadow Fiends Raises. Simply copy this code into your autoexec.cfg file.

alias "sfrange" "sfrangeQ"
alias "sfrangeQ" "dota_range_display 200;alias sfrange sfrangeW"
alias "sfrangeW" "dota_range_display 450;alias sfrange sfrangeE"
alias "sfrangeE" "dota_range_display 700;alias sfrange sfrange0"
alias "sfrange0" "dota_range_display 0;alias sfrange sfrangeQ"
alias "z" "sfrange"



Key Modifiers
This simple macro allows you to assign multiple commands to a single key. Ie, Q casts the first spell and space+Q uses the item in your first inventory slot.

alias "+custom_mod" "bind q dota_item_execute 0; bind w dota_item_execute 1;bind e dota_item_execute 2;bind r dota_item_execute 3"
"
alias "-custom_mod" "bind q dota_ability_execute 0; bind w dota_ability_execute 1;bind e dota_ability_execute 2;bind r dota_ability_execute 3"

bind "space" "+custom_mod"



Hold Position Behaviour
This was copied directly from: http://dl.dropbox.com/u/51553868/autoexec.cfg
I haven't had an opportunity yet to test it out.

bind "a" "dota_player_units_auto_attack 0;mc_attack" //Attack clicks leave passive stance
bind "s" "dota_player_units_auto_attack 1;dota_stop" //Stop leaves aggressive stance
bind "c" "dota_player_units_auto_attack 0;dota_hold" //Hold leaves passive stance
bind "x" "mc_move" //Move click


[image loading] "Imbalance demands it!"


V Smart Casting
Smart casting allows you to aim and cast a spell with a single click. For example, Vengeful Spirit can cast magic missile by mousing over a hero (or creep lol) and simply pressing Q. No clicking required. Players migrating from LoL may be used to and prefer smart casting.

The basic command used to enable smart casting is:
alias "leftclick" "+sixense_left_click; -sixense_left_click"
This command causes the mouse to execute a left click at what ever point it is at.

Hence smartcasting can be activated on an ability using:
alias "+sCastAbil_Q" "dota_ability_execute 0"
alias "-sCastAbil_Q" "leftclick"
bind "q" "+sCastAbil_Q"


and similarly for items:
alias "+sCastItem_0" "dota_item_execute 0"
alias "-sCastItem_0" "leftclick"
bind "T" "+sCastAbil_0"


You can do this for each spell or just copy the code from http://dev.dota2.com/showthread.php?t=5570 or http://dev.dota2.com/showthread.php?t=30888

You can toggle smart casting on and off for an ability (or item) using:
alias "sCast" "sCastOn"
alias "sCastOn" "alias -sCastAbil_Q click; alias sCast sCastOff"
alias "sCastOff" "alias -sCastAbil_Q; alias sCast sCastOn"

alias "+sCast" "sCastOn"
alias "-sCast" "sCastOff"

bind "space" "sCast"


[image loading] "Did my head just get pointier?"



VI Internet Connection

For those located outside North America, lag can be a bit of a problem. I found the following block of code helped fix the problem for me. If these settings lag for you, try the values shown in brackets that are better suited for slower internet speeds.

rate "80000"       // Total amount of bandwidth Dota 2 may use (40000)
cl_updaterate "40" // Amount of updates recieved from server per second (20)
cl_cmdrate "40" // Amount of updates sent to server per second (20)
cl_interp "0"
cl_interp_ratio "1"
cl_smoothtime "0.01" // When errors occur smooth display over X time



VII Performance

I like to use the following commands:
fps_max "60" // Halves the default fps
mat_vsync "1" // Stops screen refresh rate exceeding refresh rate of monitor
mat_triplebuffered "1" // Enable with vsync if fps is less than 60 (0 Disables, 1 Enables)


For people with lower spec computers or who prefer lower graphics settings (like me), try the following code to increase performance:
dota_cheap_water 1
cl_globallight_shadow_mode 0
r_deferred_height_fog 0
r_deferred_simple_light 1
r_screenspace_aa 0
mat_vsync 0 // Need to delete mat_vsync "1" line


The following list of commands will use (approximately) the lowest available settings for Dota 2

+ Show Spoiler +


[image loading] "I'll start a checklist."



VII Editing Recommended Items

You've probably noticed the item recommendations in the right hand side of the shop. I find some of these recommendations quite questionable (shadow blade on Drow!?) but as it turns out you can edit the default recommendations.

The recommendation files are stored the folder C:\Program Files (x86)\steam\steamapps\common\dota 2 beta\dota\cfg\itembuilds\

The files are labelled as "default_hero.txt". Editing these files is pretty straightforward. Just follow the template that's layed out for you in these files.

Some Common Item Codes:
+ Show Spoiler +


[image loading] "Some assembly required."



IX Custom Cursors
This was something discussed in chat and I haven't tried it out myself but as I understand it you can change the default cursor used by Dota.

The cursors are located in C:\Program Files\Steam\SteamApps\common\dota 2 beta\dota\resource\cursor for dota cursors. These can be replaced by any valid .ani file such as those used by Windows which can be found in C:\WINDOWS\Cursors.

As I said, I haven't tried this out myself so if anyone has tried it, please pm or post it at the end of the post.

(Credit to Qbek for the method and DodgySmalls for bringing it up)

X Credits and Resources

I used the following websites heavily when compiling this post. Credit where credit is due:
http://www.killsteal-legends.net/dota-2-tweaked-config.html
http://www.dota2portal.org/t2526-some-dota2-faq

(Semi) Complete list of Dota 2 console commands:
http://www.dota2wiki.com/wiki/Console_Command_List

List of general Source Engine console commands:
https://developer.valvesoftware.com/wiki/Console_commands

Detailed guide on customising item recommendations:
http://www.dotafire.com/dota-2/guide/custom-recommended-items-63#comment-9322

One of the best console/config threads:
http://dev.dota2.com/showthread.php?t=5570

Quick guide to smartcasting:
http://dev.dota2.com/showthread.php?t=30888

For those who are still stuck, I will upload my autoexec.cfg file to my TL blog soon. It contains some extra commands people may also find useful.

XIa Autoexec.cfg

+ Show Spoiler +

XIb Kael.cfg

+ Show Spoiler +

XII Changelog

v1.1 my autoexec.cfg is here ---> http://www.teamliquid.net/blogs/viewblog.php?id=337800
v1.2 Thanks to Unleashing and Knightess for pointing out that enabling right click deny stops right click following.
Also thanks to writer22816 for pointing out error in default value for range finder command
v1.3 blog post containing autoexec.cfg was closed so I included file in section VII instead
v1.4 Added new reference about general Source Engine command. Thanks to Westerhound for suggesting it.
v1.5 Added a section on editing default item recommendations
v1.6 Added a section on invoker scripts and also added some new commands.
v1.7 Added a lot of new content... To much to list.
v1.8 Added a new commands to use the legacy hero learn tab. Credit to Cyborgmatt for suggesting it.
v1.9 Added some new commands including one suggested by Degu.

[image loading]
Last edit: 2012-09-08 03:09:58
Meddle not in the affairs of dragons
Old Post

 
 Angra   United States. May 15 2012 18:03. Posts 2084
Profile Blog # 
This is a really useful resource, thanks!

At the end of each command line when specifying a number, does it have to be in quotes? For example, does it have to be dota_force_right_click_attack "1", or can it be dota_force_right_click_attack 1 ?
 
Old Post

 
 tauon   Australia. May 15 2012 18:25. Posts 422
Profile Blog # 

On May 15 2012 18:03 Angra wrote:
This is a really useful resource, thanks!

At the end of each command line when specifying a number, does it have to be in quotes? For example, does it have to be dota_force_right_click_attack "1", or can it be dota_force_right_click_attack 1 ?

Both variations should work with that command but for commands like: bind "p" "say_team miss top", you need the quotation marks. It's probably just safer to leave them on but it's a matter of personal preference.

Thanks for reading my guide.
Meddle not in the affairs of dragons
Old Post

 
 Tenox   Sweden. May 15 2012 18:35. Posts 113
Profile # 
Excellent stuff! Will definitely be using some of these commands! Thanks!:D
Please check out my gallery at: 10ox.deviantart.com
Old Post

 
 Unleashing   Denmark. May 15 2012 18:55. Posts 2429
Profile # 
You should probably note that using the right click deny makes you unable to follow allies by right clicking.
Last edit: 2012-05-15 18:55:41
"Back then teams that won were credited, now it's called throw. I think it's sad." - KuroKy
Old Post

 
 JulsFoF   May 15 2012 19:56. Posts 41
Profile # 
thats why i love tl
someone always comes up with something usefull.

thx dude
Old Post

 
 writer22816   China. May 15 2012 20:50. Posts 4772
Profile Blog # 
Great thread!



Command: dota_disable_range_finder
Description: When spell is selected, a range finder is shown
Example: dota_disable_range_finder "0"
Default: "0", range finder is disabled



Don't you mean Default: 1, range finder is disabled?
8/4/12 never forget, never forgive.
Old Post

 
 LaiShin   Australia. May 15 2012 21:23. Posts 707
Profile # 
I have created my autoexec.cfg, but I can't get it working.

+ Show Spoiler +

Does it matter if my steam is in D drive?
And the folders were manually created as there were no folder with that extension.
 
Old Post

 
 imweakless   May 15 2012 21:29. Posts 649
Profile Blog # 
thank you so much for this.. btw is their a list for console commands with appropriate description?
KMK,Qri,GsD#1, UEE,stork jangbi for life!
Old Post

  Knightess   May 15 2012 21:34. Posts 2009Profile Blog # 


Command: dota_force_right_click_attack
Description: Can now right-click to deny creeps
Example: dota_force_right_click_attack "1"
Default: "0", right click deny is disabled

About this one, it is pretty good in laning phase. But it also disable the ability to right-click to follow someone. So when you want to make your hero/a unit to follow someone, you have to press M + left click.
I love my life: http://imgur.com/jxCts
Old Post

 
 tauon   Australia. May 16 2012 00:02. Posts 422
Profile Blog # 

On May 15 2012 18:55 Unleashing wrote:
You should probably note that using the right click deny makes you unable to follow allies by right clicking.



On May 15 2012 21:34 Knightess wrote:

Show nested quote +


About this one, it is pretty good in laning phase. But it also disable the ability to right-click to follow someone. So when you want to make your hero/a unit to follow someone, you have to press M + left click.


Included this point in the original post.
Meddle not in the affairs of dragons
Old Post

 
 tauon   Australia. May 16 2012 00:09. Posts 422
Profile Blog # 

On May 15 2012 20:50 writer22816 wrote:
Great thread!


Show nested quote +



Don't you mean Default: 1, range finder is disabled?


fixed and acknowledged in the changelog.
Meddle not in the affairs of dragons
Old Post

 
 tauon   Australia. May 16 2012 00:25. Posts 422
Profile Blog # 

On May 15 2012 21:29 imweakless wrote:
thank you so much for this.. btw is their a list for console commands with appropriate description?


The best list I found was http://www.dota2wiki.com/wiki/Console_Command_List. The game is still in beta so there probably won't be any proper documentaion for some time.

EDIT: Also this: https://developer.valvesoftware.com/wiki/Console_commands


On May 15 2012 21:23 LaiShin wrote:
I have created my autoexec.cfg, but I can't get it working.

+ Show Spoiler +

Does it matter if my steam is in D drive?
And the folders were manually created as there were no folder with that extension.


It doesn't matter what drive your steam folder is in but you shouldn't have to create the folders to put the file in. The folder should already exist and be full of other happy files to keep autoexec.cfg company.

Just glancing at your code, it contains the following mistakes:
dota_hud_health_bars should be dota_hud_healthbars
duplicates of the line: net_graph 1
There might be more mistakes, but those are the ones that leapt out at me.
Last edit: 2012-05-17 01:07:14
Meddle not in the affairs of dragons
Old Post

 
 Skullflower   United States. May 16 2012 02:15. Posts 2258
Profile # 

On May 15 2012 17:37 tauon wrote:
Command: dota_shop_force_hotkeys
Description: hotkeys up the shop. ie qwerty to choose a tab and 123... to choose an item.
Example: dota_shop_force_hotkeys 1
Default: "0", off by default



I swore there was an option for this under interface. Or does that do something completely different?
 
Old Post

 
 tauon   Australia. May 16 2012 17:52. Posts 422
Profile Blog # 

On May 16 2012 02:15 Skullflower wrote:

Show nested quote +



I swore there was an option for this under interface. Or does that do something completely different?


The option in the main menu will allow you to open the shop with your hotkeys but the option `dota_shop_force_hotkeys' will allow you to buy items with your hotkeys. You press qwer to access a column and a 1-9 buy an item. I just checked and I don't think `dota_shop_force_hotkeys' can be accessed from the menu.
Meddle not in the affairs of dragons
Old Post

 
 Tobberoth   Sweden. May 16 2012 19:20. Posts 4549
Profile # 
Wow, that's so useful, being able to deny creeps without attack-moving... surprised it's allowed though, even though it's not a huge deal.
Old Post

 
 Canas   Sweden. May 16 2012 20:05. Posts 1459
Profile Blog # 

On May 16 2012 19:20 Tobberoth wrote:
Wow, that's so useful, being able to deny creeps without attack-moving... surprised it's allowed though, even though it's not a huge deal.


I've never understood why some people think stuff like this is so useful. I attack move for last hitting enemy creeps too, and it doesn't hurt me in any way, shape or form?
Old Post

 
 Coal   Sweden. May 16 2012 20:52. Posts 1516
Profile # 
Some amazing stuff in this guide, thanks alot for posting!
In order to succeed, your desire for success should be greater than your fear of failure.
Old Post

 
 Westerhound   Finland. May 16 2012 21:06. Posts 58
Profile # 

On May 16 2012 17:52 tauon wrote:

Show nested quote +



The option in the main menu will allow you to open the shop with your hotkeys but the option `dota_shop_force_hotkeys' will allow you to buy items with your hotkeys. You press qwer to access a column and a 1-9 buy an item. I just checked and I don't think `dota_shop_force_hotkeys' can be accessed from the menu.


Think there are options for both opening the shop and shopping with hotkeys. The latter ones (aka dota_shop_force_hotkeys) is in the gameplay options instead of the controls though.

The graph position can also be changed with the commands net_graph_pos [0,1,2 for right, middle, left I think] and net_graph_height, which I cant remember how it works cause Im a noob.

Maxing the fps at 60 makes the game seem quite stuttery even if monitor refresh rate is only 60Hz, so just bump it up to 120 if your computer can handle it. In that case you obviously have to set mat_vsync to 0 as well so it doesnt cap fps. mat_vsync should not be set to 1 if the game looks fine without it anyway, since it has a bit of a performance hit and causes mouse lag and all that kinda stuff that no one wants sometimes


On May 15 2012 21:23 LaiShin wrote:
I have created my autoexec.cfg, but I can't get it working.

+ Show Spoiler +

Does it matter if my steam is in D drive?
And the folders were manually created as there were no folder with that extension.


Doesnt matter what drive steam is in, as long as your autoexec.cfg is in Steam\steamapps\common\dota 2 beta\dota\cfg\ Also putting cl_updaterate and cl_cmdrate that high doesnt help you at all, just makes you use more bandwidth than necessary (40 is good like OP said)


On May 15 2012 21:29 imweakless wrote:
thank you so much for this.. btw is their a list for console commands with appropriate description?


VDC list
Dota2 Wiki list

Dunno if the two are different from each other, but VDC is for general source engine so its gonna have some commands that are useless for Dota2. Theres so many commands that theres probs never going to be a complete list with descriptions.
Last edit: 2012-05-16 21:10:52
Old Post

 
 Tobberoth   Sweden. May 16 2012 21:27. Posts 4549
Profile # 

On May 16 2012 20:05 Canas wrote:

Show nested quote +



I've never understood why some people think stuff like this is so useful. I attack move for last hitting enemy creeps too, and it doesn't hurt me in any way, shape or form?

Less actions = faster = better.
Old Post

1 2 3 4 5 6 7 8 9 10 All
Please log in or register to reply.
 

» Recent SC2 Results
» Premier SC2 Tournaments

The Little App Factory