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

It works! The only downside is the prompts that it is shown/hidden that adds up with hero monster kills.

Thank you as always! :pray:t4::ok_hand:t4:

If it queues up too much you can try increasing the time to 3 seconds. It can also depends on a build you play and how you play it. Maybe adding more buttons that you use just while fighting so that there so gaps longer than hide duration time while you fighting.

I tried to delete the messages and couldn’t but can make them invisible if you want
(but they still queue up and delay i.e. Rep Gain messages).

To make them invisible (but still be there) you need to edit tags_ui.txt from

C:\Program Files (x86)\Steam\steamapps\common\Grim Dawn\settings\text_en

Need to change this

tagLootFilterToggleOn=Items Shown
tagLootFilterToggleOff=Items Hidden

to

tagLootFilterToggleOn=
tagLootFilterToggleOff=
1 Like

One Press Dismantle

  1. moves item that’s under cursor to dismantle window

    • by Shift + Click in the initial position
  2. clicks dismantle

    • moves the cursor to position of Dismantle button that needs to be predefined and Clicks it
  3. moves output materials into inventory

    • moves the cursor to both materials predefined positions and Shift + Clicks them
  4. return back to the original position

Hi , @tqFan

i can“t play without your autocaster anymore, thank you for your work !

when the character move with this simple *.ini and cast the spells (Totems , Blood of dreeg …) ,

[autocast by toggle]
autocast_on_launch=false
delay=1000

cast1=NumpadEnter:1,2,3,4,5,6
delay1=3000

then the character stop moving while casting, it is a little bit annoying…
is there a trick in the config ?

1 Like

Perhaps you could make a Grim Tools link with your character so I can think of a different config for it?

Some skills don’t have animation and can be cast all the time automatically (such as Blood of Dreeg) but for example Storm Totem has animation and I can’t do anything about it.

That’s why it might be better to use a separate button (for example Right Mouse Button) for such skills while fighting to use them actively. But still i.e. 5 skills with one button so that it’s very comfortable. But you decide when you cast them so they don’t interrupt your movement when you don’t want them too. You can gather together all the skills on one button (Curse of Frailty, Storm Totem, some spam attack such as Chain Lightning) but the configuration of that can be complicated.

That’s why I’d like to import your build into the calculator https://www.grimtools.com/calc/, generate a link and I’ll propose you a different config which you can then try out and tell me if maybe you don’t like something so that I can tweak it further etc.

fair enough for me, thank you…

in my build there is nothing unusual about the conjurer , Hotkey 1-6 spells included 2 totems and blood of dreeg …hotkey 7,8 permament buff…

https://www.grimtools.com/calc/lNk7pMQN

Damage converted to Physical is now properly reduced by Armor. This fix also applies to Retaliation damage converted to Physical.
Reduced Armor on high armor enemies (ex. Bosses/Nemesis) at levels 90+. This reduction starts out small and scales up to roughly 4.5% for the highest level enemies encountered.

Faction - Bloodsurge: increased Physical damage to 28

Faction - Corruptian: increased Physical damage modifier for Ravenous Earth to 122

Bane’Gargoth’s Shard: replaced % Pierce dealt as Physical modifier for Forcewave with 100% of Physical dealt as Fire

Gargoyle Gaze: increased Acid and Cold damage modifiers for Amarasta’s Blade Burst to 90 and added 90140 Frostburn / 3s modifier for Rune of Hagarrad.Hagarrad

Kalis’Ka’s Harvest: added 10% Attack damage Converted to Health modifier for Blade Arc and increased its Physical damage modifier to 100 and its Bleed damage modifier to 110 / 3s

Sandclaw Slicer: increased bonuses to Laceration and Rebuke to +3 and added 50% of Fire dealt as Physical.+3. Increased Physical damage modifier for Blade Arc to 110132 and added 6% Attack damage Converted to Health modifier for it. Added modifiers for Presence of Virtue.

Viper Sandspitter: added -30% Retaliation damage Modified modifier for Righteous FervorWendigo Barb: replaced Health and bonus to Nidalla’s Hidden Hand with % Acid damage and +3 to Spectral Binding. Added modifiers for Spectral Binding. Replaced Conversion modifier for Blood of Dreeg with 45% of Vitality dealt as Acid.

