闪光侦查者

创作者: shin234
已更新:2026-09-14 19:25:29
237KB

关于此 MOD

用致盲闪光或按下按钮,在你正注视的物体上放置一个地图标记。
闪光探测者

在你正看着的目标上放置一个地图标记,使用致盲闪光或一个
按键

飞行途中,半公里外闪过一道微光,而等你
你落地后,已经分不清它当时在哪道山脊上了。用闪光术看一下它,
它就在你的地图上。

工作原理

放置标记有两种方式,适用于不同场景。

致盲闪光会为你标记闪光点。 使用闪光弹,让
将准星对准并保持大约一秒。针会落在物体所在的位置
实际上站立时,控制器会震动告诉你已经记录,因为地图
那个时刻并未开放。距离无关紧要:六百
无论目标在二十米还是几米外,瞄准都同样轻松。这种容错性是有意为之的。
因为没人在空中能稳住准星。如果一座山挡在你
而那闪光,却无法穿透它。

一个按钮标记一切。 同时按下右肩键、左肩键和A键
手柄或键盘上的F9键,会将准星所指的任何物体标记。废墟,
营地、矿脉、桥梁、商店,以及山谷对面的一处地牢入口。
该模组会读取游戏自身的关卡数据,因此大多数值得走过去的东西都在
它,而且没有范围上限。只要你能看到它,就能标记它。这个触发器
是刻意精准的:你一按下它就开火,所以它期望你能
指着那个东西。

移除标记

打开地图并将光标移到图钉上。底部的提示会从
移除标记的标记,与你手动放置的标记上的标记作用相同。
按下它,销子就没了。没有多余的按键,也无需学习,
因为模组的标记点是游戏自身标记列表中的条目,而游戏
像对待自己的孩子一样对待他们。

按下一次闪光弹会标记一个物品一次,所以在取下别针的同时
闪光灯还亮着,不会立刻收回。再次使用闪光灯,然后
同一闪光点可以再次标记,因为你再次按下就是在主动询问。

球瓶存放处

不在你的存档文件中。该模组会将自己的列表保存在
闪光探测器.图钉 在插件旁边并放置引脚
每当世界加载时都会返回,因此它们能在退出并重新启动后保留下来,并且它们
在游戏内读取存档后存活下来。移除地图上的图钉会将其
也从文件中删除。

因为不会有任何东西写入你的存档,卸载后不会留下任何痕迹,而且
在尝试模组之前没有理由备份任何东西。该文件是纯文本。
每行一个引脚,方便你阅读、编辑或删除,从而清除所有
立即固定。

图钉归属于你掉落它们时所处的存档。该模组会监视
游戏打开哪个存档文件,让第二个角色拥有自己的标记和
永远看不到第一个的。保存到一个你从未使用过的存档位会
该存档的图钉也会随之保留,这一点很重要,因为游戏会创建一个新槽位
每次手动保存时。每个存档是文件中的一个组,因此你可以清除
删除其分组即可清除一周目的图钉,其余周目不受影响。

正在安装

闪光探测器需要终极ASI加载器,否则无法运行。它的
winmm.dll 进入游戏的
bin64 文件夹,那个
红沙.exe 已进入。

关闭游戏后,复制 闪光探测器.asi 进入
bin64 在旁边。复制
闪光探测器.ini 也可以,或者把它去掉,让模组
首次运行时会写入一份,并对每项设置都有说明。

启动游戏并加载存档。模组需要大约四十秒的时间,之后
世界在开始运作前出现,游戏可能会卡顿一秒或
沿途会遇到两个,同时它还在寻找你的角色。

设置

一切都在 闪光探测器.ini 以及每一个场景
有一条评论。这些是值得修改的。

和弦 是控制器的按键绑定,以按钮名称书写
用加号连接:A B X Y LB RB LS RS 上 下 左 右 Back Start。
按键 是键盘绑定,也是一个名称:F1到F24,一个
字母、数字、插入、删除、行首、行尾、上翻页、下翻页、暂停、滚动锁定
或小键盘0到小键盘9。F9是默认键,因为游戏没有绑定任何功能到该键。
启动时会以文字形式打印两个绑定,因此拼写错误会直接显示出来
离开。

图钉样式 选择标记图钉使用哪种标记图片,作为
两个数字。要找到你想要的那个,手动放置一个标记,然后用
更改标记,日志会打印出你最终确定的那对。

鱼竿 是按钮需要瞄准的精确程度,在
视线两侧各一米,无论距离远近都是如此。如果按
未命中,日志会显示最近的目标偏离瞄准线多远,那就是
要填在这里的数字。

种类 是“致盲闪光”被允许的事项清单
用于固定,与游戏自身的名称匹配。如果闪光灯亮起,则扩大范围
出了点问题,模组拒绝了它。

保留标记 关闭已保存列表,如果你更愿意
每次关闭游戏,所有标记都会消失。

