First, I wanna thank all the work youâve done on this tool and the fact you still reply to comments assisting people.
I am using this for Titan Quest, and I was wondering if thereâs a way to set it up so that when I press a key, it holds shift + does that key at the same time. This functionality normally in the game lets you self cast buffs on yourself regardless of cursor position when done manually, trying to recreate this but in one button press.
[autocast by hold]
cast1=D:+D
initial_delay1=100
Tried something like this, looking at AHK âlist of keysâ, but ofc, I donât know what Iâm actually doing so I thought it would be best to ask you.
Thanks for updating your tool, it worked as intended! Iâve actually been using it for many different games. I was wondering if thereâs a way to simulate a key being held down? E.g. the game Iâm playing, has sprint on LShift but it has to be held down at all times which is destroying my hand.
Right now, Iâm using keyboard software that I deleted the LShift Up from in a macro, so it only technically releases Lshift being âheldâ is when I press Lshift again. Again, I appreciate the help!
Autohotkey has pretty extensive forum support and Googling âautohotkey plus whatever it is you want to doâ invariably bears fruit more often than not.
I donât really understand AHK scripting thatâs why Iâm using Razer Synapse to record my keystrokes, if I was smart enough I would just write my own script. The problem with googling is that the examples they give donât do what Iâm trying to accomplish and me attempting to edit them just breaks it. If I want a more detailed solution to what Iâm using right now, I will ask over there though, thanks.
I recently came back to the game after a break and just found this great tool. Really great work on that and I love that you can use it for other games/programs as well.
However I have encountered few problems (mostly related to key_native_function) and I donât know if it is because I am doing something wrong or if it is due to the programâs limitations and I would love it if you could help me.
I want to use CapsLock key to suspend Autocaster functions, but also preserve its original functionality. One of the reasons I want this specific keybind is to have the CapsLock button light up on my keyboard. so that I know when Autocaster is suspended or not.
This is the code I have and even though CapsLock suspends functions properly it doesnât keep it original functionality (e.g. when typing text in chat) nor does it light up.
I also tried suspend_key= ` (key over Tab) which I have bound to Pause Game, but then the game wouldnât pause at all.
This 2nd problem has to do with self-casting Inquisitorâs Seal. Ideally I want to be able to choose whether I want to self cast Inquisitorâs Seal or cast it normally, but Iâ ll work on that after I solve a basic issue.
S - bound to Inquisitorâs Seal in-game 9 - bound to Inquisitorâs Seal in-game (a deliberately inconvenient keybind that is only called by the program)
I would like to press S to self-cast Inquisitorâs Seal but the following code doesnât work.
This causes the game to instantly cast Inquisitorâs Seal on my initial cursor position and then move the cursor to me and do nothing (since Inq Seal is on cooldown).
Ideally I would like to have it set up like this, but this wonât work either
On my infiltrator I want to automatically cast Pneumatic Burst and Word of Renewal, but also be able to manually cast them for the heal.
W - bound to Pneumatic Burst E - bound to Word of Renewal
In this case pressing W normally casts Pneumatic Burst and resets the timer, but pressing E doesnât manually activate Word of Renewal.
I thought that key_native_function2 would deactivate the Numpad5, but it seems that it deactivates E
Changing key_native_function2 to TRUE allows me to manually cast Word of Renewal and have the functionality that I want, but it seems weird.
Also my character stops in place an performs an attack from my Left Mouse Button momentarily every time the skill is autocasted. Manually casting Word of Renewal or Pneumatic Burst doesnât cause this.
Update: The above issue (stopping for a second to perform an attack) is caused because Autocaster sends a âShiftâ button press which I have bound to âStationary Attackâ. I confirmed this by binding âShiftâ to other actions and testing.
I do not use âShiftâ anywhere in the .ini file except in this section (which activates all my buffs/pets)
I have changed this to not use âShiftâ, but I havenât tested this extensively to know if it solves the issue. In any case, since this is unintended behaviour I thought it would be good to let you know.
Update 2: The âshiftâ issue is not related to the above combo. âShiftâ is pressed even when I deleted this combo from the .ini file completely. I will remove other sections to see if I can identify the cause and let you know.
Finally, can I add comments in the .ini file without messing something up?
Something like this:
I am sorry that this ended up being so long. I appreciate any help you can give me.
Help me pls. I cant find a way to make it work right.
Right now i have doom bolt on LBM in game, so i could move and make insta doom bolts if i mouse over something. but i have Touch of chaos(enchanted auto) aswell. There is no way, sadly, to make it work like default auto in game. So i need have Touch of chaos(which going to be bind somewhere) on my LBM while i hold SHIFT and while its happening my Doom bolt should be spammed every 500ms cos i have reset mechanic on it.
That doesnât sound too difficult however I quite rusty with both AHK and Grim Dawn. Although it can probably be done in many ways so I need to make sure I understand precisely what you want.
What is your Doom Bolt cooldown?
Do you mean that you want to have Touch of Chaos on LMB key in-game (+Doom Bolt while SHIFT)
or do you mean that you just want for Touch of Chaos to be active while youâre holding Shift + LMB
and Doom Bolt still on LMB in-game?
I guess you mean 2 so that when you hold Stationary Attack (shift) with LMB (which is Doom Bolt) both are spammed???
I think it would be better to have just one button for that not two - you hold it and both Touch of Chaos and Doom Bolt happen. But may not see all of your use cases. Or maybe not because it may be more comfortable for you to keep holding LMB (Doom Bolt) and then press Shift as well for Touch of Chaos to start working too.
Touch of Chaos bind button doesnt matter. Doob bolt should be on LMB in game cos its just better for moving and helps killing low hp packs.
But what im looking for with GDautocaster its when i hold click + shift, or shift + click (I have mentioned order does matter) my Touch of Chaos should be hold and Doom bolt should be spammed with 300-500ms delay.
Right now im using ToC on LMB in game.
[autocast by hold]
delay=500
initial_delay=0
cast1=Shift,LButton:RButton
cast2=LButton,Shift:RButton
And i have a question, my code makes Shift be spammed as well with RMB, how to prevent it? Is it bug or im missing something? I have logged inputs so im sure. Im ok if RMB going be pressed with Shift+LMB be holded
If only game could hold more than one button -.- sadg
I will test it and find solution in AHK for now Iâll make a general reply
yeah
In general Shift can be problematic, the only button like that, get stuck maybe even spammed itp this is not because of GDAutocaster but just a thing (in all AHK or in Windows?) that doesnât mean these problems cannot be usually solved somehow though or it doesnât mean that I necessarily cannot make it work properly, Iâll see while testing, I use Shift sometimes
What DB cooldown do you have? I assume you reached that 0.3 - 0.5 cooldown using many CDR item for Doom Bolt. Iâm asking because it can influence the configuration. Or do you have Cold DB Conduit spam
Hey, sorry but I have another question. so you want DB to be on LMB in-game - which means it being spammed while you holding LMB by the game, not by the program.
But on the other hand you say
which suggests that youâd like Doom Bolt to me spammed by the program, not by the game.
I assume youâd like me to have Doom Bolt not be cast natively by the game if Shift + LMBing?
[btw itâs not possible, I can make all other game buttons ânot workâ but LMB / RMB will always be cast]
{or in other words I cannot âhideâ LMB usage for the game while you Shift + LMB, itâs impossible} DB will always be cast (if on LMB in-game) by the game if LMB + Shift
(and then of course DB is not spammed every 500s but ASAP)
Or youâre just fine with Doom Bolt being cast by the game (not by the script / program)
so for now I assume you can want the game to cast your Doom Bolt and add the Touch of Chaos thingy to it.
Yes. But my thought was that GDAC could just press Touch of Chaos as last button and hold till i release SHIFT or LBM, and stop pressing it for a moment so my default LBM could cast DB.(Or we could just use duplicate binds for it)
w8 so you are shooting standard default attack (not Touch of Chaos) if just using DB on LMB in-game while its on cooldown
(if holding LMB with Doom Bolt over monsters while itâs on cooldown)
itâs not bothering you? Itâs not behavior we want, you only want Touch of Chaos be used
btw nice youâre using Chaos Doom bolt Decivers, I love these kinds of builds
What Iâm leading to is that we probably donât want DB on LMB in-game because of that
(Or Iâm missing something)