DayZ
BoomLay's Things
 This topic has been pinned, so it's probably important
BoomLay  [developer] Dec 29, 2022 @ 8:25am
Config Guide
This guide will help you to understand all settings available in the config files to make propper adjustments for your needs.

On the first serverstart after the mod installation, a new directory in your server's profile folder will be created. The directory will be called BL_Things and will contain the following files.

One thing in advance:
"ConfigVersion": "1",
You can see this line in every config file. Don't edit this or your config will get overwritten by default values. I change the version everytime when I make changes to the default config and with every Update, I will tell you the new version number in the patchnotes, so you can verify if your config got updated or not (sometimes it doesn't update automatically).
The automatic Update will not overwrite your edited values - it just adds new ones.

BL_General_Config.json
This file contains a few general Settings, that don't really fit into one of the others.

"CloseOnServerRestart": 1,
When set to "1" the items of my mod will automatically close on serverstart.

"CloseAfterSeconds": 0,
When more then "0" the items will automatically close after being open for time "x". Feature is deactivated when set to "0".

"DismantlePalletTools":
This Array contains every Object, that can be used to dismantle a wooden pallet to planks and nails.

"DismantleFurnitureTools":
This Array contains every Object, that can be used to dismantle Furniture/Items of this Mod.

"ReturnResourcesWhenDismantle": 1
When "Crafting" is enabled ( see BL_Crafting_Config ), dismantling Furniture/Items returns the crafted Kit ( if available for the Item ). When this option is set to "1" the player will also get the required materials back, that he needs to place an item. If set to "0" the player will only receive the empty Kit.

BL_Crafting_Config.json
In this file, you can enable/disable crafting, crafting of individual kits and more...

"UseCrafting": 1,
If set to "0" all "crafting" is disabled. You can only use prefab Kits via trader or spawned regularly via types.xml.

"CabinetKitCrafting": 1, "SofaKitCrafting": 0, "BedKitCrafting": 1, "TableKitCrafting": 1, "BoxKitCrafting": 1, "StoveKitCrafting": 1, "CollectorKitCrafting": 1, "SpecialKitCrafting": 1,
If "UseCrafting" is set to "1", you can use this part to disable/enable individual Kits. If you set a Kit to "0" you can still use the prefab version.

"NailsRequiredForPallet": 30, "PlanksRequiredForPallet": 10,
If crafting is enabled, you can configure the resources required to craft a wooden pallet here.

"NailsFromPallet": 20, "PlanksFromPallet": 6
Here you can configure the resources a player gets for dismantling a wooden pallet.
It is not possible to give more resources than a player needs to craft a pallet.

BL_Workbench_Config.json
The workbench itself can be crafted/placed via the special Kit. It's a storage for tools but can also be used for "advanced" crafting.

"EnableCraftingOnWorkbench": 1, "EnableCraftingWB_Fridge": 1, "EnableCraftingWB_SolarPanel": 1, "EnableCraftingWB_CoffeeMachine": 1, "EnableCraftingWB_DeskLamp": 1, "EnableCraftingWB_SpotLight": 1, "EnableCraftingWB_FloorLamp": 1, "EnableCraftingWB_FirewoodStorage": 1, "EnableCraftingWB_Repairbench": 1
Here you can enable/disable individual items to be crafted on the workbench.

BL_Item_Config.json
This file contains settings to change properties or behaviour of some special items.

"CoffeePrice": 5, "SnackPrice": 5,
Sets the price for buying stuff on my vending machines.

"RepairCostFactor": 0.5,
If you use the repair bench, the consumption of a repair kit will be multiplied by this factor.
"0.5" is de default value and means, that that repairing an item will consume half the amount as it would regularly.

"EnableRepairbenchPrestine": 1,
You can allow the player to repair stuff to "pristine" if they use the repair bench. If an item is "worn", you can use the bench again to repair to "pristine".

"TrashcanDisposeOnRestart": 1,
If set to "1" the trash can will automatically dispose all items on server start, so players can't use it as storage.

"RainCollectorEfficiency": 7,
You can configure the efficiency of the Rain Collector. "7" means it collects rain 7 times faster then an open Barrel. 7 is also a pretty realistic value, given the collection surface.

