都有什么功能?
世界透视(World ESP)
包围盒由实体自身的头部与脚部坐标构建,因此会跟随身体移动,而不会浮空
在每个实体上显示配置类名(I_Soldier_TL_F、B_MRAP_01_hmg_F、Land_FirstAidKit_01_open_F),并以引擎类名作为回退
在每个实体上显示距离(米)
血量条读取游戏所用的同一套伤害链(尸体读数为 1.01)
颜色按人而非按载具:车辆采用车内乘员的颜色,因此敌人驾驶缴获的 Hunter 时显示为红色。其他情况:绿色为你方,红色为其他阵营,青色为动物,橙色为无可用乘员的载具,紫色为物体,灰色为尸体
地图透视(按 M 键)
标记绘制在游戏自带地图上,方式是向引擎自带的地图变换查询它会把这个坐标画在哪里,因此标记落点与游戏图标一致
标记遵循与世界包围盒相同的分类过滤与类名列表
绘制范围取自地图对象自身的界面安全区字段,而非假定值,并已在屏幕上核对
独立的地图距离设置,零表示无限制(默认)
可选:地图打开时隐藏世界包围盒,默认开启
始终在地图上绘制自己:无论过滤器如何设置,都在你自己的位置画一个带黑圈的白点,这是地图校准所依据的参考点
地图是否打开读取自引擎自身的 visibleMap 状态,而非按键,因此重绑地图键没有任何影响
分类,每项各有开关与类名列表
友方:你方的活人
敌方:非你方阵营的活人
中立:平民与无归属单位
载具:汽车、坦克、直升机、固定武器,无论有无乘员
尸体:带有死亡标记的人,无论其曾属哪方
动物
掉落物:箱子、掉落的武器、地面物品
列表条目会以不区分大小写的方式,对实体的两个名字做子串匹配,因此 UK3CB_CSAT 可覆盖整个载具家族,carx 可覆盖所有载具而不必逐一列出型号。每个分类要么是「仅列出的」,要么是「隐藏列出的」,且空列表永远不会隐藏任何东西,所以把某个分类切成「仅列出的」不会意外把它清空。菜单会显示每个列表当前正在隐藏多少个实体。
调试窗口
实时实体列表,含每个实体的状态、来自哪张表,以及被排除的原因(若被排除)
每个实体带一个「+ filter」按钮,点击即可把它的类名追加到所属分类的列表中,因此列表可以通过对着屏幕上的目标点击来构建
一切都不依赖你的分辨率、宽高比或全屏模式。投影使用相机对象自身的半宽高与焦距,因此游戏设成什么,叠加层就用什么来绘制。
- - - - - - - - - - - - - -
热键
Insert — 显示或隐藏菜单
F9 — 实体列表监视:每次刷新对实体列表采样一次,持续十秒,报告哪些实体在每次采样中都被绘制、只在部分采样中被绘制,以及各表列出了多少个
F10 — 重新运行偏移与实体转储,并将每个实体字段与上一次 F10 的结果做差分。按 F10,受到伤害,再按 F10:数值变到很小分数的那个字段就是伤害浮点值
F11 — 干净卸载:还原交换链钩子与窗口过程
F12 — 启用或禁用透视
- - - - - - - - - - - - - -
如何使用
启动 Arma 3。
把 ArmaEsp.dll 和 ArmaEspInjector.exe 放到 Arma 3 文件夹中,与 arma3_x64.exe 同目录。也可以通过 --dll 传入路径,让它们放在任何位置。
以管理员身份运行注入器:
ArmaEspInjector.exe --wait 120
它会查找 arma3_x64.exe、拒绝 32 位目标,并在游戏进程中调用 LoadLibraryW。选项:--process 名称 指定目标进程,--dll 路径 指定 DLL,--wait 秒数 等待游戏启动,--list 列出正在运行的 Arma 进程,--eject 卸载。任何其他 LoadLibrary 注入器也可以用,只要游戏在运行且已加载任务。
- - - - - - - - - - - - - -
它写入的文件
两个文件都放在 DLL 旁边,当游戏目录不可写时回退到 %TEMP%。
armaesp_log.txt — 每次注入时重新打开。记录模块基址、节区、特征命中、每次指针探测、地图投影与转储块。如果某个功能对你不起作用,这就是我需要的文件。
armaesp.ini — 设置,首次运行时写入默认值,可从菜单或卸载时保存。dump_mode=1 会在注入时写出完整转储,同时不影响透视绘制。过滤器、距离与地图预设都在里面,它写回的 ini 与读取时格式相同。


12游戏吧 » Arma 3《武装突袭3》内部DX11免费透视辅助