[Tool] GDAutocaster - play šŸŽ¹ builds with ease, autocasting of skills, combos, faster / automatic camera, autohiding of items, centered Inquisitor Seal and more for all games!

So with this all i have to do is press the t button and 1 2 3 4 buttons on hotbar will all be casted?

well after pressing T
Y, 1, 2, 3, 4, Y will be pressed

but you can change it to 1,2,3,4 if you remove those Yā€™s

these Yā€™s are for toggling to 2nd hotbar because in Grim Dawn we usually put permabuffs on the 2nd hotbar
it requires having Y be a Hotbar Swap in Grim Dawn keybindings but you can change Y to be your current keybind for Hotbar Swap in this config file


Also two more things

  • after changing and saving config file you donā€™t need to reload it with GDAUtocaster - itā€™s done automatically

  • it takes about 3 seconds after you go tot the game for this stuff to start working

1 Like

Ah okay makes sense then.

Wanted to use Shadow Strike comfortably while being a Ranged Nightblade so

hold toggles (press some button to have another one pressed and pressed again on release of the first one / timeout and multiple button option to delay button release)
[hold toggles]
hold1=RButton:Space

hold2=RButton,Space,A:RAlt
time_out2=2000
  • hold1: Space is pressed on RMB press and again on its Release

  • hold2:

    • RAlt is pressed on when you press RMB, Space or A
    • RAlt is pressed again after you stop pressing or holding each of these buttons for 2 seconds
  • Example 1 - after you hold CHOSEN_BTN

    • your Weapons are Swapped
    • 100 ms later Shadow Strike and another Movement skill are spammed
    • after that on CHOSEN_BTN release Weapons are Swapped again
      [hold toggles]
      hold1=CHOSEN_BTN:WEAPON_SWAP_BTN
      
      [autocast by hold]
      cast1=CHOSEN_BTN:SS_BTN,OTHER_MV
      initial_delay1=100 
      
  • Example 2 - if in Hold2 the RALt button hides items on the ground
    and you keep pressing or holding your attack buttons RMB, Space and A in every 2s internal
    items on the ground will be hidden during this ā€œfightā€

I have tried to use GDAutocaster, but my anti-virus is blocking it from executing and from being added to my exception list. Has anyone else had these issues?

Thatā€™s a false positive. These databases donā€™t know my program and consider it not safe for that reason I suppose. Or maybe because one of the class in the program is called GDHacker.

If your antivirus doesnā€™t allow you to add the program to the exception list then Iā€™d change it to some other one.

Alternatively you can

  • download the code from GitHub GitHub - kowariantny/GDAutocaster

  • you can delete GDAutocaster.exe thatā€™s also there (your AV might do it on its own)

  • and run GDAutocaster.ahk but this requires having AutoHotkey installed on your computer in contrast to the .exe that doesnā€™t need it

Also you could try compiling the .ahk code into .exe yourself using AutoHotkey - youā€™d have to launch the compiler, select GDAutocaster.ahk and click Compile. Alhough that might also get deleted / blocked by Antyvirus because I remember having such situation of some antyvirus deleting my own program.

Iā€™ve added the following option

[hacker]
speed_initial=1.5

to not have to open the Grim Internals Configurator and change gameā€™s speed with every launch of the game (GDHacker program needed).

Hey Guys,

Iā€™m having trouble setting up my vindicator skills.

So basically, I have the following keys:

3 - Inquisitor Seal
4 - Wendigo Totem
5 - Storm Box of Elgoloth
Right Click - Primal Strike

My current config file is this:

[autocast by hold]
delay=100
key_native_function=true

cast1=RButton:5
delay1=200

[center casts]

screen_width=1920
screen_height=1280
off_center=true

cast1=RButton:3,4
initial_delay1=200
delay1=200
delay_after_cursor1=40
off_center1=true

Question is, how can I set the center cast to autocast by hold? So basically, what I want is when I press right click, all skills autocasts and at the same time, Inquistior Seal and Wendigo Totem autocasts on my feet as well.

Thanks for the help!

1 Like

Hi. Do you play Ranged Primal Strike or Melee? Will probably influence the suggested approach.

