Então primeiro que necessariamente nem precisa de um crack para esse tipo de arquivo ja que o mesmo e um .ahk compilado em .exe e como o mesmo disse ele possui uma verificação de uuid que abaixo foi removida agora todos podem usufruir do mesmo abaixo :
#NoTrayIcon
#NoEnv
#SingleInstance, Force
#Persistent
#InstallKeybdHook
#UseHook
#KeyHistory, 0
#HotKeyInterval 1
#MaxHotkeysPerInterval 127
Menu, Tray, NoStandard
Menu, Tray, Add, Help, InfoHandler
Menu, Tray, Add, Exit, ExitHandler
SetKeyDelay, -1, 1
SetControlDelay, -1
SetMouseDelay, -1
SetWinDelay, -1
SendMode, InputThenPlay
SetBatchLines, -1
ListLines, Off
CoordMode, Pixel, Screen, RGB
CoordMode, Mouse, Screen
ConfigFile := A_ScriptDir . "\config.txt"
if !FileExist(ConfigFile)
{
MsgBox, 16, Error, Config file not found!`nPlace "config.txt" in the same folder as the executable.
ExitApp
}
MoveMultiplier := 1
CFovX := A_ScreenWidth // 22
CFovY := A_ScreenHeight // 22
FileRead, ConfigContent, %ConfigFile%
Loop, Parse, ConfigContent, `n, `r
{
if !A_LoopField
continue
StringSplit, ConfigLine, A_LoopField, =
ConfigLine1 := Trim(ConfigLine1)
ConfigLine2 := Trim(ConfigLine2)
if (ConfigLine1 = "smooth")
MoveMultiplier := ConfigLine2
else if (ConfigLine1 = "fovX")
CFovX := ConfigLine2
else if (ConfigLine1 = "fovY")
CFovY := ConfigLine2
}
if (MoveMultiplier < 1 || MoveMultiplier > 50)
{
MsgBox, 16, Error, Invalid smooth value in config!`nMust be between 1 and 50.
ExitApp
}
EMCol := "0xD82A22,0xDD5879,0xD82A22,0xDD5879,0xCDA9BF,0xCFB2CA,0xA56372,0xA56372,0xBD8898"
ColVn := 25
AntiShakeX := A_ScreenHeight // 160
AntiShakeY := A_ScreenHeight // 128
ZeroX := A_ScreenWidth // 2
ZeroY := A_ScreenHeight // 2
ScanL := ZeroX - CFovX
ScanT := ZeroY
ScanR := ZeroX + CFovX
ScanB := ZeroY + CFovY
NearAimScanL := ZeroX - AntiShakeX
NearAimScanT := ZeroY - AntiShakeY
NearAimScanR := ZeroX + AntiShakeX
NearAimScanB := ZeroY + AntiShakeY
Loop
{
KeyWait, LButton, D
PixelSearch, AimPixelX, AimPixelY, NearAimScanL, NearAimScanT, NearAimScanR, NearAimScanB, % EMCol, ColVn, Fast RGB
if (ErrorLevel = 0)
{
Loop, 10
{
PixelSearch, AimPixelX, AimPixelY, ScanL, ScanT, ScanR, ScanB, % EMCol, ColVn, Fast RGB
if (ErrorLevel)
break
AimX := AimPixelX - ZeroX
AimY := AimPixelY - ZeroY
DirX := (AimX > 0) ? 1 : -1
DirY := (AimY > 0) ? 1 : -1
MoveX := Floor((Abs(AimX) ** 0.25) * DirX)
MoveY := Floor((Abs(AimY) ** 0.25) * DirY)
DllCall("mouse_event", "UInt", 1, "Int", MoveX * MoveMultiplier, "Int", MoveY, "UInt", 0, "Int", 0)
}
}
}
end::Pause
Insert::ExitApp
InfoHandler:
MsgBox, This script provides aim assistance.`nConfigure settings in config.txt`n`nHotkeys:`nEND - Pause`nINSERT - Exit
return
ExitHandler:
ExitApp
return
Lebrando que e necessario o AutoHotkey para funcionar e o .cfg mas e so criar um novo arquivo de texto escrito config.txt com :
Smooth=3.5
FovX=150
FovY=10
Teclas :
End > ativa/desativa
Insert > fecha o programa
Faça bom proveito! 😅