aiprogrammers/Dota2-AI-Toolkit

GitHub: aiprogrammers/Dota2-AI-Toolkit

一套基于计算机视觉与神经网络推理的 Dota 2 实时游戏状态分析与客户端 Overlay 工具包。

Stars: 5 | Forks: 0

## 🛠️ 架构与技术栈 # Dota2-AI-Toolkit 一款先进的开源开发工具包和机器学习框架,专为复杂 MOBA 环境中的实时游戏状态分析、行为建模和客户端视口自定义而设计。

Spatial Telemetry Overlay

--- ## 核心模块与功能

Spatial Telemetry Overlay

### 1. 宏执行引擎 (`Scripts & Combo`) An automated action-sequence subsystem designed to stress-test hero rotation latency and optimize ability chaining under perfect execution conditions. * **Dynamic Sequences:** Automatically chains abilities and action sequences based on pre-defined logical queues (Hold Key trigger). * **Smart Item Integration:** Evaluates active inventory items and intelligently injects them into execution chains to maximize efficiency. * **Backswing Optimization:** Dynamically calculates animation frames and minimizes recovery frames (`Backswing Cancel Factor`) to test peak mechanical limits.

Spatial Telemetry Overlay

### 2. 预测视野与向量视觉效果 (`Visuals & ESP`) Utilizes real-time state vectors and game memory pointers to project tactical information onto the client viewport. * **Position Projection Node:** Tracks and visualizes non-occluded enemy positioning data to assist with macro decision-making. * **Illusion Disambiguation:** Uses internal client-side metadata to instantly differentiate between prime targets and duplicate entity models (marked via custom visual shaders). * **Trajectory Vector Overlay:** Renders real-time vectors for incoming projectile abilities, skill-shots (e.g., hooks, arrows), and linear map threats.

Spatial Telemetry Overlay

### 3. 战术小地图助手与视野分析 (`Utility Helpers`) A high-level overlay module that processes positioning data to map optimal ward placement and objective tracking. * **Vision Placement Map:** Displays recommended Observer/Sentry placements and highlights high-ground vision cliffs. * **Neutral Camp Analytics:** Renders precise spawn box boundaries and mechanical pull vectors for complex jungle farming optimization. * **Automated Match Queuing:** Hands-free match acceptance agent to streamline developer testing cycles.

Spatial Telemetry Overlay

### 4. 视口自定义 (`Camera & Screen Settings`) * **Advanced Camera Matrix Scaler:** Modifies the local client camera height matrix to allow wide-aspect monitoring of teamfight spaces for research and video analysis. * **Tower Threat Radius:** Draws accurate dynamic boundaries around structural objectives to visualize neutral aggro zones. ### 5. 客户端 Asset 覆盖引擎 (`Skin Changer`) 一个本地文件系统 hook 框架,允许渲染高级饰品和自定义环境修改器,而无需修改后端服务器数据。 * **本地饰品替换器:** 仅在用户屏幕上强制加载高级物品网格、武器视觉效果和模型状态。 * **环境增强器:** 通过 Asset 替换切换自定义地图地形(沙漠、花园)和本地天气视觉层(雨、灰、雪)。

Spatial Telemetry Overlay

--- # 🤖 Dota2-AI-Assist

Stars Forks License

专为 Dota 2 打造的先进计算机视觉与实时空间分析助手
由 PySide6、OpenCV 和 Neural Network Inference Execution 提供动力。

## 界面预览 ## 核心功能 * **视觉空间分析:** 利用自定义锚点处理低延迟屏幕捕获,提供实时战术定位数据。 * **Neural Network Inference:** 专门针对高保真 MOBA Asset(英雄、小兵、动态 UI 元素)训练的目标检测与分类。 * **Bento UI 架构:** 完全基于 **PySide6** 构建的现代化、简洁且高度结构化的毛玻璃界面,具有出色的可读性。 * **自动化诊断:** 内置遥测功能,具备严格的异常处理(包括完整的 pipeline 验证例程和原生连接回退状态管理)。 ## 技术栈与架构 * **Overlay 渲染:** 使用 DirectX 11 / ImGui 进行低延迟的硬件加速 UI 绘制。
标签:Apex, Dota2, 内存读取, 机器学习, 游戏外挂, 游戏自动化, 计算机视觉, 逆向工具