DynamicLoot

by wyqydsyq
DynamicLoot

Summary

Utility for dynamically spawning loot based on entity catalogs.
Does nothing on its own.

Description

Provides a drop-in replacement for the vanilla BaseLoadoutManagerComponent that enables full variant randomization of every loadout slot (+ weapons and loot!), allowing you to create thousands of uniquely kitted characters from a single character prefab. Great for randomizing player spawn loadouts in FFA game modes or implementing Scav-like NPCs.
Originally created to implement Scavs in my FFA PvPvE game mode MercOut!, refactored to be more general-purpose and released standalone to give something back to the modding community 🙂
Automatic arsenal randomization
Uses DynamicLoot to read and evaluate arsenal items from every faction's EntityCatalogs, this means chracter prefabs set up to use it will automatically get any gear (vanilla or modded, as long as it's available in EntityCatalogs) added to their "loot tables" with item rarity based on arsenal supply cost.
This currently only works out of the box for vanilla loadout slots, modded slots will need to be manually configured until a future update adds support for detecting them automatically.
See the readme for setup instructions:

License

Arma Public License (APL)

Rating
100%
Version
1.0.0
Game Version
1.6.0.95
Version size
28.65 KB
Downloads
3,419
Created
01.11.2025
Last Modified
23.12.2025
ID
66B2F0B008DC590F