Amulet of the Eye: added 10% of Physical dealt as Elemental

Empowered Amulet of the Eye: added 10% of Physical dealt as Elemental
Empowered Essence of Beronath: added 10% of Physical dealt as Elemental

Empowered Gems of Arcane Chill: added 10% of Physical dealt as Elemental
Essence of Beronath: added 10% of Physical dealt as Elemental

Gems of Arcane Chill: added 10% of Physical dealt as Elemental

Mythical Amulet of the Eye: added 10% of Physical dealt as Elemental

Mythical Essence of Beronath: added 10% of Physical dealt as Elemental
Mythical Gems of Arcane Chill: added 10% of Physical dealt as Elemental

Mythical Runed Topaz of Gillad: added 10% of Physical dealt as Elemental

Runed Topaz of Gillad: added 10% of Physical dealt as Elemental

Conduit of Warring Whispers: increased Cold damage modifier for Forcewave to 200 and its Lightning damage modifier to 100-450 and replaced its 100% of Pierce dealt as Lightning modifier with 100% of Physical dealt as Lightning. Removed 100% of Pierce dealt as Cold modifier for Forcewave.

Decree of the Circle of Five: removed % Elemental dealt as Physical

Gutsmasher: increased % Weapon damage modifier for Eye of Reckoning to 15% and reduced % Weapon damage modifier for Blade Arc to 16%

Malakor’s Infusion: increased % Physical dealt as Elemental to 45%

Mythical Arcanor, Blade of the Luminari: removed % Pierce dealt as Elemental modifier for Forcewave

Mythical Bloodsong: increased Bleed damage modifier for Blade Arc to 133 / 3s

Mythical Deathdealer’s Sidearm: increased Physical damage modifiers for Reaping Strike and Smite to 180
Mythical Decree of the Circle of Five: moved % Elemental dealt asadded 130% Physical todamage modifier for Iskandra’s Elemental Exchange
Mythical Devil’s Cage Hauberk: increased Physical damage to 21-28
Mythical Doombringer: increased % Weapon damage modifier for Smite to 55%

Mythical Earthsplitter: increased bonus Physical damage to 33-46

Mythical Gavel of Ravenous Souls: increased Internal Traumabonus Physical damage to 32-43. Increased Physical damage modifier for Vire’s Might to 112 and its Internal Trauma damage modifier to 100 / 2s2s. Increased Physical damage modifier for Soul Siphon 90.

Mythical Grasp of Unchained Might: increased Physical damage to 19-25. Increased % Pierce dealt as Physical modifier for Aura of Conviction to 100%.

Mythical Havoc: addedincreased Physical damage to 28-39. Increased Physical damage modifier for Fighting Spirit to 28. Added 30% of Elemental dealt as Physical and -20% Retaliation damage Modified modifiersmodifier for Word of RenewalRenewal.

Mythical Inashkor’s Head: increased Physical damage modifier for Albrecht’s Aether Ray to 66
Mythical Inashkor’s Corrupted Head: increased Physical damage modifier for Doom Bolt to 550

Mythical Korvan Wyrm: replaced % Lightning damage with % Bleed damage and increased Offensive Ability to 122. Increased Internal TraumaPhysical damage modifier for Primal Strike to 330 and its Internal Trauma damage modifier to 270 / 3s. Added -15%-18% Physical Resist Reduction modifier for Inquisitor Seal and increased its Physical damage modifier to 110.
Mythical Leviathan: increased Physical damage modifier for Necrotic Edge to 330
Mythical Malakor’s Infusion: increased % Physical dealt as Elemental to 45% and Elemental damage to 25
Mythical Markovian’s Stratagem: increased Physical damage to 16-25

Mythical Reforged Chains of Oleron: increased Physical damage to 19-28

Mythical Siegebreaker: increased Physical damage to 84

Mythical Stonefist Rebuke: increased Physical damage bonus to 108 to 147. Removed % Pierce dealt as Physical modifier for Forcewave.

Shard of the Eternal Flame: removed % Pierce dealt as Fire modifier for Forcewave