Sorry forgot to indicate that. 2 Handed Ranged Primal Strike to be exact.

Could you please also upload a zipped character folder here to spare me some work and also for the best results as this one is not super straightforward / not easy to get right?

I suspected Ranged because of the Storm Box. Thatā€™s a not very easy to script one because of many skills of different nature.


I will propose something with also another skills - Wind Devils 6 and Word of Renewal 7 . Because you also need them. But even if you donā€™t use them, it will be easy to remove them from the config.

I will probably make 2 Buttons for different scenarios (but may change in in-game testing on your character.

  • the 1st one will just shoot Primal Strike and cast Wind Devils

    • maybe even make an initial Storm Box cast
  • the 2nd one will cast Storm Box initially
    then after a tiny delay Center Cast Inquisitor Seal and Wendigo Totem
    and then after another tiny delay will proceed with Primal Strike and Devils :thinking:


another way would be to separate Box / Devils / Storm Box (1 button)
from Wendigo and Seal (2nd button)

that will probably depend on preference.


I should be able respond tomorrow (if you upload the character today).

I think this modification to Center Cast would be cool actually:

  • you press and hold some button X
    • it causes Cursor to move to Center

    • and Wendigo and Seal button are spammed as long as you hold X

    • you release X, spamming of Wendigo and Seal stops and Cursor goes back to where it was initially

(currently itā€™s a combo where Cursor goes back after a fixed defined time not when you Release button X


so that would be one button and another button Y would be as mentioned before
Storm Box + Wind Devils + Primal Strike


This way youā€™d have 2 buttons for 5 skills. Having all these in just a one button is too much I think.

Thank you so much tqFan!

Yeah Iā€™m thinking a lot about this setup that I want to and it kinda hurts my head already since Iā€™m an OC person lol!

Anyway, what Iā€™m trying is actually a very lazy one button setup and Iā€™m sure you understand the drawbacks of it :stuck_out_tongue:

And youā€™re right with what you said above. The last option Iā€™ve given up to is just to put all of them on [autocast by hold] and remove the center cast. Most of the time, the Inquisitor Seal casts near me anyway, or I can just walk to it(although it still kinda bothers me since I want it on centered cast and autocasted while holding RButton).

Hereā€™s my character by the way: save.zip (687.1 KB)

1 Like

Yeah, I guess Iā€™ll resort to what you suggested here. Although I am not sure how to modify the config to do this :sweat_smile:

1 Like

Iā€™ll write you various setups (in a day or two), including a lazy 1 button one most possibly, just think that 2 button will be better practice, still very lazy but more control for different situations. but youā€™ll check them out and see for yourself. I may write some new code too since I havenā€™t used Center Casts for a long time and usually I have new ideas / improvement after a while.

I am too, I know your pain :stuck_out_tongue: hard to actually do something and move on, not a very good trait irl

Thank you so much really! This is a really great and helpful tool and thank you for making it! Rating it 11/10 since it made me enjoy the game even more :stuck_out_tongue:

Ah BTW, I just noticed that you were the inspiration from this build: [1.1.9.6] The Desert Dragon: Korvan Wyrm Builds by @Uncle_Mac so thank you so much both for making my lightning vindicator dreams come true! Iā€™m still lacking a few pieces of gear though but still enjoying!

hmmm. I have re-downloaded the newest version for my new laptop but it canā€™t run my old script anymore. I believe it did not recognize the window ID because this error will pop up if ā€œgame_window_id=ahk_exe Grim Dawn.exeā€ or just ā€œgame_window_id=Grim Dawnā€

If ā€œgame_window_id=Grim Dawn.exeā€, error will not pop up but the script not working.
Any idea, please
image

1 Like

Could you upload your config? Zipped or change extension to .txt to be able to
Ā 

Thanks man, i cant even make it work with this simple basic one:

[general]
game_window_id=Grim Dawn.exe
suspend_key=Tab
kill_on_exit=false
title_match_mode=3
comment=//
suspend_stops_autocast=false

[autocast by toggle]
autocast_on_launch=false
delay=1000

cast1=Numpad1:1
delay1=1000

1 Like

ok, sorry I definitely made some bug in my latest update, I should be able to fix it quickly

1 Like