Hello,
Is there a way to multiply the loots you get from hitting road signs?
Road Sign LootsSolved
You need to add this to the WatchedPrefabs of the config file
"assets/content/props/roadsigns/roadsign1.prefab",
"assets/content/props/roadsigns/roadsign2.prefab",
"assets/content/props/roadsigns/roadsign3.prefab",
"assets/content/props/roadsigns/roadsign4.prefab",
"assets/content/props/roadsigns/roadsign5.prefab",
"assets/content/props/roadsigns/roadsign6.prefab",
"assets/content/props/roadsigns/roadsign7.prefab",
"assets/content/props/roadsigns/roadsign8.prefab",
"assets/content/props/roadsigns/roadsign9.prefab"regenerate loottable file or add for each roadsign(1-9)
"assets/content/props/roadsigns/roadsign1.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 1,
"Min": 1
},
"roadsigns": {
"Max": 1,
"Min": 1
}
},
"ItemsMax": 1,
"ItemsMin": 1,
"MaxBPs": 1,
"Scrap": 0
}, Hello Lorenzo,
Is there a specific order I need to place your WatchedPrefabs shown above? Or can I just dump it into my current config file? Here it is in it current state in my config file:
"WatchedPrefabs": [
"assets/bundled/prefabs/radtown/crate_basic.prefab",
"assets/bundled/prefabs/radtown/crate_elite.prefab",
"assets/bundled/prefabs/radtown/crate_mine.prefab",
"assets/bundled/prefabs/radtown/crate_normal.prefab",
"assets/bundled/prefabs/radtown/crate_normal_2.prefab",
"assets/bundled/prefabs/radtown/crate_normal_2_food.prefab",
"assets/bundled/prefabs/radtown/crate_normal_2_medical.prefab",
"assets/bundled/prefabs/radtown/crate_tools.prefab",
"assets/bundled/prefabs/radtown/crate_underwater_advanced.prefab",
"assets/bundled/prefabs/radtown/crate_underwater_basic.prefab",
"assets/bundled/prefabs/radtown/dmloot/dm ammo.prefab",
"assets/bundled/prefabs/radtown/dmloot/dm c4.prefab",
"assets/bundled/prefabs/radtown/dmloot/dm construction resources.prefab",
"assets/bundled/prefabs/radtown/dmloot/dm construction tools.prefab",
"assets/bundled/prefabs/radtown/dmloot/dm food.prefab",
"assets/bundled/prefabs/radtown/dmloot/dm medical.prefab",
"assets/bundled/prefabs/radtown/dmloot/dm res.prefab",
"assets/bundled/prefabs/radtown/dmloot/dm tier1 lootbox.prefab",
"assets/bundled/prefabs/radtown/dmloot/dm tier2 lootbox.prefab",
"assets/bundled/prefabs/radtown/dmloot/dm tier3 lootbox.prefab",
"assets/bundled/prefabs/radtown/vehicle_parts.prefab",
"assets/bundled/prefabs/radtown/foodbox.prefab",
"assets/bundled/prefabs/radtown/loot_barrel_1.prefab",
"assets/bundled/prefabs/radtown/loot_barrel_2.prefab",
"assets/bundled/prefabs/autospawn/resource/loot/loot-barrel-1.prefab",
"assets/bundled/prefabs/autospawn/resource/loot/loot-barrel-2.prefab",
"assets/bundled/prefabs/autospawn/resource/loot/trash-pile-1.prefab",
"assets/bundled/prefabs/radtown/loot_trash.prefab",
"assets/bundled/prefabs/radtown/minecart.prefab",
"assets/bundled/prefabs/radtown/oil_barrel.prefab",
"assets/prefabs/npc/m2bradley/bradley_crate.prefab",
"assets/prefabs/npc/patrol helicopter/heli_crate.prefab",
"assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab",
"assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_oilrig.prefab",
"assets/prefabs/misc/supply drop/supply_drop.prefab",
"assets/bundled/prefabs/radtown/underwater_labs/crate_normal.prefab",
"assets/bundled/prefabs/radtown/underwater_labs/crate_normal_2.prefab",
"assets/bundled/prefabs/radtown/underwater_labs/crate_elite.prefab",
"assets/bundled/prefabs/radtown/underwater_labs/crate_tools.prefab",
"assets/bundled/prefabs/radtown/underwater_labs/crate_food_2.prefab",
"assets/bundled/prefabs/radtown/underwater_labs/crate_ammunition.prefab",
"assets/bundled/prefabs/radtown/underwater_labs/crate_medical.prefab",
"assets/bundled/prefabs/radtown/underwater_labs/crate_fuel.prefab",
"assets/bundled/prefabs/radtown/underwater_labs/tech_parts_2.prefab"
]
},
When you say "regenerate loottable file", do you mean just o.reload BetterLoot in the f1 console?
Thank you
Merged post
Does this auto generate in the config file when I add the watchedprefabs and reload the plugin? Or do I need to manually add this one too?
Merged post
"assets/content/props/roadsigns/roadsign1.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 1,
"Min": 1
},
"roadsigns": {
"Max": 1,
"Min": 1
}
},
"ItemsMax": 1,
"ItemsMin": 1,
"MaxBPs": 1,
"Scrap": 0
}, WatchedPrefabs order is not important but seem to affect the order that they appear in loottable file.
To regenerate de default file, I rename loottable.json => loottable.bak and then restart the plugin.
but I am not sure if this step is require.
check if the .../roadsign?.prefab are already there in loottable after the plugin restart
Lorenzo
WatchedPrefabs order is not important but seem to affect the order that they appear in loottable file.
To regenerate de default file, I rename loottable.json => loottable.bak and then restart the plugin.
but I am not sure if this step is require.
check if the .../roadsign?.prefab are already there in loottable after the plugin restart
Are you the developer of BetterLoot?
Can you add this into the next update?
I've been trying to add this to my current BetterLoot but i cannot get it to work :(
There are no maintainer for BetterLoot at the moment.
Adding roadsign is not done by modifying the plugin, but just by changing the configuration files.
the WatchedPrefabs in the config\BetterLoot.json
and the .\data\BetterLoot\LootTables.json
Also check this thread with some info on config.
https://umod.org/community/better-loot/32563-road-side-roadsigns
For the LootTable, In the prev example, I left the default init value, but to drop both pipes and roadsign ( and no BPs , no scrap)
"assets/content/props/roadsigns/roadsign1.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 1,
"Min": 1
},
"roadsigns": {
"Max": 1,
"Min": 1
}
},
"ItemsMax": 2,
"ItemsMin": 2,
"MaxBPs": 0,
"Scrap": 0
},and you need to edit the entry in file LootTables for :
"assets/content/props/roadsigns/roadsign1.prefab"
"assets/content/props/roadsigns/roadsign2.prefab"
"assets/content/props/roadsigns/roadsign3.prefab"
"assets/content/props/roadsigns/roadsign4.prefab"
"assets/content/props/roadsigns/roadsign5.prefab"
"assets/content/props/roadsigns/roadsign6.prefab"
"assets/content/props/roadsigns/roadsign7.prefab"
"assets/content/props/roadsigns/roadsign8.prefab"
"assets/content/props/roadsigns/roadsign9.prefab"
or change the "lootMultiplier": 1, in the config file
Lorenzo
There are no maintainer for BetterLoot at the moment.
Adding roadsign is not done by modifying the plugin, but just by changing the configuration files.
the WatchedPrefabs in the config\BetterLoot.json
and the .\data\BetterLoot\LootTables.json
Also check this thread with some info on config.
https://umod.org/community/better-loot/32563-road-side-roadsigns
For the LootTable, In the prev example, I left the default init value, but to drop both pipes and roadsign ( and no BPs , no scrap)"assets/content/props/roadsigns/roadsign1.prefab": { "Enabled": true, "ItemList": { "metalpipe": { "Max": 1, "Min": 1 }, "roadsigns": { "Max": 1, "Min": 1 } }, "ItemsMax": 2, "ItemsMin": 2, "MaxBPs": 0, "Scrap": 0 },and you need to edit the entry in file LootTables for :
to increase the dropped item, change "Max": 1, "Min": 1 for each item
"assets/content/props/roadsigns/roadsign1.prefab"
"assets/content/props/roadsigns/roadsign2.prefab"
"assets/content/props/roadsigns/roadsign3.prefab"
"assets/content/props/roadsigns/roadsign4.prefab"
"assets/content/props/roadsigns/roadsign5.prefab"
"assets/content/props/roadsigns/roadsign6.prefab"
"assets/content/props/roadsigns/roadsign7.prefab"
"assets/content/props/roadsigns/roadsign8.prefab"
"assets/content/props/roadsigns/roadsign9.prefab"
or change the "lootMultiplier": 1, in the config file
Hello,
I did this and the signs are still vanilla ;( I made sure the spacing in the plugin and config file is correct. Does this work for you? I am not having success.
Yes, works fine
Can you send me your BetterLoot.json and LootTables.json? I am not having success.
Merged post
I got it working!!! Thank you everyone.
4weed2weed0Can you send me your BetterLoot.json and LootTables.json? I am not having success.
Merged post
I got it working!!! Thank you everyone.
How did you fix this?
What did you change to make it work?
Od1senHow did you fix this?
What did you change to make it work?
Here is what I added to the oxide/data/BetterLoot/LootTables.json. I have it set to drop both road signs and pipes each drop. It drops 1-5 randomly since I am a 5x server. Make sure the spacing is correct or it won't work. You can refer to another current item in the json file and copy the spacing off that. This is how I got the spacing correct and got it to work. Just throw this with the correct spacing anywhere in the json file, reload the mod and it works.
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 5,
"Min": 1
},
"roadsigns": {
"Max": 5,
"Min": 1
}
},
"ItemsMax": 2,
"ItemsMin": 2,
"MaxBPs": 0,
"Scrap": 0
},
"assets/content/props/roadsigns/roadsign2.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 5,
"Min": 1
},
"roadsigns": {
"Max": 5,
"Min": 1
}
},
"ItemsMax": 2,
"ItemsMin": 2,
"MaxBPs": 0,
"Scrap": 0
},
"assets/content/props/roadsigns/roadsign3.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 5,
"Min": 1
},
"roadsigns": {
"Max": 5,
"Min": 1
}
},
"ItemsMax": 2,
"ItemsMin": 2,
"MaxBPs": 0,
"Scrap": 0
},
"assets/content/props/roadsigns/roadsign4.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 5,
"Min": 1
},
"roadsigns": {
"Max": 5,
"Min": 1
}
},
"ItemsMax": 2,
"ItemsMin": 2,
"MaxBPs": 0,
"Scrap": 0
},
"assets/content/props/roadsigns/roadsign5.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 5,
"Min": 1
},
"roadsigns": {
"Max": 5,
"Min": 1
}
},
"ItemsMax": 2,
"ItemsMin": 2,
"MaxBPs": 0,
"Scrap": 0
},
"assets/content/props/roadsigns/roadsign6.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 5,
"Min": 1
},
"roadsigns": {
"Max": 5,
"Min": 1
}
},
"ItemsMax": 2,
"ItemsMin": 2,
"MaxBPs": 0,
"Scrap": 0
},
"assets/content/props/roadsigns/roadsign7.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 5,
"Min": 1
},
"roadsigns": {
"Max": 5,
"Min": 1
}
},
"ItemsMax": 2,
"ItemsMin": 2,
"MaxBPs": 0,
"Scrap": 0
},
"assets/content/props/roadsigns/roadsign8.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 5,
"Min": 1
},
"roadsigns": {
"Max": 5,
"Min": 1
}
},
"ItemsMax": 2,
"ItemsMin": 2,
"MaxBPs": 0,
"Scrap": 0
},
"assets/content/props/roadsigns/roadsign9.prefab": {
"Enabled": true,
"ItemList": {
"metalpipe": {
"Max": 5,
"Min": 1
},
"roadsigns": {
"Max": 5,
"Min": 1
}
},
"ItemsMax": 2,
"ItemsMin": 2,
"MaxBPs": 0,
"Scrap": 0
},