该MOD不再更新,仅做框架使用,需要MOD功能的可下载 【超级模块】功能更多。
先说一下本mod为什么叫mod框架,主要本mod可以不改程序逻辑就可以无限扩展功能,而且每个人使用本框架都可以制作自己不一样的游戏,并且不会因为版本更新以前的设置就失效,并且本mod框架完全开源,不限如何使用。
再说一下本mod框架的原理,通过config.json的设置寻找对应配置文件逐个字段去修改,这样大家需要修改的内容只需要放在mod里面就可以实现所有配置信息的修改。更新版本也不用重新修改了。
下面举例子:
比如要去除PMC携带限制,修改物资刷新率。首先我们需要知道这两项在哪个文件里,可通过这里查询 tkf.3-12.cn 。得到该配置需要修改db目录下 globals.json
然后我们修改mod的config.json文件,tables对象设置一个 “globals”:”Edit” 。如下图:
自制了一个mod的框架,添加了天气修改、物资爆率、去除安全箱限制、跳蚤市场修改、无限负重、去除THICC限制、红卡、PMC刷新率。兼容所有版本。
其中table表示db目录下要修改的文件及目录结构。
globals 表示 globals.json文件
Edit 表示使用getDataEdit方法进行修改(该方法会递归到最后一级进行修改,该方式适合修改非数组类型的配置)。
locations 表示locations目录,shoreline 表示海岸线配置目录,loot 表示 loot.json文件。
Add 表示使用getDataAdd方法进行修改(该方法会递归修改配置如果修改项是数组则添加,适合地图添加物资这种配置)
bots 表示bots目录,types 表示 types目录 pmcbot 表示 pmcbot.json文件。
Reset 表示使用getDataReset方法进行修改(该方法会递归到第3层然后进行重设配置,少于3层的会直接重设配置,适合大批量修改内容的)。
All 新增ALL方式,可整个配置文件内容替换。
config.json设置完成下一步进入db目录增加 globals.json 文件(如果有直接修改),如下图:
自制了一个mod的框架,添加了天气修改、物资爆率、去除安全箱限制、无限负重、去除THICC限制、红卡、PMC刷新率。兼容所有版本。
结构和服务端的保持一致,仅添加需要修改的项。
新版本插件支持:(增加插件如下图)
自制了一个mod的框架,添加了天气修改、物资爆率、去除安全箱限制、无限负重、去除THICC限制、红卡、PMC刷新率。兼容所有版本。
表示增加一个eggs_bot的插件,在mod目录下的extend目录下增加一个eggs_bot目录,并在eggs_bot目录下增加一个eggs_bot.js的问题,mod启动时会自动加载该插件并执行ModLoader方法,所以该插件必须存在ModLoader方法。插件的写法和mod一样。只是插件不需要再做兼容,并且插件可以进行二次替换数据,适合有开发能力的玩家。
本mod框架自带了几个常用的修改配置,
1、如天气(直接修改config.json中的weather)、
2、跳蚤购买物品带上战局中发现(直接修改config.json中newItemsMarkedFound)
3、机器人刷新率以及Usec出现概率(直接修改config.json中bot)
4、海岸线添加3个红卡刷新点。
5、去除PMC携带限制。
2021.04.22 版本更新为1.0.4,修改package.js文件及src下的主js文件。基于该框架开发的mod务必更新package.js和src下的文件。
2021.04.23 增加跳蚤市场配置。
2021.04.25 修复BUG。
2021.04.25 紧急修复一个严重的BUG。
2021.04.26 修复因某些特定MOD导致的BUG。
2021.05.02 完美开局增加多项配置,可自定义配置任务、商人好感度、检视、等级等。
2021.07.04 去除其他的功能,只保留框架结构,该Mod仅做框架供大家使用。
隐藏内容需要回复可以看见
666
6666666666
感谢分享
dawda
感谢分享
感谢分享
15154154115616515
good
6666666666666666666666666666