Skip to content
rayswaynl edited this page Jun 1, 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 wiki is built for two audiences at once:

Audience Start here Why
New human developer Quickstart Fast orientation, safe edit rules and reading paths.
AI assistant Agent context and agent-context.json Compact context, page map and high-risk rules.
Reviewer Feature status register Broken, partial, deferred and missing features.
Mission implementer SQF code atlas Compile registry, PVF contract and entrypoint ownership.
Claude collaborator Claude long-term goal Complementary review role and work rhythm.

Click-Through Tours

Use these when you want to read the wiki like a connected handbook instead of jumping through the sidebar.

Tour Path
First day in the repo Quickstart -> Architecture overview -> Mission lifecycle -> Lifecycle wait-chain
Implement a gameplay change Gameplay atlas -> Core systems -> Economy/towns/supply -> Feature status
Trace SQF and networking SQF atlas -> Function index -> Networking/PV
Work on UI/HUD Client UI/HUD/menus -> Tools/build -> Content/maps
Coordinate Codex and Claude Coordination board -> Agent worklog -> Claude long-term goal

Every content page now includes a Continue Reading block with previous and next links for the main handbook path.

First Principles

Rule Details
Source mission Gameplay edits start in Missions/[55-2hc]warfarev2_073v48co.chernarus.
Generated missions Missions_Vanilla and Modded_Missions are generated/copied targets managed by Tools/LoadoutManager.
Script reference Use Bohemia Interactive Arma 2 OA scripting docs, not Arma 3 assumptions.
Windows path trap Use PowerShell -LiteralPath for [55-2hc] paths because brackets are wildcard syntax.
Current branch docs Repo mirror lives in PR #2 on docs/developer-wiki-index.

Reading Paths

Task Pages
Understand startup flow Architecture overview -> Mission entrypoints -> SQF code atlas
Work on networking Networking and public variables -> SQF code atlas
Work on economy or supply Economy, towns and supply -> Supply mission architecture -> Current supply heli PR
Work on AI/performance AI, headless and performance -> Feature status register
Work on UI/HUD/menus Client UI, HUD and menus -> Tools and build workflow
Work on core gameplay Gameplay systems atlas -> Core systems index
Coordinate agents Coordination board -> Agent worklog -> Claude long-term goal
Understand WASP-specific additions WASP overlay -> Feature status register

Current Map

Area Page
Architecture Architecture overview, Mission entrypoints
Boot dependencies Lifecycle wait-chain
Inventory Source inventory, Content structure and maps
Code Function and module index, SQF code atlas
Runtime systems Gameplay systems atlas, Core systems index, Economy, towns and supply, AI, headless and performance
Networking Networking and public variables
UI Client UI, HUD and menus
WASP additions WASP overlay
Operations Tools and build workflow, External integrations
Risk and future work Feature status register, Documentation implementation plan
Agent collaboration AI assistant developer guide, Agent context, Coordination board

Repo Shape

Count Top-level path
1475 Modded_Missions
787 Missions
786 Missions_Vanilla
199 Tools
42 DiscordBot
16 Extension
3 Guides
3 Mods
2 BattlEyeFilter

Machine Context

Persistent navigation is provided by _Sidebar.md; shared bottom navigation is provided by _Footer.md.

Continue Reading

Previous: Claude long-term goal | Next: Quickstart

Main map: Home | Fast path: Quickstart | Agent file: agent-context.json

Sidebar

Clone this wiki locally