Features

How it works

In short: it learns what enemies look like and tries to get them in the center of the screen.

Longer explanation

To train it takes a screenshot of the game, which is why it needs to run in a borderless window, every couple of frames according to your settings. Then it converts that image to greyscale and resizes it, again according to your settings, and stores it in a temp folder. Then after you've gathered enough training data you can make it train on that, this will take a lot of processing power and time based on your settings and amount of training data.


When you decide it has trained enough or you want to pause the training for any reason you can save its current state to a file and load it later for more training or actual use. There are options for what to do with the training data.


Afterwards you can activate the AI, it'll then wait till the game window is active and in the foreground, after that you can press a button to enable and disable it so you can navigate menus without the AI freaking out. And then finally when you're ready you can play and have the AI help you by moving your cursor towards enemies.

System requirements

Operating system Windows 7 or higher
Processor Anything which supports SSE4.1 (most processors produced after 2008)
Memory 200MB while gathering data
Up to 1GB while training (depends on settings)
Storage space 300MB for the program itself
Training data size depends on settings and how much training data was collected
Graphics card Would be helpful

Downloads

Coming soon™

FAQ

Will I get caught using this?

With anything automated most likely not since it doesn't inject anything into any processes and only gets basic info (list of processes, does the selected process have an active window on the foreground, etc.) are all very low level functions. Mouse movement is also done in a very low level way where it basically mimics hardware input. It could possibly get picked up by some spyware like anti-cheat systems like the one guild wars 2 had for a little while which would find the executable of every running process, hash it and send that to their servers. Manual reviewers might think you're doing some weird movements, but the program can't do any crazy 180° turns in less than a frame so it won't be that obvious.


Is this some kind malware, spyware etc.?

No, it would take way too much effort to create something to circumvent a modern anti-virus on my own.


Why is there no mac version?

Creating programs for any Apple product requires an expensive license and also comes with a laundry list of restrictions.


Why even create this?

Because why not, it seemed like a fun project at the time and also something nice to fill my portfolio.


Can I see the source code?

No, for multiple reasons. First of all, there's some really bad spaghetti code written at 3 in the morning in there. Secondly anti-cheat makers could then also just take it and find easy methods to detect it.


Is this the future of cheating?

Maybe, probably not for every kind of cheat and certainly not for anything which actually needs to modify the game. But for aim assistance it would be quite cool as long as it doesn't lead to any killer robots in the near future. It also poses an interesting challenge for anti-cheat developers who might need to create their own AIs to counter these.