逃离鸭科夫

逃离鸭科夫

评价数不足
自定义更多的合成配方
   
奖励
收藏
已收藏
取消收藏
标签: Mod
文件大小
发表于
更新日期
123.276 KB
11 月 3 日 上午 6:02
11 月 15 日 下午 10:51
9 项改动说明 ( 查看 )

订阅以下载
自定义更多的合成配方

描述
可以自己随意定义制作台和医疗站的合成配方

v2.0.0 更新:

本MOD已整理并将添加配方的方法暴露出来,其他MOD如有需要可将本MOD引用后使用

具体使用方法可以查看GitHub仓库README[github.com]

--------------------------------

如何自定义合成配方:

- 前往游戏目录下的Duckov_Data\Mods\ItemCraft文件夹
- 打开以“.craft.csv”结尾的文件(第一次运行会自动生成一个sample.craft.csv)
- 确保表头至少包含“id target money materials unlockByDefault tags”几项(以tab制表符分割,可以多开其他列做注释等用途,多开的列不会被读取)
- id为配方id,不能重复,为字符串类型,例如“Food_CocoMilk”
- target为该配方要合成的产物信息,包含物品id和数量,格式为"id:amount",例如"105:1"
- money为通过该配方合成物品时要消耗的货币金额,请填纯数字,填0不消耗
- materials为该配方需要的材料信息,多个材料之间用","(英文逗号)分割,每个材料包含id和数量,其格式同“target”列,如“938:1,60:1”
- unlockByDefault为该配方默认解锁状态,在没有相关配方道具时请填写为true(默认解锁)
- tags为该配方的标签,实际上为所属,属于制作台就填写“WorkBenchAdvanced”,属于医疗站就填写“MedicStation”

如何知道物品id:

该MOD启用后运行游戏,会在Duckov_Data\Mods\ItemCraft下自动生成一个“ItemInfo.txt”文件,里边是所有物品id和对应的名称。
另外,还会生成一个“FormulaInfomations.txt”文件,里边是所有配方的“tags”和“id”,忘记tags分类时可以看。

Github:https://github.com/SlipperSoar/ItemCraft

另外,本mod已添加“一起来做饭鸭”mod作为依赖,因为只要配方的“tags”为“Cook”就可以被分配到厨房烹饪配方中,而这个依赖mod的作用就是启用厨房烹饪的交互

8 条留言
SlipperSoar  [作者] 11 月 8 日 上午 2:56 
mod已更新,现在可以在 ItemInfo.txt 文件中找到其他物品mod的物品信息(id与对应的名称),并且会对配方中的物品id做检查。如果配方中用到了 不存在的物品id ,将会在控制台发出对应的警告信息告知详情,并跳过该配方,不影响其他配方的处理
SlipperSoar  [作者] 11 月 8 日 上午 2:07 
@神崎筱夜 如果要使用mod物品制作配方,最好将这个mod放在物品mod的后面。经测试没有问题,只不过本mod目前还不能将mod物品的id+name信息输出到 ItemInfo.txt 中,所以还只能通过游戏内物品信息界面右上角的 #id(如#938是粑粑) 查看id,后续我会想办法把mod物品也输出出来,方便在游戏外查看并设计配方
神崎筱夜 11 月 8 日 上午 1:36 
这个mod是前还是后
PileErico 11 月 4 日 下午 8:51 
有种想做原素汤的冲动
SlipperSoar  [作者] 11 月 4 日 上午 5:51 
理论上讲,应该可以支持mod自定义物品相关合成(作为材料或产物),只要把本mod的顺序往后放就好:steamhappy:
SlipperSoar  [作者] 11 月 4 日 上午 4:53 
经测试,只需将tags填写为“Cook”即可让配方出现在厨房烹饪中,但交互需要通过mod 一起来做饭鸭 实现
󰀕ClockCycas󰀕 11 月 3 日 下午 6:11 
这个支持厨房烹饪的配方吗? 一起来做饭鸭 模组为厨房显示了烹饪交互
ice_duck 11 月 3 日 上午 7:57 
太强了吧