已知问题

游戏在存档载入后不久可能会卡顿一两秒。 这
模组正在为你的角色搜索内存。每次启动时会发生一次,并且
之后一切正常。

这个按钮可能会选中你本意后面的东西。 需要消耗
视线所及范围内最接近的游戏对象数据。
如果你指向的内容不在该数据中,那么更靠后的某处
可能是哪一行。日志会记录它选择了什么,以及附近还有什么,这
通常足够调整 钓竿 就此了结。

在游戏内加载存档需要花费几秒钟。 你的标记和
按钮会在一两秒内恢复。致盲闪光则需要更长时间,最多
大约半分钟,因为它所依赖的那一块再找起来比较慢。

当球瓶落下时,屏幕上没有提示信息。 手柄震动为
唯一的反馈。游戏自带的弹窗系统尚未找到。

兼容性

基于《红色沙漠》2.02.00版本、可执行文件1.0.0.2850构建。每个地址
模组读取内容在使用前会与运行中的游戏进行校验,因此如果某个补丁
移动物体时,该模组会静默地不执行任何操作,而不是崩溃。

它与其他ASI插件并行运行,包括Crimson Route和Master Looter。
当它替换函数指针时,会转发到之前的原有内容,
所以两个模组共用一个,都能继续正常工作。

报告问题

闪光探测器日志 被写入
bin64 并且保留最后五次运行记录。如果一个引脚落在
某处出错了,请发送日志并附上你当时指向的内容的说明,以及
大致记录了它有多远。日志按距离段记录你的视线,
因此,一个数字通常就能精确定位错误所在。几乎这里的每一个修复都
模组就像那样从日志里出来的。

如果某处严重损坏,请设置 详细=1 和
再复制一次。那玩意儿一分钟能写大约一千行,还会让……卡顿
帧,所以之后将其重置为零。

来源和许可

麻省理工学院许可。源代码、构建脚本以及制作该模组的笔记
不在以下 GitHub 上: github.com/shin2344234/glint-spotter

Discord 和 Patreon

Discord是 Shin234的模组与杂项.
错误报告提交到这里的“漏洞”选项卡最有帮助,它会一直保留在那里
对于模组来说,但Discord是快速提问或查看情况的地方
正在发货前进行处理。

Patreon 是 patreon.com/cw/Shin234,
每月3美元起,而且新布局隐藏了首页上的帖子,所以他们
在 patreon.com/cw/Shin234/posts.
公开模组始终免费,任何更新或修复都不会放在付费层级之后。Patreon
有吗?这样我就能把更多时间投入到这里了。

杀毒软件

你下载的压缩包是干净的,六十七个文件里没有一个有问题。里面有三个
七十一款扫描器中有七十一款将该插件标记为:Microsoft 认定为 Program:Win32/Wacapew.C!ml,
Cynet 判定为恶意,Symantec 判定为 ML.Attribute.HighConfidence。那些 !ml 和 ML
标记是扫描仪自己的,要下结论得靠模型观察形状得出
该文件的内容。没有任何扫描程序识别出其中的任何东西。微软对1.1.20的裁决
是Trojan:Win32/Wacatac.B!ml,而Wacapew是两个标签中较温和的一个:它是
微软存放不受欢迎软件的地方,而不是木马。

形状就是全部原因。GlintSpotter.asi 是一个未签名的 DLL,它
加载器将其放入游戏内。一旦进入其中,它便会搜索整个游戏的
字节模式的代码,并写入一个跳过游戏自身两个函数的跳转。
它在游戏读取之前就读取键盘和手柄的输入。修改器无所不能
其中一种东西,所以用训练师训练出来的模型会回答训练师。没有签名
证书摆在那,背后又没有任何安装记录可以反驳。

它不做的是访问网络。它不导入任何网络库,
全部,因此文件中没有任何可以打开连接的内容。它读取并
不写入注册表项,不修改游戏文件,也不向你的存档写入任何内容。
它在bin64目录下自身旁边只会创建三个文件:GlintSpotter.ini,
GlintSpotter.log 和 GlintSpotter.pins。每一行都在 GitHub 上,而且
如果你更愿意自己编译,可以用批处理文件来构建。

两份报告均已公开:
档案馆
和 插件.
如果 Defender 或你的浏览器阻止了下载,请恢复该文件并排除
游戏的bin64文件夹。

1.1.21 的 SHA-256,先压缩包后插件:

6bdd8e97e6f63ea2c1d7d31e4af7379c22c68cfdb930701b3a7ec2c9dcafb65e GlintSpotter-1.1.21.zip
dba42afc4bd9c2fd9429745cad122fb945d3a576c1820fd22bee8545cb142f32 GlintSpotter.asi

使用 Xmod 解锁 红色沙漠增强版 的全部潜力 — 今天就探索这些顶级 MOD!