© Ilya Shpigor 2018
Ilya ShpigorPractical Video Game Bots https://doi.org/10.1007/978-1-4842-3736-6_5

5. Extra Techniques

Ilya Shpigor1 
(1)
St. Petersburg, c.St-Peterburg, Russia
 

This chapter considers advanced approaches for game bot development. These approaches focus on bypassing protections that block clicker and in-game types of bots. The first approach is emulation of the standard keyboard and mouse devices. The second approach is the interception of calls of a game process to the WinAPI libraries.

Input Device Emulation

Now we will consider how to emulate input devices like keyboard and mouse. The purpose of this feature is avoiding a game’s protection algorithms. When we emulate a device, it looks like a real keyboard or mouse to the OS. In ...

Get Practical Video Game Bots: Automating Game Processes using C++, Python, and AutoIt now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.