TheLongDark Mods
1.0.0
此 mods 允许您消除 TLD 中的大部分混乱内容。实际上,它是一个通过配置文件向几乎任何对象添加分解功能的系统。可以编辑添加的项目属性(可以使用哪个工具、是否需要工具、需要多少时间、播放什么声音以及产生什么对象),并且您也可以添加自己的属性。
在 Mod 选项菜单中,您有四个选项:
这些效果不是立竿见影的,需要应用场景负载,外出和返回室内才会应用它们。
配置文件位于 TLD_FOLDER/Mods/remove-clutter/definitions 中。在里面你会发现 .json 文件,按类别划分。
当你打开一个时,你可以看到一个 json 对象数组,每个对象定义一个要应用的对象,例如,笔记本电脑的定义如下:
{
"filter" : "ComputerLaptop" , // This will be the search used to find the object in the scene.
"sound" : "Generic" , // Sound it will make when broken down.
"minutesToHarvest" : 45.0 , // Minutes it takes to break the object down.
"requireTool" : true , // If true, removes the option to break down by hand.
"tools" : [ // Array of tools that can be used.
"hacksaw" ,
"hammer"
] ,
"yield" : [ { // Array of objects that will be yield.
"item" : "scrap" ,
"num" : 1
} ]
}
或者米尔顿教堂的讲台:
{
"filter" : "Podium" ,
"sound" : "WoodReclaimedNoAxe" ,
"minutesToHarvest" : 45.0 ,
"requireTool" : true ,
"tools" : [
"hatchet"
] ,
"yield" : [ {
"item" : "wood" ,
"num" : 3
} ]
}
您可以编辑这些值并保存文件,下次启动游戏时将使用新值。定义文件按字母顺序加载,因此在 custom.json 文件的开头添加 0 或类似的内容将使您的自定义定义在 mod 定义之前加载。另外,由于定义不会覆盖,如果您在自定义文件中重新定义某些内容,它将覆盖 mod 的默认值。这很有帮助,因此当 mod 更新时,您的编辑会被保留(记住更改 custom.json 文件名)
您可以在此处查看定义文件
您可以在此处阅读有关如何创建新项目定义的简单教程
分解不会应用于充当容器、床或包含缓冲存储器屏幕的对象。因此,如果您发现无法删除但在 JSON 文件中定义的内容,则可能就是原因。由于性能原因,该模组仅适用于内饰。
当下面的东西被收获时,有些物体不会掉落到最近的表面。这部分是由于并非所有对象都被创建为相同的,因此将根据具体情况进行审查。对此的最佳解决方法是......从最顶层的对象开始。