原贴:https://sns.oddba.cn/138657.html
因为有好多食之无味弃之可惜的垃圾,就在思考怎么把这些东西用上
于是翻到了上述原贴原博主@18008435989分享的自制配方
由于不在家里,在外面的电脑用的notepda++,复制进去之后代码总是显示报错为注释红文
所以经过调试和优化之后我自己添加了注释和改动,现在分享给有需要的人
藏身处配方文件路径为:SPT_Data\Server\database\hideout\production.json
!!!前排提醒,修改前请先备份文件!!!
首先我们打开这个文件,翻到最后一行
在箭头所示的大括号处按一下回车新建一行来到这样:
之后打开我们下载的模板文件如下图
按照我的注释内容将这一大段复制到原文件刚才我们新建的空白行里
(有无注释版本的文件,可以直接复制纯净版)
(有无注释版本的文件,可以直接复制纯净版)
(有无注释版本的文件,可以直接复制纯净版)
就像这样:(不要忘记复制括号!)
到此我们就完成了配方的添加,接下来给各位介绍每一段代码的具体用途和修改方式
首先是开头
确保id不重复,安排到对应设施,以下是各设施的数字代码:
[通风=0]
[安保=1]
[卫生间=2]
[仓库=3]
[发电机=4]
[加热器=5]
[集水器=6]
[医疗站=7]
[营养部=8]
[休息区=9]
[工作台=10]
[情报中心=11]
[射击场=12]
[[图书馆=13]
[SCAY宝箱=14]
[照明=15]
[荣誉展柜=16]
[空气过滤单元=17]
[太阳能=18]
[饮酒生成器=19]
[比特币矿场=20]
[圣诞树=21]
[易碎墙=22]
[健身区=23]
[武器架=24]
[武器架2=25]
[装备架=26]
[仪式圈=27]
只要你愿意,你甚至可以把它放在易碎墙上(别这么做,我没测试过,可能会有意想不到的bug)
建议只使用常用的生产设施
代码的核心部分是以下”requirements”: […..]方括号框起来的部分
可以看到模板文件里一共有四个模块,我在截图里用红色方框框出来了
我们一个一个来
首先第一个方框内
注意!
requiredLevel:你在这个代码后面写几,那该设施就要几级才可以进行制作
有些设施只有1级,比如我就用的图书馆,写多了我没测试过
应该会有不可预料的bug
第二个与第三个是相同功能的模块,我们只取一个讲解
【“isFunctional”“isEncoded”这两个命令我还不清楚具体用处
可参看一下原贴 一般来说不用改这两个,我用的针剂没改也没事】
如果你只想用原料做不用工具,那么就将最后一个大括号后面的逗号以及后续的tool工具模块删除
item.json文件路径为:SPT_Data\Server\database\templates\item.json
第四个部分是工具模块
到这里为止,代码的核心模块以及写完,检查一遍
确保
“requirements”:
[…..
……
…..
} //requirements模块结束时最后一个大括号处没有逗号
]
这样会少很多报错问题
最后一个部分:
如果你和我一样最终产物使用的是独立物品
那么进游戏打开服务端的时候可能会:
但是没有关系!
进了游戏一样用!
前排提醒,但是由于有报错信息在前,所以不建议各位和我一样使用独立物品作为最终产物
否则出现任何bug都自行解决!
下面是文件,我的版本是3.9.8,3.9.X不知道能否适用
不过代码应该没啥变化吧
大概