Этот мод позволяет убрать большую часть беспорядка в TLD. На самом деле это система, позволяющая добавить функциональность разбивки практически к любому объекту через файлы конфигурации. Можно редактировать свойства добавленных элементов (какой инструмент можно использовать, нужны ли инструменты, сколько времени это занимает, какой звук воспроизводит и какие объекты дает), а также добавлять свои.
В меню «Параметры мода» у вас есть четыре варианта:
Эффекты не являются немедленными и требуют применения загрузки сцены, выход и возвращение внутрь применят их.
Файлы конфигурации расположены в папке 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
} ]
}
Вы можете отредактировать эти значения и сохранить файл, и при следующем запуске игры будут использованы новые значения. Файлы определений загружаются в алфавитном порядке, поэтому добавление, например, 0 или чего-то подобного в начале файла custom.json приведет к тому, что ваши пользовательские определения будут загружаться раньше модов. Кроме того, поскольку определения не перезаписываются, если вы переопределите что-то в своем пользовательском файле, это переопределит значение по умолчанию мода. Это полезно, поэтому при обновлении мода ваши изменения сохраняются (не забудьте изменить имя файла custom.json).
Вы можете посмотреть файлы определений здесь.
Вы можете прочитать простое руководство о том, как создавать определения новых элементов здесь.
Разбивка не будет применяться к объектам, которые действуют как контейнер, кровать или если они содержат экран буферной памяти. Поэтому, если вы обнаружите что-то, что не можете удалить, но оно определено в файлах JSON, возможно, причина в этом. Из соображений производительности мод будет работать только с интерьерами.
Некоторые предметы не падают на ближайшую поверхность, когда собирают что-то под ними. Частично это связано с тем, что все объекты не созданы равными, поэтому будут рассматриваться в каждом конкретном случае. Лучшее решение этой проблемы — начать с самых верхних объектов.