3 ms·
Along with the other approaches mentioned, another interesting one is to intercept the graphics library function calls before they enter the library code. This
by bri3d 12y ago
Along with the other approaches mentioned, another interesting one is to intercept the graphics library function calls before they enter the library code.
This strategy has been successfully used for a variety of game automation, including WoW auction house arbitrage and a multiplayer Starcraft II AI / bot.
This method is advantageous because it doesn't have the overhead or uncertainty of going from pixels back to information but it also does not require patching or inspecting the game's address space which is fragile and often triggers anti-cheating or anti-botting systems.
You can read a good write-up about this method here:
http://graphics.stanford.edu/~mdfisher/D3D9Interceptor.html http://graphics.stanford.edu/~mdfisher/D3D9Interceptor.html
- pizzeys 12y ago> or inspecting the game's address space which is fragile and often triggers anti-cheating or anti-botting systems Just looking without touching rarely (never, to be honest) triggers any anti-cheating systems. It's madness enough trying to stop people touching, trying to stop them looking reliably is futile. The graphics interception hacks are pretty neat though, but I wouldn't say it's a common method at all.
- erikb 12y agoThen what is a common method?