Skip to content
rayswaynl edited this page Jun 21, 2026 · 153 revisions

A2 Wasp Warfare Developer Wiki

Developer documentation for rayswaynl/a2waspwarfare, an Arma 2: Operation Arrowhead 1.64 Warfare / CTI mission and server ecosystem.

This page is the front door. It should help you choose the right owner page quickly, not repeat the whole wiki.

Start Here

If you are... Open first Then
New human developer Quickstart Architecture overview, Mission entrypoints, SQF code atlas
New player / commander Commander's Handbook Upgrade costs, Unit/vehicle roster
AI assistant / LLM LLM agent entry pack llms.txt, agent-entrypoint.json, agent-context.json, AI assistant guide
Current work reviewer Progress dashboard agent-status.json, agent-collaboration.json, Agent worklog
Feature or bug triager Feature status register Dead/stale code register, Pending owner decisions
Gameplay implementer Gameplay systems atlas Construction/CoIn, Factory/purchase, Server runtime
Public-server hardening owner Hardening roadmap Server authority map, PVF dispatch playbook, Testing workflow
Upstream/community archaeologist Community & Dev Miksuu wiki import, Developer history, Upstream commit intel
Docs/platform maintainer Navigation inventory Wiki pruning ledger, Knowledge platform roadmap, Wiki mirror plan

Non-Negotiables

Rule Why it matters
Source gameplay edits start in Missions/[55-2hc]warfarev2_073v48co.chernarus. This is the source mission.
Treat Missions_Vanilla as maintained generated/copy output. Propagate with Tools/LoadoutManager; do not hand-edit drift unless a release owner says so.
Treat Modded_Missions as divergent/stubbed unless tooling proves otherwise. Current generation/package paths do not actively maintain those folders.
Use Arma 2 OA 1.64 scripting references. Arma 3 assumptions are a common source of bad fixes.
Check Progress dashboard before claiming work. It prevents duplicate Codex/Claude/agent lanes.
Keep docs/wiki and the GitHub wiki mirror in sync. Humans use the wiki; agents use the repo mirror.

Main Routes

Need Canonical route
Startup, lifecycle, includes Architecture overview -> Mission entrypoints -> Mission config/version graph -> Lifecycle wait-chain
SQF ownership and compile flow SQF code atlas -> Function and module index -> Source inventory
Networking and authority Networking/PV -> Public variable channel index -> Server authority map
Economy, towns, supply Economy/towns/supply -> Towns/camps/capture -> Supply mission architecture
Commander, HQ, construction Commander/HQ lifecycle -> Construction/CoIn -> Commander vote/reassignment
Factories, purchases, upgrades Factory/purchase -> Upgrades/research -> Gear/loadout/EASA
AI, HC, performance AI/headless/performance -> Headless client scaling -> Performance opportunity sweep
UI, HUD, menus Client UI/HUD/menus -> Client UI systems atlas -> UI IDD collision repair
Support, specials, airlift Support specials -> Zeta cargo sling-load -> Modules atlas
Player QoL / WASP UI actions WASP overlay -> Earplugs audio toggle -> Player UI workflow
Tools, build, release Tools/build workflow -> Source fix propagation queue -> Testing workflow
Integrations and ops External integrations -> Integration trust boundary audit -> Server runtime and operations
Faction content & catalogs Unit/vehicle roster -> Upgrade costs -> Gear store prices -> Gear store catalog (complete) -> Defenses -> Artillery -> AI squad templates -> Default gear templates
Map content Chernarus -> Takistan
Player roles and class abilities Player skill abilities -> Respawn/death lifecycle -> Gear/loadout/EASA -> Player AI caps
Core SQF function reference Spawn primitives -> Kill/score pipeline -> Waypoint helpers -> Position/proximity helpers -> Side/team state -> Player-AI watchdog

| Player feature guides | Commander's Handbook -> Tactical support menu -> Supply missions -> Squad/group join | | Maps & modules | Playable maps -> Modded maps -> BattlEye filter -> Valhalla |

Current Work

Surface Use it for
Progress dashboard Human-readable current lanes, July update queue and recent published batches.
agent-status.json Compact machine snapshot of active/watchlist/code-owner lanes.
agent-collaboration.json Current claim/ownership surface. Historical lanes live in the worklog and event stream.
agent-events.jsonl Append-only coordination events.
Agent worklog Dated narrative notes and historical batch detail.

Validation

powershell -ExecutionPolicy Bypass -File docs\validate-wiki.ps1

After meaningful docs or machine-file edits, also parse touched JSON/JSONL files, mirror touched wiki files, inspect diffs and keep gameplay source unchanged unless Steff explicitly asks for a code patch.

Navigation Notes

Continue Reading

Previous: Claude long-term goal | Next: Quickstart

Main map: Home | Fast path: Quickstart | Agent pack: LLM agent entry pack

Sidebar

Clone this wiki locally