HotWheels SDK
HotWheels SDK is a comprehensive C++ framework for creating game modifications for Counter-Strike: Global Offensive. Built with modern C++20, it provides a robust foundation for developing features like aimbots, visuals, movement enhancements, and more.Quick Start
Get up and running with HotWheels SDK in minutes
Installation
Set up your development environment and build the SDK
Hooks System
Learn about the powerful hooking system for game events
SDK Interfaces
Explore the game interfaces and utilities
Key Features
Advanced Hooking System
Advanced Hooking System
Built on MinHook, the SDK provides hooks for critical game functions:
- CreateMove: Input manipulation and movement control
- PaintTraverse: UI rendering and overlays
- FrameStageNotify: Per-frame game state monitoring
- DrawModelExecute: Model rendering and chams
- EndScene: DirectX 9 rendering pipeline access
Game Interface Abstraction
Game Interface Abstraction
Clean C++ interfaces for CS:GO internals:
- Engine client (
iv_engine_client) - Entity list management (
i_client_entity_list) - Material system (
i_material_system) - Model rendering (
iv_model_render) - Input system and prediction
Feature Modules
Feature Modules
Ready-to-use feature implementations:
- Aimbot: Advanced targeting with hitchance calculation
- Visuals: ESP, chams, and glow effects
- Movement: Bunny hop, strafe assistance
- Prediction: Client-side prediction system
- Menu System: ImGui-based configuration interface
Utilities & Helpers
Utilities & Helpers
Comprehensive utility library:
- Math operations (vectors, matrices, quaternions)
- Console logging with color-coded output
- NetVar scanning and management
- Pattern scanning and signature finding
- Renderer wrapper for DirectX 9
- Keybind system for input handling
Architecture Overview
The SDK follows a modular architecture with clear separation of concerns:Core Interfaces
The SDK provides access to essential CS:GO interfaces:Project Structure
The SDK is organized into logical modules for easy navigation:
game/- CS:GO SDK headers and class definitionsglobals/- Global state, interfaces, and hookshacks/- Feature implementations (aimbot, visuals, menu)hooks/- Hook implementations and callbacksutils/- Utility functions and helpersdependencies/- Third-party libraries (ImGui, MinHook, etc.)
Dependencies
HotWheels SDK includes the following libraries:| Library | Purpose | Version |
|---|---|---|
| ImGui | Menu UI framework | Latest |
| MinHook | Function hooking | Latest |
| FreeType | Font rendering | 2.x |
| DirectX 9 SDK | Graphics rendering | June 2010 |
| nlohmann/json | Configuration serialization | Latest |
| Lazy Importer | Import obfuscation | Latest |
Next Steps
Ready to get started? Follow these guides:Install Visual Studio 2019/2022
Download and configure your development environment with the required components
Ready to begin?
Continue to the installation guide to set up your development environment