The Grey Knight: increased Internal Trauma damage to 77 / 5s and removed % Pierce dealt as Physical modifier for Forcewave
The Pummeler: removed % Pierce dealt as Physical modifier for Forcewave

Ardor of Octavius Set: added 50 Offensive Ability bonus. Increased Physical damage modifier for Rune of Kalastor to 110.
Bulwark of Octavius: increased Internal Trauma damage to 70 and added 45% of Elemental dealt as Physical. Increased Internal Trauma damage modifiers for Aegis of Menhir and Forcewave to 120 / 3s.
Pauldrons of Octavius: added 30% Elemental dealt as Physical
Platemail of Octavius: increased Offensive Ability to 55 and removed % Elemental dealt as Physical
Visor of Octavius: increased Internal Trauma damage to 22 / 5s. Increased Internal Trauma damage modifier for Rune of Kalastor to 100 / 2s and removed % Elemental dealt as Physical.

Goredrinker Set: increased % Health to 22% and increased Bleed damage modifiers for Cadence and Word of Pain to 210 / 2s and 200 / 1s, respectively

Korba’s Fury Set: added 100% of Physical dealt as Cold modifier for Savagery

Bulwark of Octavius: added 45% of Elemental dealt as Physical
Pauldrons of Octavius: added 30% Elemental dealt as Physical
Platemail of Octavius: removed % Elemental dealt as Physical
Visor of Octavius: removed % Elemental dealt as Physical

Rotgheist Mask: increased Vitality damage modifier for Primal Strike to 200

Stronghold Revolver: increased Fire damage to 23 and % Attack Speed to 18%
Targo’s Craft Set:added 30% of Elemental dealt as Physical and increased Physical damage modifiermodifiers for Amarasta’s Blade Burst and Blade Arc to 140280 and 180, respectively.
Targo’s Helm: added 18% Bleed Resist and removed % Elemental dealt asResist. Increased Physical damage modifier for Amarasta’s Blade Burst to 90.
Targo’s Mallet: increased Physical damage modifier Amarasta’s Blade Burst to 124. Increased Physical damage modifier for Blade Arc to 100 and its Internal Trauma damage modifier to 100 / 3s. Increased Internal Trauma damage modifier for Judgment to 100 / 2s.

The SpellscourgeRunebinder Set: added 30%replaced Cold damage modifier for Rune of Hagarrad with 100% of ElementalPierce dealt as Physical
Spellscourge Visor:Cold and removed % Elemental dealt asPierce Resist Reduction modifier for Inquisitor Seal
The Spellscourge Set: increased Physical damage modifier for Devastation to 150
Spellscourge Bulwark: increased Physical damage modifiers for Blade Arc and Devastation to 124 and 130, respectively
Spellscourge Deflector: increased Physical damage to 25-32

Attak Seru: increased Elemental damage to 16
Dire Bear: added 14 Physical damage

Ulzaad: increased Physical damage to 12-16

Rending Force: Pierce damage replaced with Physical damage

due to endless laziness all 6 spells ā€œautocast by toggleā€

but because of this conjurer Character with multiple casts (bloody pox/Totems/Sigil/CoF…) your tool is perfect for this piano thing…

ah ok , interesting point…

damn i want to play this damn piano conjurer , because of my complete ā€œDark Oneā€ Set !

