WannaLogAlready wrote on Apr 8, 2021, 12:44:
HorrorScope wrote on Apr 8, 2021, 11:42:
WannaLogAlready wrote on Apr 8, 2021, 01:37:
Frijoles wrote on Apr 8, 2021, 01:21:
They let you rebind keys yet? They said a long time ago that they were going to add it to a future patch, but I never saw it. I've uninstalled it since it was collecting dust.
Hey man, try Glovepie, I use it all the time ...
Thanks I will check this out.
I have a Great American Hotkeys Script.
It starts up with the computer and I have one script that I use for all games, since you can assign a chunk of hotkey code to a specific game process. So when Skyrim is in focus do this... Destiny 2 in focus do that... when out of game it will then work normally. Not bad, but I could see an app with a nice interface being better.
That said Hotkey and possibly this to, has some crazy good options like in DDO if I click in a certain area, in this case playing a Cleric on the Player 1-6's health bar, it will know which player I clicked and automatically heal them. That is super sweet.
Destiny 2 doesn't allow load-outs, so I press a button and it goes into inventory and changes between two sets way faster than any human can do it, by going to position X-Y Click, next position X-Y click etc. It has crazy powerful commands.
You can also do one macro most don't have and it is cycling. Most are either option A or B, you can program it to cycle as deep as you want using variables, comes in handy as well, did that for Guild Wars 2.
Thanks HorrorScope !
I will check out Great American Hotkeys Script.
Very interested in macros (though a little wary too).
Now that script is just what I call my script, here is an example.... Hotkey scripts are just txt files you can edit but with an .ahk
(I use a Razer Hex and a Nostromo so many some things don't make sense)
The WinActive you put in the games class name and that script will only run when the game is running, it starts with { and end's with }.
So you could have 100's of games in here if you want, just section each off.
Skyrim is simply make this key do this instead, so I don't have to remap my mouse or nostromo.
Destiny gets deeper into things, based on a 1440P screen.
Small snip from GW for cycling.
Small snip from DDO, click certain space on screen - do this.
;**Skyrim & Enderal**
#IfWinActive ahk_class Skyrim Special Edition
{
;remap these keys
Numpad0::q
NumpadDot::e
q::6
e::7
MButton::8
WheelUp::9
WheelDown::0
}
;**DESTINY 2**
#IfWinActive ahk_class Tiger D3D Window
{
;For Destiny 2 swapping weapons
;This one moves the mouse to a certain position and presses LMB
MButton::
Send {I}
Sleep 1500
MouseMove,701,525
Sleep 200
MouseMove,552,525
Send {LButton}
Sleep 1
MouseMove,701,691
Sleep 150
MouseMove,552,691
Send {LButton}
Sleep 1
MouseMove,701,525
Sleep 150
MouseMove,552,525
Send {LButton}
Sleep 1
MouseMove,701,855
Sleep 150
MouseMove,552,855
Send {LButton}
Sleep 1
Send {I}
return
;Get on your speed buggy
Alt::
Send {ALT}
;Sleep 250
Send {F}
return
;Attempt Finisher first, then punch
4::
Send {1}
Sleep 190
Send {4}
return
}
(Snip from GW2 for cycling)
;Guild Wars 2
#IfWinActive ahk_class ArenaNet_Dx_Window_Class
{
;Elemental Only, 1 key to cycle Elemental Schools
ele_state :=1
$F3::
if (ele_state == 1)
{
Send, {F3}
ele_state := 2
}
else if (ele_state == 2)
{
Send, {F4}
ele_state := 3
}
else if (ele_state == 3)
{
Send, {F5}
ele_state := 1
}
Return
(Snip from DDO click a position on the screen picks and heals that character, the position is the health bar of the character you want to heal)
CoordMode, Mouse, Screen
$LButton::
MouseGetPos xVal,yVal
;***Heal Spell***
;---Nameplate LClick---
;Player 1 Main Section
If (425<xVal) and (xVal<520) and (730<yVal) and (yVal<755)
{
Send {a}
Send {2}
}
Else
;Player 2 Main Section
If (425<xVal) and (xVal<520) and (765<yVal) and (yVal<790)
{
Send {b}
Send {2}
}
Else
;Player 3 Main Section
If (425<xVal) and (xVal<520) and (800<yVal) and (yVal<825)
{
Send {c}
Send {2}
}
Else
;Player 4 Main Section
If (425<xVal) and (xVal<520) and (835<yVal) and (yVal<860)
{
Send {d}
Send {2}
}
Else
;Player 5 Main Section
If (425<xVal) and (xVal<520) and (870<yVal) and (yVal<895)
{
Send {e}
Send {2}
}
Else
;Player 6 Main Section
If (425<xVal) and (xVal<520) and (905<yVal) and (yVal<930)
{
Send {f}
Send {2}
}
Else