The catalogue: third-party addons, scripts, schemas and the tooling that packs them.
Part of the XCSV system · Overview · GUARD · Addons · Catalogue · Docs
A comprehensive, production-tested repository of third-party addons, scripts, administrative tools, database schemas, and custom engine modifications for Arma 3 Exile Mod 1.0.4 / 1.0.4a ("Pineapple").
This is the catalogue half of XCSV: everything here is other people's work,
collected and version-controlled. Our own content lives in
XCSV_ADDONS and never mixes with it.
The exception is tools/, which is ours.
This repository brings together a full suite of community-developed features, security fixes, economic systems, and AI frameworks into a unified, version-controlled codebase.
| Directory | Description |
|---|---|
🛠️ tools/ |
Custom Engineering Tooling — PowerShell PBO packer/unpacker (pbo.ps1), BattlEye RPT auto-triage (be-autofilter.ps1), and classname validation |
📖 docs/ |
Dedicated server setup instructions, prerequisite guides, and Verified Live Installs Matrix |
📦 Addons/ |
51 server-side addons, AI patrol engines, economy frameworks, and dynamic events |
📜 Scripts/ |
29 mission-side scripts, UI overlays, QoL fixes, and player interaction extensions |
⚡ ExileLootDrop/ |
Native C# DLL extension source for accelerated loot distribution |
⚙️ ops/ |
Server auto-restart loops, SteamCMD update scripts, and process management batch files |
📊 reference/ |
Economy balancing spreadsheets, MySQL strict-mode SQL fixes, and server governance rules |
🧱 editor-tools/ |
3DEN editor plugins (@m3e_3den), loot table compilers, and stock Exile 1.0.4a server pack backups |
- Arma 3 Dedicated Server (32-bit
arma3server.exerequired forextDB2.dllandXM8.dllcompatibility) - MariaDB 10.11+ or MySQL 5.7+ with strict mode disabled
- Exile Mod 1.0.4a server build & client files
- Database Setup: Import
exile.sqlinto MariaDB, followed by addon SQL migrations (scratchie.sql,lockpick.sql, etc.). - Mission Packing: Use
tools/pbo.ps1to pack the working mission directory intoExile.Tanoa.pbo:.\tools\pbo.ps1 Pack -Path E:\ArmaTools\mission\Exile.Tanoa -Out E:\arma3server\mpmissions\Exile.Tanoa.pbo -Prefix Exile.Tanoa
- Server Execution: Launch
arma3server.exewith active servermod parameters:arma3server.exe -mod=@Exile -servermod=@ExileServer;@infiSTAR_A3_vision;@ScratchieServer -config=@ExileServer\config.cfg -cfg=@ExileServer\basic.cfg -profiles=E:\arma3server\profiles -bepath=E:\arma3server\battleye -name=exile -port=2302 -world=empty -autoInit -filePatching -showScriptErrors -noPause -noSound -cpuCount=12 -exThreads=7 -enableHT
-filePatchingis mandatory — A3XAI readsa3xai_config.sqfas a loose file and without the flag it silently ends the mission during world init, putting the server into a restart loop.-world=emptyis a server-only flag; passing it to the game client causes anACCESS_VIOLATIONin the graphics driver at startup.
| System | Type | Description |
|---|---|---|
Addons/A3XAI |
LIVE | Autonomous AI spawner — dynamic infantry, vehicle patrols, and air search/destroy groups. |
Addons/DMS_Exile |
LIVE | De-facto standard Exile mission system; hard dependency for Exile Occupation. |
Addons/a3_exile_occupation-development |
LIVE | Ambient AI occupation: roaming infantry, vehicle convoys, air patrols, and sea traders. |
Addons/FuMS-HC-Exile |
Standby | Fulcrum Mission System — advanced Headless Client offloaded mission engine. |
Addons/ZCP-A3-Exile |
Standby | Zupa's Capture Points — dynamic timed territory capture events for PvP combat. |
Addons/A3_vemf_re-reloaded |
Standby | VEMFr town invasion missions and military compound assault events. |
Addons/VcomAI-3.0-3.3.2 |
Standby | AI tactical combat overhaul (flanking, suppressed movement, garrisoning). |
| System | Type | Description |
|---|---|---|
Addons/a3-exile-scratchie |
LIVE | XM8 app lottery & scratchcard mini-game with instant vehicle/poptab prize delivery. |
Addons/ExileTravellingTrader |
LIVE | Dynamic mobile roaming trader vehicle navigating map markers across land and water. |
Addons/PlayerMarketByCyunide |
LIVE | Player-to-player XM8 auction house and trade market. |
Addons/ExileFlagHacking |
LIVE | Hack territory flags with laptops to steal base vehicles (FlagHack_server.pbo). |
Addons/ExileBuildCheck |
LIVE | XM8 app checking whether players can build where they are standing. |
Addons/ExileBaseMover |
Standby | Admin tool to relocate an entire base by moving its flag. |
Addons/ExileBarterTrader |
Standby | Item-for-item barter trade system without poptab currency. |
Addons/ExileVehicleCustomsMods |
Standby | Customizable vehicle cosmetic attachments (camo nets, RPG cages). |
| System | Type | Description |
|---|---|---|
Addons/A3ExileVPS |
LIVE | Vehicle Protection System — makes locked territory vehicles invincible on server restart. |
Scripts/w4_lockpick |
LIVE | Interactive lockpicking system for vehicles, safes, and territory doors with SQL logging. |
Addons/Claim-Vehicles |
LIVE | Claim non-persistent mission/AI vehicles with a custom code lock. |
Scripts/Build-Limits |
LIVE | Configurable base building height caps (ExileBuildHeightLimit = 150). |
Addons/Exile_Abandon_Territory |
LIVE | Allows base owners to abandon territory flags and reclaim protection money. |
Addons/ExileFlagHacking |
Standby | Hack enemy territory flags using laptops to seize control of base vehicles. |
| Feature | Type | Description |
|---|---|---|
Scripts/Statusbar-32-64Bit-master |
LIVE | 12-indicator bottom HUD bar (Health, Hunger, Thirst, Temp, Respect, Wallet, FPS, Restart). |
Scripts/A3ExilePilotHUD |
LIVE | Aircraft pilot HUD overlay displaying weapon ammo, flare count, and jet throttle. |
Scripts/Exile-Vanilla-Hud |
LIVE | Native Arma 3 vehicle radar, speed, and gear indicator HUD overlay. |
Scripts/xsSpawn |
LIVE | Custom spawn selection screen with ground vs HALO jump selection and server tips. |
Scripts/Exile_auto_Reload_melee_weapons |
LIVE | Fixes wood/mining axe reload requirement by automatically feeding magazines. |
Scripts/Exile_Block_Floor_Peeking |
LIVE | Anti-floor peeking exploit fix preventing 3rd person camera clipping through building floors. |
Scripts/Exile-fix-drone-uav-stealing |
LIVE | Safezone UAV connection hijack fix (WeaponAssembled event handler). |
Scripts/ExileMod-CruiseMode |
LIVE | Driver vehicle cruise control toggle (User8 keybind). |
Scripts/ExileMod-HolsterPlus |
LIVE | Preserves selected weapon firemode state when holstering and unholstering. |
Scripts/ExileMod-StopMoaning |
LIVE | Mutes repetitive pain moaning audio loops after healing. |
Scripts/Exile-large-numbers-in-Xm8 |
LIVE | Formats large poptab and respect values with readable commas (100k / 1m). |
Scripts/Exile-Safezone-Markers |
LIVE | Dynamic map-agnostic safezone and non-combat circle markers. |
Addons/ExileRevive |
LIVE | Defibrillator revive system with network request handlers. |
| Addon / Script | Type | Description |
|---|---|---|
Addons/Exile-Vehicle-Crash-Loot |
LIVE | Turn destroyed vehicle wrecks into lootable cargo containers. |
Addons/ExileHelicrashes |
LIVE | Random helicopter crash sites at server restart with configurable loot (helicrash_server.pbo). |
Addons/HalvPaintshop-Exile |
LIVE | Vehicle and backpack paint reskin shop with SQL paint persistence (ExileHalvPaintshop_Server.pbo). |
Addons/ExileIncomingMissile |
LIVE | On-screen & audio warning when a missile locks/launches at player's vehicle. |
Scripts/Exile_Scavenge |
LIVE | Interactive hold-action scavenging for trash piles, bins, wrecks, and furniture. |
Addons/bigfoots-shipwrecks |
LIVE | Dynamic underwater shipwreck loot crates spawned at server start. |
Addons/Trick-Or-Treat |
LIVE | Date-triggered seasonal event adding interactive trick-or-treat flag rewards. |
Scripts/Blowout |
TOGGLED OFF | S.T.A.L.K.E.R. radioactive emission storm event (ns_blowout = false;). |
Addons/AVS |
LIVE | Advanced Vehicle System: rearm points, thermal/NVG restrictions, and ammo DB persistence (AVS.pbo). |
Addons/a3_exile_lootbox |
LIVE | Lootbox reward items & prize crates (a3_exile_lootbox.pbo). |
Addons/ExileSafeX |
LIVE | Private player safe deposit storage at safezone trader lockers (safex_server.pbo). |
Addons/ExileZ-Mod |
Standby | Dynamic zombie spawner scaling with player presence in towns (requires RZ mod). |
Addons/ExileHelicrashes |
Standby | Dynamic helicopter crash sites with high-tier military loot drops. |
CfgExileCustomCodeOverrides: Every function override must be declared strictly inconfig.cppunderclass CfgExileCustomCode. Competing overrides for the same function name must be cleanly merged into a single.sqffile.- UI Control Class Redefinition Safety: In
RscTitlesdefinitions, never name a control instance insideclass controlswith the name of a global base class (e.g., useclass PilotHUDText, NOTclass RscStructuredText). - UI Attribute Types: In UI
class Attributes, integer properties (shadow = 0;,underline = 0;) must NOT be assigned boolean values (shadow = false;). - 32-Bit Server Architecture:
arma3server.exe(x86) is required for 32-bitextDB2.dllandXM8.dllextension compatibility.
Always list the entry paths after packing. A PBO whose entries all begin with
a leading \ passes a checksum verify and still breaks the server completely —
Arma resolves <prefix> + \path, finds nothing, and the server core silently
never loads. It produced 219 mission starts in eight minutes here, and every
visible error was a database error.
tools\pbo\pbo.ps1 Pack -Path <src> -Out <dst> -Prefix <prefix>
tools\pbo\pbo.ps1 List -Path <dst> # not optional. Read the paths.The cause was in the packer itself: Resolve-Path hands a path back in whatever
form it was given, so a source path containing an 8.3 short name
(C:\Users\ARCHIT~1\…) stayed short while directory enumeration returned the
long form. One character of difference left a separator on every entry path. It
now uses Get-Item -LiteralPath and refuses to pack a bad entry — verify
anyway.
The corruption is arithmetically visible: broken files are exactly one byte larger per entry.
| pbo | good | broken | delta | entries |
|---|---|---|---|---|
exile_server.pbo |
506,736 | 507,018 | +282 | 285 |
safex_server.pbo |
22,956 | 22,967 | +11 | 11 |
Server.pbo |
4,818 | 4,822 | +4 | 4 |
XCSV GUARD checks this on every poll and refuses to start the server while any PBO fails.
All third-party addons and scripts in this repository remain the intellectual property of their respective creators:
- Developers & Contributors: AliasCartoons, Andrew_S90, Azroul13, Bigfoot, Bjanski, Bones50, Cyunide, Defent, DevZupa, dtavana, El Rabito, Enigma, eraser1, [GADD]Monkeynutz, genesis92x, Ghostrider-GRG-, Halvhjearne, Happydayz, horbin, IT07, JackFrost, John, kuplion, maca134, MezoPlays, MGTDB, nabek, Patrix87, Porkeld, Rod-Serling, Sarge, second_coming, ServerAtze, Shix, Taylor Swift, Team R3F, Vishpala, WolfkillArcadia, ynpmoose, and the Exile Mod Team.