Central resource hub for mission makers. Loadouts, frameworks, references, and community links all in one place.
Interactive checklist for mission development. Checkboxes reset on page refresh. Based on Fuzzle's Mission Dev Checklist.
Original Document
Open in Google Docs βCentral reference for campaign progression, mission states, and Core-specific notes.
Google Sheets
Mission States & Core Information βQuick Jump
Mission Ideas / WIP Tab βStandardised framework used across all 17th operations. Pulls live from GitHub.
Fetching latest releaseβ¦
Shared scripts and utilities for mission makers.
Google Drive
Open Scripts Folder βDrongo's Map Population README
β¬ Download DMP readme.txtBones' Custom PBO Packer Software
β¬ Download PBO Packer InstallerQuick-access base loadouts for mission creation and testing. Copy directly into BI or ACE Arsenal as required.
Note: Check that the basic KAT gear (Combat Pills Pack, 2x Chest Seal) is appropriate for the era of your mission!...
for "_i" from 1 to 8 do {this addItemToUniform "ACE_fieldDressing";};
this addItemToUniform "ACE_Canteen";
this addItemToUniform "ACE_morphine";
...
[[[],[],[], ["U_B_CombatUniform_mcam",[["ACE_fieldDressing",8], ["ACE_Canteen",1],["ACE_morphine",1], ["kat_chestSeal",2],["ACE_splint",1], ["ACE_tourniquet",2],["ACE_EntrenchingTool",1], ...
Community servers worth joining for mission making help and resources.
Wiki pages, documentation, and coding tools for Arma mission development.
Steam Workshop collections for mod-specific assets and modules.
The below code block will automatically create squad or group based resupply crates and a full KAT medical equipped crate in the Simplex Support System Logistics modules.
Place the code in the List function section of the module. The script will look at what items the requester's immediate group has for the "Fireteam" option, and will look at the entire BLUFOR player base for the "Squad" option.
If you would like to dig into the specific amounts of magazines, grenades, launchers etc that a crate fills with, check out the Wiki or reach out to Bones.
[
["#Supplies",[
["B_CargoNet_01_ammo_F",["Ammo Crate - Squad","@resupply"],{
[_this,"#players",false,false,[10, true],10,0,[2, true],1,0] call sss_logistics_fnc_autoFill;
},[],1,1],
["B_CargoNet_01_ammo_F",["Ammo Crate - Fireteam","@resupply"],{
[_this,"#group",false,false,[10, true],10,0,[2, true],1,0] call sss_logistics_fnc_autoFill;
},[],1,1],
["CargoNet_01_box_F","Medical Crate",{
clearItemCargoGlobal _this;
clearMagazineCargoGlobal _this;
clearWeaponCargoGlobal _this;
clearBackpackCargoGlobal _this;
_this addItemCargoGlobal ["FirstAidKit",1];
_this addItemCargoGlobal ["ACE_fieldDressing",50];
_this addItemCargoGlobal ["ACE_packingBandage",30];
_this addItemCargoGlobal ["ACE_elasticBandage",30];
_this addItemCargoGlobal ["ACE_tourniquet",8];
_this addItemCargoGlobal ["ACE_splint",8];
_this addItemCargoGlobal ["ACE_morphine",10];
_this addItemCargoGlobal ["ACE_epinephrine",8];
_this addItemCargoGlobal ["ACE_bloodIV",5];
_this addItemCargoGlobal ["ACE_bloodIV_500",10];
_this addItemCargoGlobal ["ACE_bloodIV_250",10];
_this addItemCargoGlobal ["ACE_quikclot",30];
_this addItemCargoGlobal ["ACE_painkillers_Item",3];
_this addItemCargoGlobal ["kat_chestSeal",12];
_this addItemCargoGlobal ["kat_EACA",5];
_this addItemCargoGlobal ["kat_larynx",5];
_this addItemCargoGlobal ["kat_ncdKit",5];
_this addItemCargoGlobal ["kat_TXA",5];
_this addItemCargoGlobal ["kat_IV_16",4];
_this addItemCargoGlobal ["kat_IO_FAST",5];
_this addItemCargoGlobal ["KAT_Empty_bloodIV_500",2];
_this addItemCargoGlobal ["kat_naloxone",2];
_this addItemCargoGlobal ["kat_Penthrox",2];
_this addItemCargoGlobal ["kat_aatKit",2];
_this addItemCargoGlobal ["kat_Carbonate",5];
_this addItemCargoGlobal ["ACE_surgicalKit",1];
_this addItemCargoGlobal ["",5];
_this addItemCargoGlobal ["",5];
_this addItemCargoGlobal ["",5];
_this addItemCargoGlobal ["FSGm_ItemMedicBag",1];
},[],1,1]
]]
]
No more randomising unlock sequences in KP Lib missions! Written by Avengerian with code taken from the KP Lib Wiki
1. Run this code to create a save key as server execution:
mySavegame = profileNamespace getVariable GRLIB_save_key; publicVariable "mySavegame";
2. Run to get save array as server execution:
profileNamespace getVariable ["KP_LIBERATION_missionMapNameGoesHere_SAVEGAME", "no save"];
3. Paste array into your favorite text editor and replace classnames in the order you want to create vehicle unlocks (dual monitors will help greatly with this)
4. Replace SAVEGAMEDATA below with the array and run it as server execution:
profileNamespace setVariable ["KP_LIBERATIONmissionMapNameGoesHere_SAVEGAME", SAVEGAMEDATA]; saveProfileNamespace;
Mission Maker Hub
© 2026 17th Pathfinders. All rights reserved.