WARDOGS DMA 是一个面向 Windows x64 的只读 DMA 游戏数据可视化工具,使用 Vmmsharp 读取 `WardogsClient-Win64-Shipping.exe` 的运行时对象,并通过独立窗口展示实时态势。项目不会向目标进程写入内存。
功能
- DMA 数据读取:读取 UE 世界、关卡、GameState、玩家和载具对象,后台刷新目标快照。
- 全屏 ESP 覆盖层:透明点击穿透窗口,显示玩家/载具框、名称、距离、阵营、血量、倒地状态和手持武器。
- 玩家骨骼:根据运行时网格姿态和骨骼层级投影骨骼线,避免使用固定静态姿势。
- 阵营识别:通过 PlayerState、FactionComponent 和 GenericTeamId 区分队友、敌人和未知目标。
- 载具识别:扫描 UE 全局对象和关卡数组,支持载具阵营、占用者以及车辆名称显示。
- 2D 雷达:独立 `WARDOGS 2D Radar` 窗口,支持 Bakurani、Ozeti、Zestafona 地图、缩放、拖动、朝向旋转、名称/载具/队友/敌人/武器过滤和地图标记。
- 迫击炮 / 火炮计算:在雷达上添加标点,以本地位置为炮位,计算距离、方位角以及 L81、SPH-2 的低/高射角 mil。
- 地图资源:读取地图边界、校准变换、出生区和固定标记;底图瓦片按需从地图配置指定的服务加载,并使用本地缓存。
- 诊断与配置:命令行支持单次诊断、名称池探针、设备初始化控制和目标进程选择;菜单配置会保存到 `wardogs-esp.json`。
本项目仅用于技术交流、学习和授权测试。请勿将本项目用于违法用途、未授权访问、破坏他人系统或违反游戏/平台服务条款的行为。使用者须自行承担使用本项目产生的全部责任。
12游戏吧 » WARDOGS《战狗》DMA透视雷达源码