我一直是想希望AI有着更多的变动性而非难度上的一贯提升
在MOD的中
MixedRaiders
(这个mod使用了随机的预设装备,给游戏内的各种机器人扮演的角色添加了新的装备预设,ai装备不再一成不变
AdvancedBotsLoadouts
(这个mod增添了更多的机器人,激活了更多的刷新点,提高了刷怪波数,增加了整体难度,并在所有地图里添加了实验室的ai,raiders
作者将SCAV和raider的比例设置为1:1 并且也增加了双倍的战局时间
(引用https://sns.oddba.cn/2046.html的内容介绍
的组合是最方便的 尽管有报错但游戏流畅度可以接受
AI刷新增强(https://sns.oddba.cn/1120.html
(这个感觉效果不大
随机AI物品(https://sns.oddba.cn/2857.html
(无明显效果并且容易坏档
自定义AI装备(https://sns.oddba.cn/951.html
(这个还不错
以上都是以mod形式来加载的 可惜这类mod问题就是疯狂报错
参考了https://sns.oddba.cn/3423.html后我也直接尝试去以文件形式修改AI的装备
目前有两种方式可以直接进行载入
第一种是提取玩家自身的装备数据
打开文件Server\user\profiles\(你自己的ID)\character.json
搜索 FirstPrimaryWeapon
如果你装备了第二把主武器
那么选取范围就一直延续到 SecondPrimaryWeapon 之前
这个方法比较繁琐 一次只能编辑两把武器 并且很难选取出正确的枪械及配件的范围
甚至有过SecondPrimaryWeapon在FirstPrimaryWeapon之前的状况
第二种是采用游戏中玩家自定义的枪械预设来进行自定义
此方法你可以在游戏中直接编辑枪械预设 不需要退出游戏
保存预设后你就可以发现userbuilds.json里添加了新的内容 可以一次性的做好多个枪械数据
位置在同目录的userbuilds.json中
这个就方便不少 找到预设中的items
将其中括号里的内容全部复制出来(不包括中括号
删除掉upd中的内容
在_tpl后面加入 的parentId需要和上面的_id一致(看末尾
"parentId": "5dcb1dc4fb81105cd85bdf87", //武器持有人也就是填人物ID
"slotId": "FirstPrimaryWeapon" //第一主武器
之后为弹匣加入弹药 武器预设中的弹匣是没有子弹的 在mod_magazine段后加入以下代码
(PS:如果你作为预设编辑中的枪械里的弹匣是有子弹的 会被保存在预设中 可以忽略这个步骤 可自己查看代码进行确认
之后进入Server\db\bots\assault\inventory
删除掉除inventory_0.json以外的所有文件
打开inventory_0.json(这里我使用https://sns.oddba.cn/3423.html的模板
删除掉人物ID区域之后一直到SecondPrimaryWeapon中的所有内容
将之前编辑好的武器文件全部复制到人物ID与SecondPrimaryWeapon之间
并将下方的partenId修改为上方人物ID的内容
这样大致上就完成了
清除服务器缓存后 启动服务器 进入游戏
如果修改正确就可以成功进入游戏 并且在选择角色界面可以看到SCAV拿着你定制的枪
如果修改失败 轻则SCAV会只拿小刀 重则无法进入游戏
已知的bug
如果使用武器预设作为模板 扮演玩家SCAV的时候会开局直接卡住无法移动 但是普通SCAV正常移动和攻击
而使用玩家文件信息则不会出现这个问题
分享一段做好了的只装备了主武器的几个SCAV
使用方法:直接删除掉Server\db\bots\assault目录下的inventory文件夹删除后将压缩包里的文件夹解压至该目录下
(最好先将原本的inventory文件夹进行备份
体验完毕后进行还原即可
隐藏内容需要付费才可以看见
这样的帖子,请给我来一打!
学习 学习
好东西啊
666666666
牛逼,技术贴
牛逼
看看
wuliao