Ce mod vous permet de supprimer la plupart du désordre dans TLD. En réalité, c'est un système permettant d'ajouter la fonctionnalité de décomposition à presque n'importe quel objet via des fichiers de configuration. Il est possible de modifier les propriétés des éléments ajoutés (quel outil peut être utilisé, si des outils sont requis, combien de temps cela prend, quel son il joue et quels objets il produit), et vous pouvez également ajouter les vôtres.
Dans le menu Options du module, vous disposez de quatre options :
Les effets ne sont pas immédiats et nécessitent l'application d'une charge de scène, sortir et rentrer à l'intérieur les appliquera.
Les fichiers de configuration se trouvent dans TLD_FOLDER/Mods/remove-clutter/definitions. À l’intérieur, vous trouverez des fichiers .json, divisés par catégories.
Lorsque vous en ouvrez un, vous pouvez voir un tableau json d'objets, chacun définissant un objet à appliquer, par exemple, un ordinateur portable est défini comme ceci :
{
"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 le podium de l'église de Milton :
{
"filter" : "Podium" ,
"sound" : "WoodReclaimedNoAxe" ,
"minutesToHarvest" : 45.0 ,
"requireTool" : true ,
"tools" : [
"hatchet"
] ,
"yield" : [ {
"item" : "wood" ,
"num" : 3
} ]
}
Vous pouvez modifier ces valeurs et enregistrer le fichier, et la prochaine fois que vous lancerez le jeu, les nouvelles valeurs seront utilisées. Les fichiers de définition sont chargés par ordre alphabétique, donc ajouter par exemple un 0 ou quelque chose comme ça au début du fichier custom.json chargera vos définitions personnalisées avant celles du mod. De plus, comme les définitions ne s'écrasent pas, si vous redéfinissez quelque chose dans votre fichier personnalisé, cela remplacera la valeur par défaut du mod. Ceci est utile car lorsque le mod est mis à jour, vos modifications sont conservées (n'oubliez pas de changer le nom du fichier custom.json)
Vous pouvez consulter les fichiers de définition ici
Vous pouvez lire un tutoriel simple sur la façon de créer de nouvelles définitions d'éléments ici
La décomposition ne sera pas appliquée aux objets faisant office de conteneur, de lit ou s'ils contiennent un écran de mémoire tampon. Donc, si vous trouvez quelque chose que vous ne pouvez pas supprimer mais qui est défini dans les fichiers JSON, cela pourrait en être la raison. Pour des raisons de performances, le mod ne fonctionnera qu'avec les intérieurs.
Certains objets ne tombent pas sur la surface la plus proche lorsque quelque chose en dessous est récolté. Cela est dû en partie au fait que tous les objets ne sont pas créés égaux et seront donc examinés au cas par cas. La meilleure solution à ce problème est... de commencer par les objets les plus hauts.