If you're interested in Invoker and don't want to memorize combos, you can try out the 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.
Keep in mind that this isn't particularly useful for people already used to Invoker because they're all like...
Go into combat...
WWQRDWWWRDQWERDEEWRDQQERDEEQRDQQQRD
Which, believe it or not, is actually far easier on a keyboard than 4, 5, x, z, c, etc...
Edit: More controversial, but very useful Smartcasting script:
http://dev.dota2.com/showthread.php?t=30888I wouldn't say it gives a strict advantage, but with heroes like Viper or Drow it can be a real gamechanger. Basically anyone with an orb would love smartcasting. Basically anyone who played LoL would also love smartcasting. But on someone like Profit or Lion it might not be so wise. So if you do use it, I recommend you set it up with an enable / disable option just like the Carl script above.