Sk0rs Arsenal Master

by Sk0r91 PzGrenBtl24
Sk0rs Arsenal Master

Summary

Server-side arsenal management for Arma Reforger. Admins choose in-game which items — including mod items — go in which crates per faction, no scenario file editing required.

Description

Sk0rs Arsenal Master

Problem: Vanilla Arsenal availability depends on how a scenario's SCR_EntityCatalog resources are wired. Add a big weapons mod (RHS, WCS, etc.) and its content often won't appear in your crates, because the scenario never registered that mod's catalog - even though the items are installed and usable. Fixing this normally means hand-editing scenario files per mod, every time your modpack changes.

Solution: Sk0rs Arsenal Master scans everything the server has access to - vanilla content, the live scenario, and each mod's own catalog directly - merges it into one persistent, editable database, and gives you full control from an in-game menu.

Features

- Automatic full-server scan. Every item the server can see is pulled into a persistent JSON database on first boot, and re-synced on every reload without losing prior edits.
- In-game admin editor ("Datenbank"). Searchable, filterable list of every scanned item, with per-item toggles for Active state, Category, and Allowed Faction. Supports batch edits - change several items, save once.
- Optional admin whitelist. For extra security, an admin check can be enabled in the config. When active, only players listed as admins get access to the Datenbank editor, regardless of who has the password.
- Extra item categories beyond vanilla. NVG, Face Wear, Helmet Attachments, Drones, Ghillie Suits, Body Armor, Scopes, Tank Ammo, Buildings/Structures, and Patches each get dedicated tabs, alongside all standard vanilla categories.
- Cross-faction bypass. Assign any item to a specific faction, all factions, or leave it as scanned - independent of the vanilla catalog's restrictions. Purchases are checked against your own database, not just the vanilla per-faction catalog.
- Automatic availability detection (self-healing). Every scan rechecks whether each active item is actually reachable. Unreachable items (broken prefab, abstract resource, a mod that changed IDs) are auto-hidden, and auto-unhidden again once reachable - no admin action needed. This never touches your Active/Category/Faction settings, only its own "currently obtainable" flag.
- Alphabetical sorting, so items stay easy to find even in large modpacks.
- Profiles. Save/load complete catalog configurations as named profiles - handy for switching modpacks or event setups without reconfiguring from scratch.
- Live stats and one-click reload. Running totals (active/inactive/verified/unverified) plus a Reload button that re-scans immediately, no restart needed.
- Diagnostics command. A chat command reports how many currently-active items are flagged unavailable, so you can spot problems without opening the full editor.

Compatibility

- Does not work with mods that rebuild or restructure the Arsenal itself (e.g. mods that add their own categories to the Arsenal UI).
- Works very well with GRS's Loadout Editor. Other loadout/arsenal-related mods have not been tested.

Initial Setup

1. Start the server once with the mod installed. This creates Sk0r_ArsenalConfig.json in the server's profile folder, holding the password for the Datenbank editor (default: editme - change immediately).
2. Open Sk0r_ArsenalConfig.json and:
- Set "Password" to your own value.
- Fill the "Mods" array with the mods you run (modId, name, version - copy from your server's own config.json).
- Optional: set "RequireAdminList" true and list the players allowed into the Datenbank editor. With this on, the password alone is not enough - only listed admins get access.
3. (Optional) If a mod's items don't show up, the scenario likely never referenced that mod's catalog. Add a group under this same file's "ExtraCatalogs" section with the mod's modId and its catalog resource path (find it via Workbench, searching the mod's addon folder for .conf files under EntityCatalog).

Using It In-Game

- #arsenal <password> - opens the Datenbank editor (admin only, or restricted to the admin list if enabled).
- #arsenalaudit <password> - posts a chat summary of currently-active items flagged unavailable, for a fast health check after changing your mod list.
- Inside the editor: filter by category/faction/active state, toggle items, reassign factions, and save - changes batch into a single write and push live to every connected player, no reconnect needed.
- The Reload button re-runs the full scan on demand, picking up new mods or newly reachable items immediately.

Notes

- Works out of the box with most large modpacks (RHS, WCS, etc.); the ExtraCatalogs section is a fallback for items not found via the normal scan path.
- Config file edits take effect only after a reload or restart.
- Nothing is ever silently deleted. An item the current scan can't find is kept and marked not-currently-available rather than removed - you never lose your configuration just from loading a different scenario.

License

Arma Public License No Derivatives (APL-ND)

Rating
100%
Version
1.1.2
Game Version
1.8.0.13
Version size
4.53 MB
Downloads
522
Created
25.08.2026
Last Modified
15.09.2026
ID
6A2B71AA46C3535B