Hey there! Trying to implement this. Wont work as intended. The items dont hide, they flicker as long as lmb is pressed. I think Id need a solution where Lalt is pressed only once as long as lmb is pressed. Any ideas?
Even if we fix it (although I don’t think I hade this problem) there’s another issue is that if you press it multiple times in a row then the message buffers for a long time and is display many times over a long period of times.
When you toggle/hide items multiple times in a second, it’s also like that.
I have a much more advanced version of this that attempts to fix this problem but maybe let’s try fixing yours
First of all - your script works perfectly for me so
What is bound to LAlt in in-game keybindings and what is bound to plain Alt. Please check it if it’s really Toggle Display Items and if maybe just plain ALt is not bound to anything and it causes the problem
The timer doesn’t get overwritten (and is executed incorrectly multiple times) as it is the case with simple
SetTimer, Show, -%hide_duration%
How GDAutocaster was working well using it incorrectly I do not know since I use this dynamic method of creating timers with arguments in every class / feature multiple times although not always with the intention of overwriting timers but certainly at least in some places.
The camera being a bit “borked” is the most off putting thing for me, I already have GrimCam and customized it but…
Whenever I hold the middle mouse button to rotate the camera, and use A to walk (I try to make the camera follow the character, or rather, using it for the direction she/he should go to whilst holding A), but if you hold the camera rotate, the character won’t follow the camera facing whilst holding A to walk.
I can send you sample program for automatic camera rotation with instruction
(compiled .exe so that you don’t have to bother with AutoHotkey)
if you happen to like it (maybe after some tweaks because it can be configured according to personal preferences) then I can merge it into GDAutocaster I’ve linked above because it’s the program I put all the scripts and features to
Also GDAutocaster has Fast Keyboard Camera rotation feature:
you presss a button and camera rotates quickly by choses degrees, i.e. 60 degress
Automatic Camera I didn’t merge into GDAutocaster because I don’t use it personally and only have one other person using it that writes scripts on his own
Here you have a post with this program [click the title of the most to go there and read instructions] (you need to delete .txt extension)
Don’t be afraid of viruses, antyviruses delete or user compiled exe’s all the time
I made is so that it doesn’t rotate when you’re holding LMB near the character
and it doesn’t rotate near 12 o clock (configured segment i.e. 10 degrees or something like that)
It’s all planned to be merged and configurable by the user in GDAutocasterr if someone likes it and use it.
This is how it works for me (rotation done automatically):
(in the video it doesn’t rotate in the beginning - don’t pay attention to that) https://i.imgur.com/MFbVNUi.gif
I’ve downloaded the autorotate.exe.txt (changed the file extension to autorotate.exe), but it doesn’t seem to work for me?
I visibly see the it running (the AutoHotKey script) and I ran it as Administrator. I did change the camera rotate buttons to B & N.
I’ve tried it on both default Grim Dawn and Grim Dawn via GrimInternals.
Do you move your character with LMB? Administrator for this program for Grim Dawn is not needed I think but it’s needed for Titan Quest and Diablo 2 from my testing