[Guide] How to use/enable smart camera follow!

Dota2 Mods

In the last days I saw an increasing number of people wondering how to use smart camera follow like demonstrated in this video on twitch.

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:

CommandValue usedDefault
dota_smart_camera_toggle
dota_camera_smart_follow_edge_distance10000
dota_camera_smart_follow_drag_distance10000
dota_camera_smart_follow_offset_time10000
dota_camera_smart_follow_offset_reset10008.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/

leave a comment

Your email address will not be published. Required fields are marked *