Skip to content

v1.0.0 —— 首个公开版本

Choose a tag to compare

@Cec1c Cec1c released this 17 Sep 10:02
· 24 commits to main since this release

《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——那三张样本里没出现过