由于SWAG的停更,在aki工坊找到了目前我认为最好用的bot生成mod
不同于SWAG详细到各方面的使用文档,MOAR我自己啃了很久才学会,故发教程给大家参考一下
MOD原贴
站内MOD汉化帖
【3.9.x】MOAR 摩尔生成v2.3.1 汉化补丁 11.13更新 – 比SWAG更轻量化的AI生成模组
MOAR在最新的2.3.0版本增加了游戏内F12菜单,且站内有汉化所以该部分仅做简单介绍和教程
游戏内F12菜单的内容和ETF/user/mods/MOAR/config/config.json里的内容无异
在后面编写预设的时候参考游戏内F12菜单每一项的注释就可以了
接下来编写属于自己的预设
首先打开/…./user/mods/moarmod/config/advanced/Presets.json
这个文件里面就是各个bot生成预设了,可以在里面改作者的预设,也可以在下面添加自己的预设
当然要符合json的语法规范
接下来以这一条作为代表
这些语句是不是很熟悉,就是config.json里的语句
写自己的预设只需要在最下面照着上面的格式添加就行
另外讲一下”defaultScavStartWaveRatio”这个语句的作用
这一条的意思是scav从战局一开始到结束的生成频率
比如
"defaultScavStartWaveRatio": 0.5,
意思是Scav在战局开始时以相同的频率开始生成,作者是这么描述的
游戏开始 [ wave——wave——wave——wave——wave——wave——wave——wave——wave——-] 游戏结束
"defaultScavStartWaveRatio": 0.8,
游戏开始 [ wave—wave—wave—wave—wave—wave—wave———wave———wave———wave—] 游戏结束
advancedMapSettings.json
作者在exampleConfigs里面给了一个参考文件MAP_SETTINGS_REFERENCE.json
这个文件是用来控制每个地图的内容
比如战局时长、bot生成地点、boss生成几率以及前面所提到的mod主控制文件config.json里的内容
因为里面涉及到的内容过多,之后可能会单独开一个贴给大家参考
具体的语句都可以在MAP_SETTINGS_REFERENCE.json里面找到
waveConfig.json
这个文件是用来控制地图的波数
以下面这个地图举例
"customs": { //海关pmc的波次数量 "pmcWaveCount": 9, //海关scav的波次数量 "scavWaveCount": 21 },
控制生成间隔在上面有提到就不再赘述了
PresetWeightings.json
这个是用来控制预设权重的文件
你可以自己写很多预设,然后添加权重,就可以在不同战局里面体验你自己写到的各种预设
当然也可以只给某一个预设100的权重,让每一局游戏都是一样的体验
F12菜单里的摩尔预设选项,随机预设就是使用权重来随机预设
自定义预设是使用F12菜单下选项的设置
这是我第一次写教程,某些地方描述很模糊或者有错误的地方可以指出,我会作更改
下面是我自己的写的config.json文件注释,有需要自取
不错的东西,和apbs配合挺好
楼主这个模组和swag只能二选一是吗?
LZ这个mod内置的同步更新功能有用吗,我尝试了发现没法推送本地的配置到服务器上。