In the last days I saw an increasing number of people wondering how to use smart camera follow like demonstrated in
I hope this post will help!
First things first: Whenever you click the minimap dota_camera_smart_follow will be disabled and you have to turn it on again.
I don't know why this happens and so far I didn't find any real solution.
Scroll down to get to the script(s) you need to paste into your autoexec.cfg
What you need:
autoexec.cfg (create it by making a txt. file and altering both the name and the ending)
set the autoexec.cfg on read only after you saved the changes
location: %/steam/steamapps/common/dota 2 beta/dota/cfgs/
bind "F8" "exec autoexec.cfg" (just an exampel but you need to press that button everytime you hit play after hero selection)
-console (for launch options – not needed but could be usefull if you want to change things around without tabbing)
Commands used:
Command | Value used | Default |
---|---|---|
dota_smart_camera_toggle | ||
dota_camera_smart_follow_edge_distance | 10000 | – |
dota_camera_smart_follow_drag_distance | 10000 | – |
dota_camera_smart_follow_offset_time | 10000 | – |
dota_camera_smart_follow_offset_reset | 1000 | 8.0 |
____________________
Bold lines within the examples differ from the previous/other one!
____________________
Example 1:
alias "+smart_follow" "+dota_camera_follow;dota_smart_camera_toggle"
alias "-smart_follow" ""
dota_camera_smart_follow_offset_time 10000 // time in seconds you're allowed to have your hero off center (10000 should be sufficient)
dota_camera_smart_follow_offset_reset 100 // not sure on this command (default 8.0)
dota_camera_smart_follow_edge_distance 10000 // distance in units you're allowed to edge pan (maybe set it to 500-2000. Anything above 10000 will cover the whole dota map)
dota_camera_smart_follow_drag_distance 10000 // distance in units you're allowed to drag with middle-mouse (500-2000 might be enough for some people)
bind "1" "+smart_follow"
bind "0" "dota_smart_camera_toggle"
____________________
Example 2:
alias "+smart_follow" "+dota_camera_follow;dota_smart_camera_toggle"
alias "-smart_follow" "alias +smart_follow +dota_camera_follow"
dota_camera_smart_follow_offset_time 10000 // time in seconds you're allowed to have your hero off center (10000 should be sufficient)
dota_camera_smart_follow_offset_reset 100 // not sure on this command (default 8.0)
dota_camera_smart_follow_edge_distance 10000 // distance in units you're allowed to edge pan (maybe set it to 500-2000. Anything above 10000 will cover the whole dota map)
dota_camera_smart_follow_drag_distance 10000 // distance in units you're allowed to drag with middle-mouse (500-2000 might be enough for some people)
bind "1" "+smart_follow"
bind "0" "dota_smart_camera_toggle"
______________________________
Example 3:
alias "+smart_follow" "+dota_camera_follow;dota_smart_camera_toggle"
alias "-smart_follow" "alias +smart_follow +dota_camera_follow; dota_smart_camera_toggle;dota_smart_camera_toggle"
dota_camera_smart_follow_offset_time 10000 // time in seconds you're allowed to have your hero off center (10000 should be sufficient)
dota_camera_smart_follow_offset_reset 100 // not sure on this command (default 8.0)
dota_camera_smart_follow_edge_distance 10000 // distance in units you're allowed to edge pan (maybe set it to 500-2000. Anything above 10000 will cover the whole dota map)
dota_camera_smart_follow_drag_distance 10000 // distance in units you're allowed to drag with middle-mouse (500-2000 might be enough for some people)
bind "1" "+smart_follow"
bind "0" "dota_smart_camera_toggle"
______________________________
Issues:
-ALL SCRIPTS:
You'll have to press 1 to activate the script once you loaded your autoexec.cfg
The key "0" isn't really in efficient reach. You might want to replace it to something like "CAPSLOCK"
Whenever you issue commands via the minimap dota_smart_camera_toggle will be disabled
You might need to unbind the keys 1 and 0 in the client options
-EXAMPLE 1:
Everytime you press 1 it'll toggle between smart_follow on/off
Press 0 or 1 to enable/disable it again
-EXAMPLE 2:
Pressing 1 only enables smart_follow once and won't work a second time
Press 0 if you disabled it by pressing on the minimap or due to spikes/lag (for the latter you should press F8)
-EXAMPLE 3:
After you have pressed 1 once to enable the script it'll always toggle twice (on -> off -> on)
If you click on the minimap the command is automatically disabled. Pressing 1 in this case would result in: off -> on -> off
Press 0 to activate it again and restore the intented behavior
TL;DR: Example 2 and 3 are probably the best to use if you really want to go for it. The values can be altered as desired.
Source: https://www.reddit.com/r/DotA2/comments/1ifff4/guide_how_to_useenable_smart_camera_follow/