Skip to content

抢载具模块使用教程

注意要点

Tips:选择载具、特殊选项都是修改文本框内容,最终执行的都是文本框的内容,你可以任意自行修改文本框的内容来改变命令的执行。

抢载具功能有特殊选项可以供用户自由选择,如图所示:

抢载具
抢载具

以下是说明:

游玩区域描述
国服会诸如建立tank/zcc等具有国服特色的载具队伍名称
外服使用T72-B3/Tigr-M Kord等准确名称

抢载具模式描述备注
精准模式根据合适时机,只输入一次指令建队推荐非高端配置电脑使用
循环模式保持循环输入,直至用户停止操作。推荐高端配置电脑使用

操作步骤

抢载具的前提

「你必须要当时在游戏中,且抢载具启动时还没有进入到下一张图加载中(比如还在投票展示阶段)」

用户点击某个载具,选择好 特殊选项 后 按快捷键 F9 进行抢载具操作。

精准模式

如果你使用的是精准模式,你会看到在加载页面启动时,助手自动打开游戏下边缘控制台,输入建队指令。然后停止不动,在地图加载完成的一刻自动帮你按下回车以完成建队。

循环模式

如果你使用的是循环模式,你会看到在地图页面启动时,助手自动打开游戏下边缘控制台,第一次输入建队指令,然后不断循环 "~(打开控制台)" + "↑(调用上一次指令)" + "回车(输入Enter键)" 的循环,直到你再次按下快捷键进行终止。

原理

精准抢载具原理,太长不建议看

原理就是 Squad会往 下面这个文件输出日志, C:\Users\$yourusername$\AppData\Local\SquadGame\Saved\Logs\SquadGame.log

当游戏地图开始加载时,会插入一条类似【地图加载启动】的日志语句,当游戏地图加载完成时同理。

所以助手通过读取该日志文件,即可知晓该在什么时候执行建队命令操作,该在什么时候停止建队。

原理上是不是 手拿把掐稳定第一? 其实并不是。


毕竟这个日志属于废物文件,似乎squad并没有一条条的进行输出,而是一块一块的输出的日志,

所以在读取到地图加载完成这条指令的时候去执行指令必然已经晚了,要进行预判,

我们只能采取监测地图加载完成前的一段独一无二的日志

当这段日志出现我们就认为可以开抢了,按下回车执行操作

大概可以理解成100米赛跑我们作为裁判,在运动员跑到99米的时候按下秒表,恰好是他跑完100的时间。


这种方法在绝大部分电脑上都没有问题,并且极大的缓和了在地图加载完成一瞬间的卡顿导致命令无法正确执行的问题。

但高配电脑反应太快,相当于裁判按下秒表的时间几段,这就导致提前了,在地图加载完成之前就执行了命令,命令不生效。

并且由于高配电脑在地图加载完成一瞬间的卡顿更细微更短,所以建议高配用循环。


但如果你是非高配电脑,那么这种方式比循环抢效果要更好,

因为无论你把脚本设置成几毫秒的循环,控制台都无法这么快的处理命令。

控制台的基本判断是 收到命令→ 检测到未加载完成地图 →抛去命令执行失败

假设当地图加载完成的时候刚好你的上一条命令检测完成正要抛出

那么你需要等待抛出的时间后才能在让控制台执行你的这条命令。

并且由于加载地图完成的同时是启动UI页面加载的开始,当时会卡一下

就会导致这个时间更长,不如精准模式更快。

可能的问题

为什么我按完快捷键没有动静?

Read the Fucking DOC!!!

你必须要当时在游戏中,且抢载具启动时还没有进入到下一张图加载中(比如还在投票展示阶段)

因为我们要读取地图加载开始的那一条日志才开始整个执行过程。

为什么我执行了命令但没有建队成功?

说明你的电脑属于高配电脑,精准模式采用了预判(见原理),你只能使用循环模式进行抢载具操作。

我一般玩模组服,没有我想要的载具怎么办?

我们很乐意加入模组服的载具信息到助手中,请帮助我们 加入团队