让新版改物品变得简单,老版移植新版变得容易.
还在修改item.json吗? 你out了.
快来用MOD修改item吧,简单快捷,兼容性好,升级方便,简直太棒了!
MOD安装在 server/mods 文件夹下
配置文件 nifeng-customitems/db/items.json
一个物品格式:
{
“_id”: “5a6086ea4f39f99cd479502f”,
“_name”: “patron_762x51_M61 子弹叠加 + 拽光“,
“_props”: {
“StackMaxSize”: 400,
“Tracer”: true,
“TracerColor”: “red”
}
},
_id 为要修改的 物品id,
_props 中为要修改的属性,
_name 可写可不写,方便自己记忆,建议写.
多个物品用逗号隔开,最后一个物品不用写逗号.
所有要改的物品都写在这个文件里,保持格式就行.
必须保持格式,一个标点符号都不能错!
使用标准的json文件格式, 在线验证格式的网站 www.sojson.com
默认配置文件包含的多个物品修改方便大家参考.
注意格式,最好从 server\packages\eft-database\db\templates\items.json 查找复制出来,以保持格式.
例如网友修改 SICC包,格式应该对的呀 { “_id”: “5d235bb686f77443f4331278”, “_name”: “SICC”, “_props”: { “filters”:[], “cellsH”:10, “cellsV”:10 } }
正确的格式是
{
“_id”: “5d235bb686f77443f4331278”,
“_name”: “SICC包大小+移除限制“,
“_props”: {
“Grids”: [
{
“_props”: {
“cellsH”: 10,
“cellsV”: 10
}
}
]
}
}
要改什么属性,写什么属性.
层级关系不能乱,最后一个元素没有逗号,就行了.
再贴几个例子
{
“_id”: “5aafa857e5b5b00018480968”,
“_name”: “weapon_springfield_m1a_762x51 精准射手步枪改全自动”,
“_props”: {
“weapFireType”: [
“single”,
“fullauto”
]
}
},
{
“_id”: “5996f6d686f77467977ba6cc”,
“_name”: “shrapnel_F1 手雷破片伤害 原版为40”,
“_props”: {
“Damage”: 5
}
},
{
“_id”: “57347ca924597744596b4e71”,
“_name”: “video_card 显卡刷新概率”,
“_props”: {
“SpawnChance”: 2000
}
},
{
“_id”: “5d02797c86f774203f38e30a”,
“_name”: “survival_first_aid_rollup_kit 大手术包使用时间”,
“_props”: {
“medUseTime”: 2
}
},
{
“_id”: “5751a89d24597722aa0e8db0”,
“_name”: “golden_star_balm 金星软膏 持续时间”,
“_props”: {
“effects_damage”: {
“Pain”: {
“duration”: 600
},
“Intoxication”: {
“duration”: 600
},
“RadExposure”: {
“duration”: 600
}
}
}
}
更新信息:
2020年10月27日14:31:56 更新0.4
修正了末端数组无效的问题
2020年10月27日13:36:18 更新0.03
支持混合嵌套
更新0.02
支持抛出错误信息
感谢大佬
这个必须点赞!!!期待更多类型物品的教程
Emmm, R4有报错
简单来说,就是把本来拆分开的items文件又整合成一个文件了。
感觉回到了当初直接修改缓存的时代
niuB 啊