EDIT
I spoke too soon. The config works, but after the first auto cast I lose control of my mouse and some key functions. It looks like the SHIFT key gets stuck in a pressed state (so when I try to move, I just end up autoattacking). Iām using version 1.1.32 from GitHub.
I noticed the sample ini from GitHub had a few other options in it so I tried some of the [autocasting] ones. So far this is the config that seems to work:
Please use this config. Test the program with 2000 instead of 12000. Such a long period will only lead to confusion during testing. Later when you undestand the program better and everythingās working fine, change it to 12000 ms.
If the autocasting does not work, you may need to press ` two times {key over Tab} (or maybe change it to Tab) [suspend_hotkeys=Tab]. Sometimes one time.
Most of the time when a config doesnāt work itās because Iāve pressed the toggle on/off key by mistake. Test on the dummies in the fort, coven area or other places where nothing is going to attack you.
when you start .exe for the first time it sometimes does not work until 2 x Suspend
(I tried million ways, even the simplest method from short scripts - none has 100% reliability (working right out of the gate) however in the current form you can at least press Suspend 2 times and it will work in those cases, you donāt need to i.e. restart the .exe as it is sometimes the case with simple basic code)
also I wrote the program so that it remembers if you have it toggled off but I think I may have later broken because I think it sometimes works after reactivating the window despite toggling it off earlier
I added a new feature - spam various skills after double press and hold
(donāt mistake it with an existing feature that holds one button when you hold another - used to have i.e. Aether Ray on LMB)
Itās an extension of Periodic Cast spam. Let me give you an example how I use it with my current character.
[Periodic Cast is about turbocasting multiple spells when you hold a button - itās the most important feature of GDAutocaster]
When I press and hold RMB skills 6, 3, 2 are spammed every 100 ms (standard Periodic Casts spam)
but when I double press and hold RMB, then 6, 3, 2, 4 because cast2 activates as well then.
when I fight trash monsters I just single press and hold RMB - 6, 3, 2 are spammed
when I fight herois monsters / bosses I double press and hold RMB - 4 (MoT) is spammed in addition to skills above
Of course this new feature can be used to spam multiple skills on double Left Click + Hold
while still having Movement on Left Click and no skill bound to it in-game.
It seriously opens a way for many 1-button builds
as you can have movement on Left Click and as many skills as you want on it .
Added Clicker for clicking something on the screen by pressing a button.
I use it not to have to drag the cursor to the quest lists and be able to just press a button to show/hide it.
One thing about Shift
Iāve read before someone had problem with it (blocking).
Iāve always had problems with Shift stucking or stopped being held even if you never released it.
I think itās just a thing with this particular button, maybe not even AutoHotkey related.
You have your normal spam attack on RMB - you press it double time and then one-time combo of debuffs is activated
I have some spam spells while I hold RMB (periodic cast feature)
Now I added Pet Attack for Guardians when I double press RMB
(periodic cast would work well for it because it would spam Pet Attack on double press
whereas youād rather to steer your pets just one-time I think)
Just as with double press option for Periodic Cast
you can bind Movement sklil to Double Left Click
of combining 4 features in just a Space button (5 skills)
Periodic Cast (Autocast while holding a button) of Blazing Corruption with 3s recharge from Relic
spammed all the time (0) while holding Space, animation is so fast with max AS it doesnāt interrupt anything
first is Centered Cast Inquisitor Seal (5)
after that Combo Press FlashBang (8) + Thermite Mine (9)
200 ms delay needed so that it doesnāt interrupt Inquisitor Seal semi-centered cast
after all of that a button for Fire Strike (1) is pressed down and hold
500 ms delay needed so that it doesnāt interrupt stuff above, Periodic Cast Fire Strike spam can be used with the same effect
This is an example of the most advanced and powerful usage of the program.
Combining multiple behaviors and buttons into one buttons with different timing and chosen order.
Hi, can you program your middle mouse button in the script? I know Rbutton = RMB but Iāve cleared the rotate screen keybinding in game from the scroll wheel click (MMB) and I want to use it for some autocasting.
What would be the designation for MMB when scripting? Mbutton?
Thanks for the awesome tool! Iām still customising things and learning how they work (and retraining my muscle memory) but it seems really awesome.
I donāt even use Middle Mouse Button because Iām to lazy to move my fingers from LMB and RMB.
I either use keyboard button or i.e. double mouse press.
For example here skills 6, 3, 2 are spammed when I hold RMB (6, 3, 2 pressed in that order together [although i.e. 6 will usually take priority over i.e. 3 and its animation will go first] every 200 ms because itās the default delay in the up-to-date version) but after I double clickRMBand hold4 is spammed as well, in addition to 6, 3, 2.
In-game it was Mark of Torment I think which I donāt want to be spammed on every enemy, just on the dangerous ones.
[itās good to have it spammed not pressed once because you can then activate it by double click on the ground and then hovering over an enemy - which means you donāt need to target precisely while activating the skill]
It can be played with very few buttons, for example
one button pressed cast Flashbang / Thermites, then starts EoR spinning and also casting Ascension all the time
one button for all the permabuffs
one button for movement skills
I donāt want to write the whole config at the moment because I feel thereās a high probability of you changing the build / your mind if you want to use the program (no point of me writing configs for you if you never actually run the program).
For now hereās a combo for casting all the permabuffs that are on the 2nd hotbar
Legend:
q - key chosen for executing the combo for permabuffs, can be changed
t - key chosen for switching to another hotbar, need to be set in Grim Dawn keybindings, can be changed
1 - Summon Guardian - cast multiple times
2 - 5 - other permabuffs from the build
If you run the program and this combo successfully (you can ask if something doesnāt work / you donāt understand something) then we can add more stuff.
[EDIT - I didnāt have the actual latest version from Github, just a version linked in the OP. Still seems flaky, but will try to figure it out.]
Iām trying to use a minor variation on this (my .ini is below) with a build that appears to be very similar
to what you have in this post, but it isnāt working.
The very last part [6], that is just the toggle key works, so I can tell the program is working; however, nothing else seems to work at all.
My key binds remap lots of keys, but Iāve made 1-0 the secondary set of hotkeys. Iāve tried many different variations deleting pieces, etc. I just got the program today, so it should be the latest version.
Any idea what could be wrong or what I should try to debug?
Please download and test the latest version from GitHub: https://github.com/kowariantny/GDAutocaster/raw/master/GDAutocaster.exe
also delete the older version so that weāre sure itās not running in the background as well
(multiple instances of different .exeās running simultaneously is possible)
so that thereās no confusion. I constantly improve the program to work better. I donāt support older versions
(Iām stupid, why do I even have a link to older ones, Iāll delete them).
I recommend you to post GrimTools to your build as well. I will be then able to imagine how you play better.
Iāll probably be able to make you the most optimal config since I have so much experience with the program
(with the buttons / playstyle of your choice of course)
The problem was that Iād downloaded the version linked directly from the OP. After my post above, I got the newest version from Github and now it works. I did have to make one minor changes to get it all to work (Having 0 as the first key in combo1 was making it go off twice immediately, but switching the order fixed it).
On easy stuff, I mostly just use the Bloody Pox, Plague of Corruption, Curse of Frailty, and Devouring Swarm. When bosses show up or things get more dicey, I add in the totems and Sigil of Consumption. Blood of Dreeg is kept up and pressed as needed otherwise. Itās pretty easy to play, but makes my fingers tired, hence, GDAutocaster to the rescue.
I do think getting rid of links to older versions is a very good idea, or at least make sure they are marked as old/deprecated.
I see now that you also echo the key pressed, so I since v was both setting off the combo and was mapped the same as 0 in the game, I was essentially pressing 0 and the combo was pressing 0. I just needed to change the combo to a different key.