"FridgeDecayFactor": 3,
I need to confess, that the naming of this setting is really bad and confusing. Food has a additional "livetime" until it decays... the DecayTimer. The Fridge will multiplies the amount of time until food decays by this factor (as long as the food is inside the fridge). So... food inside the fridge will last 3 times as long, as for example in a barrel.

"AllowSleepEmote": 1, "AllowSitEmote": 1,
Sit and sleep actions can sometimes be abused to get into foreign bases. So you can disable them here.

"AllowLabelingPalletBox": 1,
You can disable the ability to label the pallet boxes with a piece of paper if you don't like this feature. The "labeling slots" will be hidden if you set this to "0".

"AllowCraftingLabel": 0,
Sometimes another mod overwrites the inventory slots an item can fit in. So if you can't put paper in the "labeling slots", you can enable crafting a different kind of paper by using paper + pen.

"Depot_AvailableSlots":
This Array contains all slots, players can use at the personal deposit container. The list in the default configuration contains all available slots - You can NOT add additional slots. But you can delete slots from the List if you don't like them to be available.

BL_ObjectSpawner.json
This is the config file for the integrated spawning system. Although you can use this to spawn items with persistence (normal items), I don't recommend this. The spawner will check the configured position and if there already is an Item of the same kind, it will delete the old one first... but i don't hold my hand in the fire that this works reliably. So maybe only use this to spawn non-persisten objects.

"Use_Object_Spawner": 0,
By default the spawning system is disabled. Set this to "1" to spawn items.

"Objects_To_Spawn":
This array contains all objects you like to spawn.
This is an example of how you have to add a new object:
{ "ObjDescription": "Example Stove", "ObjName": "BarrelHoles_bl_stove", "position": [ 14145.7998046875, 3.4000000953674318, 13174.099609375 ], "orientation": [ 153.0, 0.0, 0.0 ], "auto_ignite": 1 },

"ObjDescription": "Example Stove",
This is just a description. You can use this to label the objects to keep track of your config.

"ObjName": "BarrelHoles_bl_stove",
This is the classname of the object you like to spawn.

"position": [ 14145.7998046875, 3.4000000953674318, 13174.099609375 ], "orientation": [ 153.0, 0.0, 0.0 ],
This should be pretty self explaining.

"auto_ignite": 0
If you spawn a objects like a "BarrelHoles_bl_stove" or a vanilla "BarrelHoles", you can set this to "1" to ignite the fireplace and to refuel it every 20 seconds.

