v1.0.0 —— 首个公开版本
《Wardogs》迫击炮坐标解算外置 HUD 的首个公开版本。
它做什么
打开游戏地图时,游戏会在光标旁显示该点的绝对坐标。MortarHUD 读出这两行,算出炮位到目标的方位角与距离,用透明置顶、鼠标穿透的 HUD 显示:
AZ 079.0°
RNG 152m
因为读的是游戏自己显示的绝对坐标,地图缩放、平移、重新居中都不影响结果。
下载
MortarHUD-1.0.0-win-x64-portable.zip —— 解压即用,目标机器不需要安装 .NET 或任何运行时。解压后双击 MortarHUD.exe。
解压出来就是一个 exe(外加一个 run.cmd):OCR 的语言包与字形库都打在 exe 内部,首次启动时释放到 %TEMP%\.net\。别只复制 exe 之外的某个文件,整包解压即可。
主要功能
- 读屏 OCR:截取光标附近一小块,两条独立图像流水线各自识别;结果不一致就报错,而不是挑一个用下去
- 全局热键:F6 记录炮位、鼠标中键记录目标、F8 显示/隐藏 HUD、F9 打开设置,全部可改
- 地图键自动校准:按 M 打开地图时光标会回到自己位置,程序据此自动锁定炮位
- 可定制 HUD:布局、字体、颜色、描边、阴影、背景板、锚点与偏移;内置四套主题,也能自己调
- 三页设置界面:日常使用 / 外观 / 诊断
安全边界
不注入游戏进程、不读写游戏内存、不模拟任何键鼠输入、不联网。
只做两件事:注册全局热键,以及在你按键的那一刻截取屏幕上一小块。程序以普通用户权限运行,不需要管理员。
已知限制
- 仅支持 Windows x64
- 推荐无边框窗口模式;独占全屏下外置 HUD 可能不可见,这是外置工具的固有限制
- OCR 基准测试集目前只有 3 张实机截图,正确率的统计意义有限;目标基准集是 30 张
- 模板匹配引擎(语言包缺失时的兜底)的字形库缺数字 2 和 3——那三张样本里没出现过