Este mod permite que você remova a maior parte da confusão no TLD. Na realidade, é um sistema que adiciona a funcionalidade de divisão a quase qualquer objeto por meio de arquivos de configuração. É possível editar as propriedades dos itens adicionados (qual ferramenta pode ser usada, se são necessárias ferramentas, quanto tempo leva, que som toca e quais objetos produz), e também você pode adicionar os seus próprios.
No menu Mod Options, você tem quatro opções:
Os efeitos não são imediatos e requerem a aplicação de uma carga de cena, sair e voltar para dentro irá aplicá-los.
Os arquivos de configuração estão localizados em TLD_FOLDER/Mods/remove-clutter/definitions. Dentro você encontrará arquivos .json, divididos por categorias.
Ao abrir um, você pode ver uma matriz json de objetos, cada um definindo um objeto para aplicar, por exemplo, um laptop é definido assim:
{
"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
} ]
}
Ou o pódio da igreja de Milton:
{
"filter" : "Podium" ,
"sound" : "WoodReclaimedNoAxe" ,
"minutesToHarvest" : 45.0 ,
"requireTool" : true ,
"tools" : [
"hatchet"
] ,
"yield" : [ {
"item" : "wood" ,
"num" : 3
} ]
}
Você pode editar esses valores e salvar o arquivo, e na próxima vez que iniciar o jogo, os novos valores serão usados. Os arquivos de definição são carregados em ordem alfabética, portanto, adicionar, por exemplo, um 0 ou algo parecido no início do arquivo custom.json fará com que suas definições personalizadas sejam carregadas antes das mod. Além disso, como as definições não são sobrescritas, se você redefinir algo em seu arquivo personalizado, ele substituirá o padrão do mod. Isso é útil para que, quando o mod for atualizado, suas edições sejam mantidas (lembre-se de alterar o nome do arquivo custom.json)
Você pode dar uma olhada nos arquivos de definição aqui
Você pode ler um tutorial simples sobre como criar novas definições de item aqui
O Break down não será aplicado a objetos que atuem como container, cama ou que contenham tela de memória buffer. Portanto, se você encontrar algo que não pode remover, mas está definido nos arquivos JSON, esse pode ser o motivo. Por motivos de desempenho, o mod só funcionará em interiores.
Alguns objetos não caem na superfície mais próxima quando algo embaixo é colhido. Isto se deve em parte ao fato de todos os objetos não serem criados iguais, por isso será analisado caso a caso. A melhor solução para isso é... começar com os objetos mais altos.