Iâve made another small fix so if you downloaded before me writing this message, then please redownload.
So far so good. Last three play times it didnât appear to happen. Iâll keep an eye out for the week. Thanks again!
Basically you can now (but donât have to)
[autocast by toggle]
cast1=q:1,2,3
instead of
[autocast by toggle]
cast1=q:1
cast2=q:2
cast3=q:3
as itâs possible in other features of the program (i.e. Autocast by Hold).
You can have one config working in multiple games / applications - just need to separate by space.
[general]
game_window_id=Grim Dawn,Diablo 3
(identifies by windows names)
[general]
game_window_id=ahk_exe GDStash.exe,ahk_exe Grim Dawn.exe
(identifies by processes attached to windows)
game_window_id=Grim Dawn,GDStash
title_match_mode=2
(in the last example match mode needs to be changed because GDStash has a long windowâs name so we search for a substring)
I added it so that I can use Clicking Combos in GDStash and also a Drop Item with 1 Press Combo in Grim Dawn while GDStashing the character.
Fixed a bug causing GDAutocaster to close when reading a config
containing just Freeze Tributes GDHackerâs feature
Should have named it âArthritis preventorâ (:
You probably cannot get this from gaming. Iâd say tendinosis / tendonitis / gamerâs thumb / carpal tunnel preventor.
But youâre right - you can put your hand on the keyboard in the most ergonomic position
and use just these buttons that are under your fingers even for piano builds.
[autocast by toggle]
autocast_right_away=false
-
autocast_right_away [optional]
-
starts autocasting right away
-
it can also be done by a command line argument (see the beginning of documentation)
- but then it overrules the config entry
-
Added support for GDHackerâs Stats / DPS Window display:
[hacker]
stats_toggle=T
(with GDHacker in the same folder)
Warning! Autocasting on toggle interrupts cinematics.
Can I have the script for the edge-version? The current autorotate version is making me sick in the stomach.
I playing a Cabalist atm. I used your âSummon pets from 2nd hotbar and change their behavior with 1 button pressâ script but I only managed to change the 1st petâs behavior. The 2nd petâs behavior didnât change and the cursor appeared near the 2nd petâs display pic. My screen resolution is 1920 x 1080 (16:9). Is it because of my screen resolution so the translation is not correct?
Also, since the combo press + fixed click uses CapsLock, how can I change the petsâ behavior once they are summoned? I need to have another fixed click with a different button?
Iâll add the configuration option so that you can configure it to be âedgyâ
Iâll also look into hacking camera rotation speed, maybe Iâll be able to have a configuration option for it too.
<< reading your second message <<
[Edit] Maybe Iâll first tackle the camera stuff and then I go back to the 2nd problem.
Ok. Thanks for your help.
Iâm going to finish it tomorrow but itâs going to be
ignore_area_shape=circle
ignore_area_size=30
ignore_segment_angle=20
(size is in % relative to fullscreen size)
for rotation to work on edges only you are going to do something like this
ignore_area_shape=rectangle
ignore_area_size=90
(so ignore area is a big-ass rectangle)
After making the above available to users Iâll try to find keyboard camera rotation speed in Grim Dawn process and hack it
(I think Iâve seen it already but it may have just been my imagination)
And then your pets behavioral issues.
https://github.com/kowariantny/GDAutocaster/raw/master/GDAutocaster.exe
[automatic camera]
[automatic camera]
rotate_left=b
rotate_right=n
initial_delay=200
rotate_key=LButton
delay=200
ignore_area_shape=circle
ignore_area_size=30
ignore_segment_angle=20
-
rotate_left [mandatory]
- in-game button resposible for left camera rotation
-
rotate_right [mandatory]
- in-game button reponsible for right camera rotation
-
initial_delay [optional] {200 by default}
- rotation starts this many milliseconds after you hold the rotate_key
-
rotate_key [mandatory]
- rotation activates when you hold this button
-
delay [optional] {100 by default}
- cursor position is checked every this many milliseconds
-
ignore_area_shape [optional]
- circle [default] or rectangle
- shape of area centered at the middle of the screen where rotation doesnât take place
-
ignore_area_size [optional] {50 by default}
- this percentage of maximum area
-
which is either the whole screen
- in case of rectangle
-
or the biggest circle than can be fit on the screen
- in case of circle
-
- this percentage of maximum area
-
ignore_segment_angle [optional] {20 by default}
- half of the radius of a circular segment around 12 oâclock where rotations doesnât take place
I used your new default [automatic camera] script and when I turn, the camera keeps rotating endlessly. I will try the rectangle to see what happens.
Edit: Love the rectangle area_shape! Area_size 50 is the best for me as it does not turn so fast like the cursor auto camera and not so slow like Area_size 100 especially when doing 180 degree turns.
Edit 2: For the pet issue, the Fixed click is actually clicking outside the pet display for the 2nd pet because I will walk towards the direction of the pet display when the script finishes.
Absolutely yes. My numbers are just some example numbers that are good for myself (1280 x 720). You need to make a screenshot and measure pixels in Paint.
Yes.