If you have any further questions, consider joining my DISCORD Server[discord.gg].
Last edited by BoomLay; Dec 29, 2022 @ 10:40am
< >
Showing 1-3 of 3 comments
Rebo_Roadie Mar 16, 2023 @ 9:11pm 
trader config ;-)
<Category>BoomLays Things Kits
bl_extension_cable_reel *, 100, 100
bl_coffee_bag, *, 100, 100
bl_coffee_machine_Kit, *, 100, 100
bl_firewoodstorage_Kit, *, 100, 100
bl_logstorage_Kit, *, 100, 100
bl_solar_panel_Kit, *, 100, 100
bl_repair_anvil, *, 100, 100
bl_small_spot, *, 100, 100
bl_floor_lamp, *, 100, 100
bl_desk_lamp, *, 100, 100
bl_pallet_cabinet_xs_Kit, *, 100, 100
bl_painting_9_Kit, *, 100, 100
bl_painting_8_Kit, *, 100, 100
bl_painting_7_Kit, *, 100, 100
bl_painting_6_Kit, *, 100, 100
bl_painting_6_Kit, *, 100, 100
bl_painting_5_Kit, *, 100, 100
bl_painting_4_Kit, *, 100, 100
bl_painting_3_Kit, *, 100, 100
bl_painting_3_Kit, *, 100, 100
bl_painting_1_Kit, *, 100, 100
bl_workbench_Kit, *, 100, 100
bl_repairbench_Kit, *, 100, 100
bl_greenhouse_Kit, *, 100, 100
bl_trashcan_Kit, *, 100, 100
bl_pallet_box_4_Kit, *, 100, 100
bl_pallet_box_3_Kit, *, 100, 100
bl_pallet_box_2_Kit, *, 100, 100
bl_pallet_box_1_Kit, *, 100, 100
bl_pallet_bed_m_Kit, *, 100, 100
bl_pallet_bed_s_Kit, *, 100, 100
bl_pallet_cabinet_l_Kit, *, 100, 100
bl_pallet_cabinet_m_Kit, *, 100, 100
bl_pallet_table_l_Kit, *, 100, 100
bl_pallet_table_m_Kit, *, 100, 100
bl_pallet_table_s_Kit, *, 100, 100
bl_rain_collector_prefab_Kit, *, 100, 100
bl_stove_prefab_Kit, *, 100, 100
bl_pallet_cabinet_s_Kit, *, 100, 100
bl_anatolian_carpet_2_Kit, *, 100, 100
bl_anatolian_carpet_1_Kit, *, 100, 100
bl_ficus_bonsai, *, 100, 100
bl_monstera, *, 100, 100
bl_dieffenbachia, *, 100, 100
bl_cercestis_mirabilis, *, 100, 100
bl_paint_tube, *, 100, 100
bl_pallet, *, 100, 100
bl_old_fridge_Kit, *, 100, 100
BulletMuffin Aug 1, 2024 @ 3:38am 
Thanks for the trader config xD
Deceased Aug 24, 2024 @ 6:41pm 
Originally posted by Rebo_Roadie:
trader config ;-)
<Category>BoomLays Things Kits
bl_extension_cable_reel *, 100, 100
bl_coffee_bag, *, 100, 100
bl_coffee_machine_Kit, *, 100, 100
bl_firewoodstorage_Kit, *, 100, 100
bl_logstorage_Kit, *, 100, 100
bl_solar_panel_Kit, *, 100, 100
bl_repair_anvil, *, 100, 100
bl_small_spot, *, 100, 100
bl_floor_lamp, *, 100, 100
bl_desk_lamp, *, 100, 100
bl_pallet_cabinet_xs_Kit, *, 100, 100
bl_painting_9_Kit, *, 100, 100
bl_painting_8_Kit, *, 100, 100
bl_painting_7_Kit, *, 100, 100
bl_painting_6_Kit, *, 100, 100
bl_painting_6_Kit, *, 100, 100
bl_painting_5_Kit, *, 100, 100
bl_painting_4_Kit, *, 100, 100
bl_painting_3_Kit, *, 100, 100
bl_painting_3_Kit, *, 100, 100
bl_painting_1_Kit, *, 100, 100
bl_workbench_Kit, *, 100, 100
bl_repairbench_Kit, *, 100, 100
bl_greenhouse_Kit, *, 100, 100
bl_trashcan_Kit, *, 100, 100
bl_pallet_box_4_Kit, *, 100, 100
bl_pallet_box_3_Kit, *, 100, 100
bl_pallet_box_2_Kit, *, 100, 100
bl_pallet_box_1_Kit, *, 100, 100
bl_pallet_bed_m_Kit, *, 100, 100
bl_pallet_bed_s_Kit, *, 100, 100
bl_pallet_cabinet_l_Kit, *, 100, 100
bl_pallet_cabinet_m_Kit, *, 100, 100
bl_pallet_table_l_Kit, *, 100, 100
bl_pallet_table_m_Kit, *, 100, 100
bl_pallet_table_s_Kit, *, 100, 100
bl_rain_collector_prefab_Kit, *, 100, 100
bl_stove_prefab_Kit, *, 100, 100
bl_pallet_cabinet_s_Kit, *, 100, 100
bl_anatolian_carpet_2_Kit, *, 100, 100
bl_anatolian_carpet_1_Kit, *, 100, 100
bl_ficus_bonsai, *, 100, 100
bl_monstera, *, 100, 100
bl_dieffenbachia, *, 100, 100
bl_cercestis_mirabilis, *, 100, 100
bl_paint_tube, *, 100, 100
bl_pallet, *, 100, 100
bl_old_fridge_Kit, *, 100, 100

Are these all kits from BL things?
< >
Showing 1-3 of 3 comments
Per page: 1530 50