I’d play it with 2 buttons, 1 button (Right Mouse Button for me usually) might be too much for all this completely different skills.
.
Blood of Dreeg (7) automated as before and cast constantly without you toggling it on / off ( ` button for example, the one over Tab)

4, 5, 6 - Sigil, Storm Totem, Wendigo Totem (you can order them however you like, all spammed while you hold some button, for example W. Order doesn’t really matter because in Autocast By Hold all of them are cast at the same time buy usually the first skill i.e. in cast1=4,5,6 it would be 4 is cast

Then you can put Bloody Pox or CoF natively on RMB (on the hotbar) and other 2, i.e. CoF (2) and Devourinig Swarm (3) will be cast on RMB with some delay by GDAutocaster

(suspend key TAB is to turn off this stuff (except Blood of Dreeg - it turns on-off button that turns BoD on/off not the spell itself)

Something like this:
(write if you have any problems, don’t understand something)

Vitality Conjurer

Turning Combo presses / Autocast by Hold on off, and also button that toggles BoD
[general]
suspend_key=Tab

Blood of Dreeg stuff, should be working all the time
[autocast by toggle]
autocast_on_launch=true
cast1=`:7
delay1=1000

Once you press RButton first you skill on RMB hotbar is cast
and then 2,3 by GDAutocaster (maybe 300ms if 200s doesn't work due to low casting speed?)
[combo presses]
combo1=RButton:2,3
delay1=200
initial_delay1=200

4,5,6 - Storm Totem, Sigil, Wendigo Totem cast and spammed ASAP while holding W
[autocast by hold]
cast1=W:4,5,6
delay1=200

Of course you can change buttons and will probably need to get accustomed to this config / understand it.

initial_delay1 in combo presses is so that (2) it’s cast 200 ms after your native RMB cast and delay makes (3) be cast another 200 ms later

wow , thank you , i will try this !

The more you learn the program, the more you’ll be able to adjust it to your preferences.
Sometimes I want more autocasting, less precision and other times the other way around.

Hey! I’ve got a question regarding the following:
Would it be possible to include the start of an autocast sequence at the end of a combo?
I tried it myself by adding the configured key of an

[autocast by toggle]
cast1=^:1,2,7,8
not_hold_keys1=LButton,RButton
delay1=1000

at the end of a

[combo presses]
combo1=x:Z,1,2,3,4,8,9,Z,^
delay1=200

but it doesn’t seem to work.

Any tips would be appreciated!
Thanks in advance and have a nice day!

1 Like

Could you please explain what are you trying to achieve so I can proposes the best solution?
What skills are you using, what these 1,2,3,4,5,6,… buttons are for. Why are you not autocasting while holding LMB, RMB? Not that it’s wrong I just need to understand your goal and your playstyle.

^ is definitely a button you are not playing with so I see you’d like to make GDAutocaster do some thing and it can definitely be done because it’s super flexible but please explain what and why is that.


The way I see it now, I may be mistaken though, is that you’d like to have autocasting by toggle start automatically without your interaction. But it has such option:

[autocast by toggle]
autocast_on_launch=true

I use it for my Occultist to now have to press ` button below to activate it, it just starts on its own:

[autocast by toggle]
autocast_on_launch=true
cast1=`:4
delay1=14000

But maybe this is not what you’re thinking of?

First of all: Thanks for your quick reply!
And now for some explanation:
The ā€œ^ā€-key is the key over ā€œtabā€ and on the left side of ā€œ1ā€ on my keyboard layout.
(This key seems to be registred fine for actions of your tool)

Combo1 is a switch to my 2nd hotbar that enables all my buffs and then switches back to my 1st bar after its done.

Autocast ist Devils, cursing, Dreeg and a short CD buff for my pet-crew, that I want to keep always active. I don’t want them to cast while I ā€œmove toā€ (LMB, because of the constant little stops while casting) or when I tell my pets to attack specific mobs (RMB, but I think autocast while clicking this wouldn’t be a problem in the end).
I know, my layout is wierd but this is just my ultra lazy conjurer dude.

My goal is to start autocasting as soon as my buffs are finished and my pets are ready.

I know I could delay the start of the autocast sequence after logging into the game,
but because I’m no lucky gal I often have to leave for something even while the loading screen is still there and I am not able to pause sigh
While away I don’t want my character to spam stuff.
Right now I just also press the key to start/disable the autocast after returning, but it would be more convenient to have this function in one go with the buffs.
I know, there is also the option to just suspend the programs functions, but I am curious, if and how my ā€œwishā€ could be achieved.

No misunderstandings though, your program is great and I love it!
(Even if uneccessary complicated stuff like the above maybe can’t be done)

Thanks for your help and I hope I was able to clear up some things about my intentions.

1 Like

No problem, I like providing features GDAutocasters users want.

I don’t mind implementing / solving this issue for you but I wonder why you don’t like it :thinking:


  • We could introduce initial_delay to Autocast by Toggle

    • you then simply define the same button for

      • casting this combo

      • turning on autocasting

      • this should be already possible but autocasting may interrupt your combos because when autocasting of spells happens is not defined, only how often / with what frequency / delay

  • and just set a proper initial delay so that autocasting starts after a time adequate for combo press to finish

Now this should work:
(note X is activating both features)

[autocast by toggle]
cast1=X:1,2,7,8
not_hold_keys1=LButton,RButton
delay1=1000

[combo presses]
combo1=X:Z,1,2,3,4,8,9,Z,
delay1=200

However as I already said it may interrupt combo press so I could add initial_delay:

[autocast by toggle]
cast1=x:1,2,7,8
not_hold_keys1=LButton,RButton
initial_delay1=SOME_TIME_NEED_FOR COMBO_BELOW_TO_FINISH_FOUND EXPERIMENTALLY
delay1=1000

[combo presses]
combo1=x:Z,1,2,3,4,8,9,Z,
delay1=200

I guess we could delay the combo instead (initial delay for combos is already implemented),
but delaying the start of autocasting seems to be more elegant / 100% reliable.


Addition

I should be able to implement a mechanism that detects whether you interact with your computer via mouse or keyboard and it could have configurable idle_time_to_suspend or something which would turn off autocasting after this time


PS 200 ms delay in a combo is quite small, make sure all spells are cast and none is missed due to how Grim Dawn works

I’ve been using AHK for some time now and I’m looking to start giving this a shot instead. Most of this seems self-explanatory but I can’t figure one thing out. I’m looking for a script that when pressing the right mouse button will cast a certain skill exactly once and then repeatedly cast another skill for as long as you hold the button. An example being: RButton: 1, 2, where the 1 is pressed only once and the 2 is pressed repeatedly for as long as you continue holding RButton.

Any help would be appreciated.

1 Like

I highly recommend because it’s PITA (I know this from experience) to adjust your scripts to various characters and change stuff. This program, once you get used to it, minimizes the amount of coding / configuring need in my opinion and I put months of work into it so it would be really hard for to replicate all this flexibility in personal scripts.

This is super easy and what I would consider the best feature of the program. I play like this all the time and ever far more complicated. For example after I press RButton and hold on my shooting Purifier

  • first Inqusitor Seal in cast in the centered of the screen (Center Cast feature)

  • after 200 ms delay Thermite Mine is cast (normal Combo Press)

  • after 200 ms delay Flash Bang is cast (probably the same Combo Press as above)

  • after that spamming of my Fire Strike starts

    • Combo Holds because for such skills we’d rather have the button to be held instead of spammed repeatedly

      • not that Grim Dawn engine becase it so that you can hold at most one button at the time (that’s casting a skill because other wise they will block each other but we can easily circumvent that by just repeateadly spamming skill buttons instead of holding them. I mean buttons that have skills bound to them in Grim Dawn, you can of course hold more button for yourself / GDAutocaster
  • and also some cooldown attacks such as the one from Relic for Demolitionist

    • for these we use Autocast By hold feature

All this with just one button!




Now back to your question, this is how to get what you’d like:

General version of this would be
(presses 4 first, that starts spamming 8 after 200ms every 200ms
this assumes you actually leave your RMB empty so that the skill that’s on
there natively doesn’t interrupt 4 (or reverly) that are cast in the say moment)

also assumes that 8 is a skill that you actually want to repeadly press but what if you’d like channeling / weapon attach there that needs the button to be held? Check later examples.

[combo presses]
combo1=RButton:4

[autocast by hold]
cast1=RButton:8
delay1=200
initial_delay1=200

Different version
However if you have for example Curse of Frailty natively,
it is cast once after you press and hold RButton
so you don’t need combo for it and the script can just be

[autocast by hold]
cast1=RButton:8
delay1=200
initial_delay1=200

More complicated example

  • first skill natively on RMB is cast (hence intial_delay in the combo)
  • then 4, 5 skills from the combo once with 200ms delay between each other after 200ms initial_delay
  • then after 600 ms initial_delay autocasting of 8 and 9 starts with
    • the delay in autocast by hold doesn’t mean the period between 8,9 (like it would if it was Combo Press)
      it’s just how often both 8,9 are spammed
[combo presses]
combo1=RButton:4,5
initial_delay1=200
delay1=200

[autocast by hold]
cast1=RButton:8,9
delay1=200
initial_delay1=600

Even more complicated example with holding buttons

  • let’s say are main attack needs to be held (3), i.e. Fire Strike, EoR, Callidor’s Tempest
    but we would like to cast it with delay, put a combo before it and also spam some additional cooldown skills after that
[combo holds] CALLIDORS TEMPEST SPAM WITH DELAY, starts after 400 ms
combo1=RButton:3
initial_delay1=400

[combo presses] ONE DEBUFF AFTER 200 MS, we assume the first initial debuff
               is native one on RMB that trigger only once per RMB + HOLD
combo1=RButton:4
initial_delay1=200

[autocast by hold] IN THE SAME MOMENT WE START CALLIDOR (400 MS INITIAL DELAY)
                    WE START MASHING 8, 9 BUTTONS EVERY 200 MS
cast1=RButton:8,9
delay1=200
initial_delay1=400

What if you’d like something different sometimes on RMB?
No problem! Use Double Press feature! We can add some skill to be only activate if we actually press RMB twice
(remember though only one section i.e. [autocast by hold] can be present in the config)

[autocast by hold]
cast3=RButton:7
initial_delay3=400
delay3=200
double_press3=true
double_press_time_gap3=300



This is just a tip of the iceberg and there are many more options there, for example

  • stop_on_release
  • key_native_function
  • inner_delay
  • time_out

so if you’d like some effect but just cannot get it right please write to me and I’ll tell you how to achieve it.
Every complicated scenario can be done, for example

  • Amarasta Blade Burst only once per 4 seconds (it’s duratio of the buff)
    • so that it’s not cast to early automatically when you press and hold RMB i.e. after 2s after first RMB
    • and also multiple presses in a short time so that it’s ensured it’s not interrupted by another skill / button press (Grim Dawn’s Engine thing)

You can also spam skills with different frequencies on the same button, for example

[autocast by hold]
cast1=RButton:1
delay1=200

cast2=RButton:2
delay2=5000

I really like multiple movement skills, i.e. 2 - 3 on Space:

[autocast by hold]
cast1=Space:4,5,6
delay1=200

Here are some of my configs so that you see how they can look like

config 0
Cold Drain Essence

[general]
suspend_key=Tab

[autocast by hold]
cast1=Space:0,9
delay1=200
double_press1=false

cast2=s:i

cast3=RButton:7
delay3=200

[autocast by toggle]
autocast_on_launch=true

cast1=F1:5
delay1=1000

[combo holds]
combo1=RButton:8
initial_delay1=200

[combo presses]
combo1=r:4,1,2,3,4,6
delay1=300

combo2=g:LButton,j
delay2=0

combo3=CapsLock:m
key_native_function3=false

combo4=z:m
key_native_function3=false

combo6=R:C,C
initial_delay6=0
delay6=1000

combo7=F1:`
initial_delay7=200

[hide items]
hiding_buttons=RButton
ingame_hide_button=RAlt
hide_duration=1000

[camera]
angle=60
counter_clockwise=a
clockwise=d
rotation_key=k
delay=40

[fixed clicks]
delay=25
initial_delay=0
go_back=true

clicks1=(1270,230)
delay1=0
initial_delay1=0
button1=Ctrl

clicks2=(640,580)
initial_delay2=100
button2=z

clicks3=[425,450][20,60][20,60]
initial_delay3=200
button3=R
config 1
[general]
suspend_key=Tab

[hacker]
freeze_tributes=true
hacker_dir=C:\Users\tqFan\source\repos\GDHacker\x64\Release

[autocast by toggle]
delay=200

cast1=q:7,8
not_hold_keys1=MButton,RButton

[autocast by hold]
delay=200

cast1=s:2

cast2=Space:3,4

cast3=MButton:7,8,5
initial_delay3=300

cast4=MButton:6
delay4=1000

cast5=Shift:0
delay5=500

cast6=RButton:7,8,5
initial_delay6=300

cast7=RButton:6,0
delay7=500

[combo holds]
combo1=MButton:2
initial_delay1=300

combo2=RButton:2
initial_delay2=300

[combo presses]
combo1=r:y,1,2,3,1,4,5,1,6,7,1,8,y
delay1=500

comboX=g:LButton,j
delay2=0
key_native_function2=false

combo3=CapsLock:m
key_native_function3=false

combo4=MButton:9,9,9
delay4=100

combo5=RButton:9,9,9
delay5=100

[camera X]
angle=60
counter_clockwise=a
clockwise=d
rotation_key=k
delay=40

[fixed clicks]
delay=25
initial_delay=0
go_back=true

clicks2=(640,580)
initial_delay2=100
button2=z

clicks3=[20,60][20,60]
initial_delay3=5000
button3=R
config 2
Valguur - strategia z zaczynaniem fali na skraju placyka koło przekrzywionej kolumny
a następnie w trakcie fali schodzenie odrobinę niżej, by przeciwnicy byli w przesmyku
a potem na nową falę z powrotem na placyku

[general]
suspend_key=Tab

[hacker]
freeze_tributes=true
hacker_dir=C:\Users\tqFan\source\repos\GDHacker\x64\Release

[autocast by toggle]
delay=200

cast1=q:8,9
not_hold_keys1=RButton

[autocast by hold]
delay=200

cast1=s:2

cast2=Space:5

cast3=RButton:8,9,7,1
initial_delay3=200

[combo holds]
combo1=RButton:6
initial_delay1=400

[combo presses]
combo1=r:t,1,2,3,4,5,t
delay1=400

comboX=g:LButton,j
delay2=0
key_native_function2=false

combo3=CapsLock:m
key_native_function3=false

combo4=RButton:0,0
delay4=100

[camera X]
angle=60
counter_clockwise=a
clockwise=d
rotation_key=k
delay=40
1 Like

@Heartfist If you reconsider using a program (II missed that you actually don’t want to use a program) here’s a post I wrote

@Heartfist Yeah, in GDAutocaster it can be as simple as

[autocast by toggle]
cast1=4:4  
delay1=1000

(after pressing 4, the 4 button is then pressed automaticaly every second.


Can be make to start automatically with the game:

[autocast by toggle]
autocast_on_launch=true
cast1=4:4  
delay1=1000

You can add more skills (4,5,6) and turn autocasting on/off with Tab:

[autocast by toggle]
autocast_on_launch=true
cast1=Tab:4,5,6
delay1=1000

Now Overguard might have cooldown longer than duration in which case you might want to have more control over it so that it’s not cast before the fight but only after you start the fight in which case you might want to spam it with your main attack button, for example Right Mouse Button. In this case you need to use a differrent feature of the program - Autocast by Hold:

[autocast by hold]
cast1=RButton:4
delay1=500

Perfect. I see where I was hung up now. Thank you!

And yes, AHK can be… problematic, haha.

1 Like

So, I’m in need of some help once more. I’ve been using the Center Casts command to place Inquisitor’s Seal where I’m standing and it made the skill feel a thousand times better.

However, quite often my character gets stuck in place when I use that skill. I can aim in different directions and the character even attacks if I click on a target, but using the mouse as my ā€œmove toā€ button doesn’t work. Character just stands in place (it rotates in the direction I click, but does not move).

I’m fairly sure this happens when I press the Seal button and my mouse button at the wrong time. It happens a lot in combat when I’m trying to spam a bunch of attacks and move at the same time. I tried to reproduce it outside of combat by just spamming buttons but haven’t been able to (edit: actually just managed to do that outside of combat twice… it seems to happen when I press both the W key and the mouse button at the same time/very close to one another - though I haven’t been able to reproduce it again after those two times).

My config file right now looks like this:

All sections and individual settings in this extensive config are optional.

[general]
game_window_id=ahk_exe Grim Dawn.exe
suspend_key=0

[autocasting]
master_toggle=9
pressed_buttons=0,1,2,3,4,5,6,7,8

[7]
skill=Word of Renewal
toggle_key=7
delay=1000

[center casts]
cast1=W:W

Is there any setting I should try to change that could help with that issue?

1 Like