How to use this tool βΌ
Quick Start
- Find your
CfgLootfolder β it containsCfgLoot.hpp,LootDefines.hpp, aGroups/folder, and aBuildings/folder. - Drag the entire folder (or click Browse) into the import zone.
- Select a loot group from the left panel to edit spawn chances and entries. Select a building to edit zombie settings and loot group assignment.
- Drag rows to reorder entries. Click β or οΌ Add Entry to add/edit. Use the chance bar to see weight distribution at a glance.
- When done, click β¬ Download ZIP to export β the folder structure is preserved exactly.
Loot Type Reference
| Type | Name | Syntax | Notes |
|---|---|---|---|
| NONE | 0 | {0, chance, group1, group2} | Weighted selector β picks one of two groups with no direct spawn |
| GROUP | 1 | {1, chance, groupName} | Picks a random entry from another named group |
| WEAPON | 2 | {2, chance, className} | Spawns a weapon/tool on the ground (Loot_TOOL is an alias) |
| MAGAZINE | 3 | {3, chance, className} | Spawns a magazine, item, or consumable |
| PILE | 4 | {4, chance, group, min, max} | Spawns a pile with minβmax items drawn from group (WEAPON/MAGAZINE only) |
| BACKPACK | 5 | {5, chance, className} | Spawns a backpack on the ground or inserts it into cargo |
| VEHICLE | 6 | {6, chance, className} | Spawns a vehicle or WeaponHolder object |
| CONTAINER | 7 | {7, chance, className, group, min, max} | Spawns a container and fills it with minβmax items from group |
| CUSTOM | 8 | {8, chance, "script string"} | Runs a custom script string β advanced use only |
Chance is a weight, not a %. Only the relative values matter β {1, 4, β¦} and {1, 40, β¦} in the same group behave identically if there's only one entry. The bar shows each type's share of the total weight.
Building loot is two-step. A building class sets lootGroup to a group name (e.g. Military). That group lives in Groups/Buildings/Military.hpp and can itself reference other groups via Loot_NONE or Loot_GROUP entries.
Files are passed through unmodified unless they contain at least one parsed group or building class. Wrapper files like CfgLoot.hpp and LootDefines.hpp are included in the ZIP unchanged.
Beta notice. The parser handles the standard Epoch 1.0.7.1 CfgLoot structure. Heavily customised or non-standard folder layouts may not parse correctly β always diff the exported file against the original before deploying.
1 Import
Load your CfgLoot folder (the one containing CfgLoot.hpp, LootDefines.hpp,
a Groups/ sub-folder, and a Buildings/ sub-folder).
Load CfgLoot Folder
Drag & drop your CfgLoot folder here, or click to browse
π· Display names / custom stringTable
Default Epoch display names are built-in. To use your server's custom names, upload your stringTable.xml: