Starcraft 2 Automated Player
This is a program that plays Starcraft 2 (SC2) by intercepting, understanding, and reacting to the D3D9 API stream, then sending keyboard and mouse commands back to SC2. It uses the D3D9 API Interceptor.
Direct3D 9 API Interceptor
This is a program that intercepts all Direct3D 9 (D3D9) commands issued by a running application.