-
-
Save A2TC-YT/4c2564442e2c60792e322a0dadfbec09 to your computer and use it in GitHub Desktop.
| #SingleInstance, Force | |
| SendMode Input | |
| SetWorkingDir, %A_ScriptDir% | |
| global 1080p := 0 | |
| MsgBox, ***READ BEFORE USING***`nMake sure you are on 7 brightness, chromatic abberation is off, and hud opacity is max. Make sure you have interact bound to "E". Press F3 to start and F4 to stop. Does NOT work on Nessus. | |
| InputBox, 1080p, Resolution, If your computer monitor resolution is 1440p enter 0`nIf your computer monitor is 1080p enter 1 | |
| pToken := Gdip_Startup() | |
| F3:: | |
| { | |
| coords := "1243|971|37|21" | |
| width := 37 | |
| height := 21 | |
| threshold := 0.16 | |
| if (1080p) | |
| { | |
| coords := "932|728|27|16" | |
| width := 27 | |
| height := 16 | |
| threshold := 0.12 | |
| } | |
| Loop, | |
| { | |
| loop, | |
| { | |
| pBitmap := Gdip_BitmapFromScreen(coords) | |
| pWhite := simpleColorCheck(pBitmap, width, height) | |
| Gdip_DisposeImage(pBitmap) | |
| if (pWhite >= threshold) | |
| Break | |
| } | |
| Send, {e down} | |
| Sleep, 800 | |
| Send, {e Up} | |
| DllCall("mouse_event",uint,1,int,-300,int,0,uint,0,int,0) | |
| Sleep, 200 | |
| DllCall("mouse_event",uint,1,int,300,int,0,uint,0,int,0) | |
| Send, {d Down} | |
| Sleep, 100 | |
| Send, {d Up} | |
| Sleep, 100 | |
| Send, {a Down} | |
| Sleep, 100 | |
| Send, {a Up} | |
| } | |
| } | |
| Return | |
| simpleColorCheck(pBitmap, w, h) | |
| { | |
| x := 0 | |
| y := 0 | |
| white := 0 | |
| total := 0 | |
| loop %h% | |
| { | |
| loop %w% | |
| { | |
| color := (Gdip_GetPixel(pBitmap, x, y) & 0x00F0F0F0) | |
| if (color == 0xF0F0F0) | |
| white += 1 | |
| total += 1 | |
| x+= 1 | |
| } | |
| x := 0 | |
| y += 1 | |
| } | |
| pWhite := white/total | |
| return pWhite | |
| } | |
| F4::Reload | |
| #Include %A_ScriptDir%\Gdip_all.ahk |
This is my version of A2TC-YT script. Maybe it is useful for somebody else: https://gist.github.com/Sniffx/ee5ae43d42894a6499c24b66586cc10c
This is my version of A2TC-YT script. Maybe it is useful for somebody else: https://gist.github.com/Sniffx/ee5ae43d42894a6499c24b66586cc10c
Works great! Thanks
I wonder if this works instead of a virt gamepad:
https://www.autohotkey.com/board/topic/7927-send-a-macro-to-an-inactive-window/
As far as I know/tried to do: You can't send keyboard commands to an inactive Destiny 2 window and you can't only capture a Destiny 2 window (it comes black. Whole monitor screen must be captured), so you can't interact with a non visible/non focused Destiny window.
Only way I know to interact with a non focused Destiny window (thanks to A2TC-YT scripts) is with virtual gamepads.
I guess that stuff can't be done to avoid cheats like aimbots.
ControlSend
Yeah, that's how its done, but I guess D2 ignores those
By 'relax' in this case, do you mean increase or decrease the value? (Or feel free to just share your threshold values outright, lol)