# GameHack External Overlay 这是一个基于 C++ 和 ImGui 开发的通用外部游戏辅助框架 (External Cheat Framework)。项目采用 DirectX 11 进行透明窗口绘制,支持中文界面,并封装了常用的内存读写与 ESP/自瞄逻辑。 ## ✨ 功能特点 (Features) ### 🖥️ 核心框架 * **外部绘制 (External Overlay)**: 使用 DirectX 11 + Win32 API 实现高性能透明置顶窗口。 * **ImGui 界面**: 集成 Dear ImGui,配置了现代化的深色主题。 * **中文支持**: 内置中文本地化支持 (加载微软雅黑字体),解决了乱码问题。 * **进程选择**: 自动枚举当前运行的窗口,支持下拉选择目标游戏进程。 ### 👁️ ESP (视觉辅助) * **2D 方框 (2D Box)**: 动态计算玩家包围盒。 * **信息显示**: 玩家名称、距离、血量条。 * **骨骼探测**: 头部圆圈标记。 * **射线 (Snaplines)**: 屏幕中心/底部射线。 * **自定义配置**: 可调节最大显示距离、颜色等。 ### 🎯 Aimbot (瞄准辅助) * **平滑自瞄 (Smooth Aimbot)**: 模拟鼠标移动,降低检测风险。 * **FOV 限制**: 可视化调节瞄准范围。 * **高级功能**: 支持静默自瞄 (Silent Aim)、魔法子弹 (Magic Bullet) 逻辑框架。 * **预测与判断**: 包含可见性检查 (VisCheck) 和子弹预判 (Prediction) 接口。 ## 🛠️ 开发环境 (Requirements) * **IDE**: Visual Studio 2019 / 2022 * **SDK**: Windows SDK 10.0+ * **Platform**: x64 (推荐) ## 🚀 编译指南 (Build Instructions) 1. 克隆或下载本项目到本地。 2. 使用 Visual Studio 打开 `GameHack_Solution.sln`。 3. 将解决方案配置切换为 **Release** 和 **x64**。 4. 右键点击项目 -> **生成 (Build)**。 5. 编译成功后,可执行文件将位于 `x64/Release/` 目录下。 > **注意**: 源码文件已强制使用 UTF-8 BOM 编码以支持中文字符串。如果遇到编码错误,请确保文件保存格式正确。 ## 📖 使用说明 (Usage) 1. 以 **管理员身份** 运行编译好的 EXE 程序。 2. 在控制台界面的 "目标窗口" 区域: * 点击 **"刷新窗口列表"**。 * 在下拉菜单中选择你要附加的游戏窗口。 * 点击 **"注入 / 附加"**。 3. 成功附加后,ESP 绘制将自动覆盖在游戏窗口上方。 4. **快捷键**: * `INSERT`: 显示 / 隐藏菜单。 * `END`: 紧急关闭程序。 ## ⚠️ 免责声明 (Disclaimer) 本项目仅供 **计算机图形学、逆向工程学习与研究** 使用。 * 请勿将本项目用于任何违反游戏服务条款 (ToS) 的行为。 * 请勿在多人在线游戏中使用,以免破坏他人游戏体验。 * 开发者不对因使用本项目导致的任何账号封禁或法律责任负责。 --- *Created with ❤️ by a0yark Team*