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 檔案中定義的內容,則可能是原因。由於性能原因,此模組僅適用於內裝。
當下面的東西被收穫時,有些物體不會掉落到最近的表面。這部分是由於並非所有物件都被創建為相同的,因此將根據具體情況進行審查。對此的最佳解決方法是......從最頂層的物件開始。