• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:23
CEST 13:23
KST 20:23
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Team Liquid Map Contest #22: Results and Winners2Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection6Code S Season 2 (2026) - RO8 Preview5[ASL21] Finals Preview: Two Legacies21
Community News
[BSL22] Non-Korean Championship from 13 to 28 June2Weekly Cups (May 25-31): Clem doubles, 2v2 circuit heads toward finale0StarCraft II 5.0.16 PTR Patch Notes may 26th151Weekly Cups (May 18-24): MaxPax wins doubles0Crank Gathers Season 4: BW vs SC2 Team League6
StarCraft 2
General
Team Liquid Map Contest #22: Results and Winners TL Poll: How do you feel about the 5.0.16 PTR balance changes? Oliveira Would Have Returned If EWC Continued TL.net Map Contest #22 - Voting & Ladder Map Selection Code S Season 2 (2026): RO4 and Finals Preview
Tourneys
Douyu Cup 2026 Maestros of The Game 2 announcement and schedule ! GSL Code S Season 2 (2026) Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays
Strategy
[G] Having the right mentality to improve
Custom Maps
[D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 529 Opportunities Unleashed Mutation # 528 Infection Detected Welcome to the External Content forum
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ Quality of life changes in BW that you will like ? BW fans in southern Sweden, look here! 25 Years Since Brood War Patch 1.08 BW General Discussion
Tourneys
[BSL22] Grand Finals - Sunday 21:00 CEST [ASL21] Grand Finals [Megathread] Daily Proleagues Escore Tournament StarCraft Season 2
Strategy
Any training maps people recommend? Why doesn't anyone use restoration? Muta micro map competition [G] Hydra ZvZ: An Introduction
Other Games
General Games
Stormgate/Frost Giant Megathread PC Games Sales Thread Nintendo Switch Thread ZeroSpace Megathread Summer Games Done Quick 2026!
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Trading/Investing Thread Things Aren’t Peaceful in Palestine YouTube Thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion [Manga] One Piece
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
Esportsmanship: How to NOT B…
TrAiDoS
Why RTS gamers make better f…
gosubay
ASL S21 English Commentary…
namkraft
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9208 users

Customising Dota 2 - Page 13

Forum Index > The Tavern
Post a Reply
Prev 1 11 12 13 14 15 17 Next All
Surprise.820
Profile Joined February 2011
United Kingdom1276 Posts
March 02 2014 11:34 GMT
#241
Can you explain the difference between that compared to hold position and stop position? I'm having a hard time understanding that HoN mechanic.
Erase and improve
ReignSupreme.
Profile Blog Joined September 2012
Australia4123 Posts
March 02 2014 12:00 GMT
#242
On March 02 2014 17:47 Gandalf wrote:
I'm trying to make hold position work like it did in HoN, where hitting h (or d in my case) would put your hero in passive mode where it wouldn't attack enemy units even with its range. A clicking or right clicking would break this passive mode.

In dota 2, I've added the following lines to my autoexec.cfg in an attempt to produce this behavior:

//Proper hold position behavior
bind "a" "dota_player_units_auto_attack 1;mc_attack" //Attack enters aggressive stance
bind "s" "dota_player_units_auto_attack 1;dota_stop" //Stop enters aggressive stance
bind "d" "dota_player_units_auto_attack 0;dota_hold" //Hold enters passive stance
bind "x" "mc_move"

But what seems to happen with these entries is that d will toggle on passive mode, and a will toggle it off. So if I were to hit d once, then right clicking anywhere would maintain the passive mode. A clicking breaks this passive mode, subsequent to which all right clicks will attack enemy heroes within aggro range.

So my question, I guess, is how to make right clicking break the passive mode as well.


I'm not sure if this would be the exact same as what you're after but couldn't you toggle auto-attack on/off with one button and then just rely on the default hold action?
Gandalf
Profile Joined August 2004
Pakistan1905 Posts
March 02 2014 18:39 GMT
#243
On March 02 2014 20:34 Surprise.820 wrote:
Can you explain the difference between that compared to hold position and stop position? I'm having a hard time understanding that HoN mechanic.


I didn't play a lot of HoN, but iirc, stop cancelled animations and hold position entered passive mode (that could be broken by either a moving or right clicking). Later they introduced a "stop and hold" hotkey which did both.
DeltruS
Profile Blog Joined April 2010
Canada2214 Posts
March 06 2014 00:40 GMT
#244
bind "d" "dota_item_execute 4; dota_item_execute 4"

This uses an item twice. I have two of my item slots bound like this. "Alt + d" is bound to the original functionality of the item. I use it in three ways:

1. To self cast items quickly. It is very important to use Eul's instantly in some situations. Same with force staff.

2. I use it to tread swap. Using this bind, it goes backwards in the swap order. So, I can use "d" to go agi -> int and then use "d" to go agi <- int. It is so much less confusing for me, and it is less keypresses. You can swap very fast.

[image loading]

3. I use it to armlet toggle quickly. You can get like 99% less time at 1 hp with this script.

Overall this script is very very useful and I suggest it to anyone who is very serious about their mechanics.



alias "rune" "toprune"
alias toprune "dota_camera_setpos -2273 1150 982; alias rune botrune"
alias botrune "dota_camera_setpos 3035 -3050 966; alias rune toprune"
bind "F1" rune

I made this script for 2 in 1 runes a while back and it has been reposted on reddit a few times. Very useful.

dota_minimap_creep_scale 2
dota_minimap_hero_size "1065"
dota_unit_use_player_color "1";
dota_friendly_color_b "0"; dota_friendly_color_g ".45"; dota_friendly_color_r "1";
dota_enemy_color_b "1"; dota_enemy_color_g ".6"; dota_enemy_color_r "0";


Makes the minimap look amazing. I fiddled with the colors for a long time to get them perfect. The enemy creeps have colors that contrast against their color scheme.
[image loading]

alias "attackSpam" "dota_stop ;mc_attack"
alias "leftclick" "+sixense_left_click; -sixense_left_click"
bind "s" "attackSpam; leftclick"


This combines stop command and attack command into one handy button. I find my mouse hand really gets tired from right clicking so much. I was already spamming S, so I combined the two buttons into one! I find last hitting to be incredibly easy with this. (at least if you have the timing down already).
http://grooveshark.com/#/deltrus/music
Moustache Cash Stash
Profile Joined February 2014
United States222 Posts
Last Edited: 2014-04-25 16:45:50
March 06 2014 02:49 GMT
#245
Can anybody tell me how to do the auto execute file on Macs? Right now I have the autoexec.cfg in:

Library/Application Support/Steam/SteamApps/Common/Dota 2 Beta/Dota/cfg

However, every time I launch Dota 2, the file is deleted and the scripts are not executed. Can anybody help me with this? Currently, I am just copying and pasting the scripts every time I launch Dota.

Edit: Fixed the problem on Mac. Converted the text file to plain text from rich text and was able to save it as a .cfg file.
You got a 4x multicast? You must be so good at Dota.
Eriksen
Profile Joined December 2012
Micronesia720 Posts
March 07 2014 06:17 GMT
#246
On March 06 2014 09:40 DeltruS wrote:

dota_minimap_creep_scale 2
dota_minimap_hero_size "1065"
dota_unit_use_player_color "1";
dota_friendly_color_b "0"; dota_friendly_color_g ".45"; dota_friendly_color_r "1";
dota_enemy_color_b "1"; dota_enemy_color_g ".6"; dota_enemy_color_r "0";


Makes the minimap look amazing. I fiddled with the colors for a long time to get them perfect. The enemy creeps have colors that contrast against their color scheme.
[image loading]


Hey just wanted to say thanks for the poster. Tweaked the color and love to see Gold versus Blue
Whether it has ended with a happy ending or sad, I never was an important thing to you.
DeltruS
Profile Blog Joined April 2010
Canada2214 Posts
March 07 2014 22:24 GMT
#247
Glad you liked it.
http://grooveshark.com/#/deltrus/music
theqat
Profile Blog Joined March 2008
United States2856 Posts
March 14 2014 03:46 GMT
#248
On March 06 2014 09:40 DeltruS wrote:





dota_minimap_creep_scale 2
dota_minimap_hero_size "1065"
dota_unit_use_player_color "1";
dota_friendly_color_b "0"; dota_friendly_color_g ".45"; dota_friendly_color_r "1";
dota_enemy_color_b "1"; dota_enemy_color_g ".6"; dota_enemy_color_r "0";


Makes the minimap look amazing. I fiddled with the colors for a long time to get them perfect. The enemy creeps have colors that contrast against their color scheme.
[image loading]



Holy crap this looks great. Just tried it out and I'm super happy. Thanks so much.
DeltruS
Profile Blog Joined April 2010
Canada2214 Posts
Last Edited: 2014-03-16 19:44:43
March 16 2014 19:40 GMT
#249
alias "efficientCourier" "dota_select_courier; stash_grab_all;dota_courier_deliver;+dota_camera_follow;+dota_camera_follow"
bind "F3" "efficientCourier"


This script will grab items straight from stash, unlike the normal "courier deliver items" keybinding. The "courier deliver items" button normally runs ALL THE WAY to the shop keeper and back, wasting ~6 seconds of courier time.

If the courier isn't within shop range, it will behave like the normal "deliver items" and run all the way to the shopkeeper.

As an example, using this script you can position the courier here:+ Show Spoiler +
[image loading]


The script will automatically follow your hero after the courier picks up the items.
http://grooveshark.com/#/deltrus/music
DeltruS
Profile Blog Joined April 2010
Canada2214 Posts
Last Edited: 2014-03-18 17:35:12
March 18 2014 17:29 GMT
#250
alias "+cameraControl" "+cameragrip;+sixense_left_click"
alias "-cameraControl" "-cameragrip;-sixense_left_click"
bind "space" "+cameraControl"


Lets you bind camera grip (normally middle mouse) to another key such as space. S4 and singsing both use camera grip. I think camera grip is superior for me because it is much harder to lose track of your hero, and you can accurately position your camera over teamfights.
http://grooveshark.com/#/deltrus/music
DeltruS
Profile Blog Joined April 2010
Canada2214 Posts
Last Edited: 2014-04-07 20:59:46
April 07 2014 17:17 GMT
#251
alias "shopswitch" "shopswitch1"
alias shopswitch1 "dota_shop_force_hotkeys 1; toggleshoppanel; toggleshoppanel; shop_nav_to_tab 0; dota_shop_force_hotkeys 0;

toggleshoppanel;toggleshoppanel; alias shopswitch shopswitch2"
alias shopswitch2 "dota_shop_force_hotkeys 1; toggleshoppanel; toggleshoppanel; shop_nav_to_tab 5; dota_shop_force_hotkeys 0; toggleshoppanel; toggleshoppanel; alias shopswitch shopswitch1"
bind "c" shopswitch


Hotkey to switch between the two shop tabs. edit; I actually decided not to use this because it sometimes makes me lag, and I can just practice switching fast with my mouse.
http://grooveshark.com/#/deltrus/music
Andre
Profile Blog Joined August 2009
Slovenia3523 Posts
Last Edited: 2014-04-07 18:04:18
April 07 2014 17:57 GMT
#252
Are all of these scripts really fine by Valve?

I'm asking because some of them really make certain stuff easy. Great stuff btw.

one question, why did you put in "follow hero" movement into the courier delivery script? just seems weird to use, you're usually gonna be focused on the lane and move the camera around and stuff
You must gather your party before venturing forth.
DeltruS
Profile Blog Joined April 2010
Canada2214 Posts
April 07 2014 18:27 GMT
#253
Yeah I took that out after using the script for a while. You can take it out too. The scripts are 100% ok to use. Almost everyone uses some type of script / console command.
http://grooveshark.com/#/deltrus/music
Rainling
Profile Joined June 2011
United States456 Posts
April 17 2014 06:08 GMT
#254
Is there an updated thread on Dota 2 customization? This has some outdated stuff, for example "dota_range_display ____" doesn't work anymore.
Moustache Cash Stash
Profile Joined February 2014
United States222 Posts
April 25 2014 16:44 GMT
#255
On April 17 2014 15:08 Rainling wrote:
Is there an updated thread on Dota 2 customization? This has some outdated stuff, for example "dota_range_display ____" doesn't work anymore.


Does the range display command not work anymore? I've been able to use the command inside Dota 2 console, but it doesn't work in the auto exec.

Edit: I'm not sure that I actually got it to work in a online match, it might have just been a bot game.
You got a 4x multicast? You must be so good at Dota.
Qbek
Profile Blog Joined April 2011
Poland12923 Posts
April 25 2014 16:46 GMT
#256
That command only works in bot games now
This space left intentionally dank /)3(\ http://i.imgur.com/RmeEUcF.png
mnick
Profile Joined April 2014
Poland2 Posts
Last Edited: 2014-04-25 22:08:34
April 25 2014 21:50 GMT
#257
I've been trying to create my bottle-crow script, but something's wrong there. Courier pick ups the bottle but then he stops. I guess some kind of wait command would do the job, but it's not there and I'm think, is there any replacement for that?
alias "bottle" "dota_select_courier;+sixense_right_click;-sixense_right_click;dota_ability_execute 0;dota_ability_execute 5;dota_ability_execute 4;"
bind "v" "bottle"


I've also tried with:

alias "nowa_runka"
"dota_select_courier;
+sixense_right_click; -sixense_right_click;
+sixense_left_shift;
dota_ability_execute 0; dota_ability_execute 5; dota_ability_execute 4;
-sixense_left_shift;
+dota_camera_follow;"
bind "v" "nowa_runka"


Which in theory is flawless, but it doesn't work
Maaasta
Profile Joined April 2010
61 Posts
April 27 2014 23:28 GMT
#258
Does someone now how i can bind ALT + Key for something using the .cfg file? Or do i have to use alias for that?
Xapti
Profile Joined April 2010
Canada2473 Posts
April 29 2014 22:42 GMT
#259
This probably isn't related to console stuff, but rather some sort of file editing:

How do you edit customized gear and announcers for heroes whilst outside of the game lobby? (such as editing a profile/settings file)
"Then he told me to tell you that he wouldn't piss on you if you were on fire" — "Well, you tell him that I said that I wouldn't piss on him if he was on Jeopardy!"
ahswtini
Profile Blog Joined June 2008
Northern Ireland22212 Posts
April 29 2014 22:49 GMT
#260
On April 30 2014 07:42 Xapti wrote:
This probably isn't related to console stuff, but rather some sort of file editing:

How do you edit customized gear and announcers for heroes whilst outside of the game lobby? (such as editing a profile/settings file)

Not 100% what you mean, but you can go to the Loadout tab in your Armory?
"As I've said, balance isn't about strategies or counters, it's about probability and statistics." - paralleluniverse
Prev 1 11 12 13 14 15 17 Next All
Please log in or register to reply.
Live Events Refresh
The PondCast
10:00
Episode 96
CranKy Ducklings57
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Rex 75
StarCraft: Brood War
Calm 8132
Sea 5546
firebathero 806
Mini 602
Horang2 376
Shuttle 315
BeSt 280
Hyuk 276
Snow 257
Light 210
[ Show more ]
Zeus 208
actioN 195
Last 133
Rush 106
Dewaltoss 102
Hyun 78
Soulkey 52
Sharp 51
Backho 49
ToSsGirL 48
Mind 39
JYJ 35
Free 34
ggaemo 34
scan(afreeca) 32
910 30
sorry 30
sSak 29
Barracks 27
yabsab 26
GoRush 19
Sacsri 17
soO 13
IntoTheRainbow 12
Noble 12
Hm[arnc] 12
Movie 10
Terrorterran 8
Dota 2
XaKoH 343
Dendi314
XcaliburYe69
Counter-Strike
fl0m5491
olofmeister1989
shoxiejesuss620
zeus336
Super Smash Bros
Mew2King79
Other Games
singsing1679
Lowko706
B2W.Neo452
crisheroes284
Sick120
Happy114
SortOf34
RuFF_SC227
Organizations
StarCraft: Brood War
Kim Chul Min (afreeca) 1366
Other Games
gamesdonequick628
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 16 non-featured ]
StarCraft 2
• musti20045 20
• CranKy Ducklings SOOP19
• iHatsuTV 16
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 3
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis6047
• Stunt1359
Upcoming Events
Maestros of the Game
3h 37m
Serral vs Rogue
herO vs SHIN
OSC
11h 7m
Replay Cast
12h 37m
OSC
1d 1h
Maestros of the Game
1d 2h
Replay Cast
1d 12h
CranKy Ducklings
1d 22h
uThermal 2v2 Circuit
2 days
BSL22 NKC (BSL vs China)
2 days
eOnzErG vs Mihu
Messiah vs XuanXuan
Jaystar vs TerrOr
Dewalt vs Bonyth
eOnzErG vs XuanXuan
Mihu vs TerrOr
Messiah vs Bonyth
Sparkling Tuna Cup
2 days
[ Show More ]
uThermal 2v2 Circuit
3 days
BSL22 NKC (BSL vs China)
3 days
Jaystar vs Dewalt
eOnzErG vs TerrOr
XuanXuan vs Bonyth
Mihu vs Dewalt
Messiah vs Jaystar
eOnzErG vs Bonyth
TerrOr vs Dewalt
OSC
3 days
Wardi Open
3 days
Replay Cast
5 days
The PondCast
6 days
Liquipedia Results

Completed

BSL Season 22
2026 GSL S2
Heroes Pulsing #1

Ongoing

IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
CSCL: Masked Kings S4
YSL S3
Acropolis #4 - GSB
SCTL 2026 Spring
WardiTV Spring 2026
Maestros of the Game 2
uThermal 2v2 2026 Main Event
Murky Cup 2026
Heroes Pulsing #2
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026

Upcoming

BSL 22 Non-Korean Championship
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
Douyu Cup 2026
Heroes Pulsing #3
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.