Jagged Alliance 2 Devlog — Native 64-Bit SDL2, Classic CTH & 6-Player Co-op

Jagged Alliance 2 Devlog — Native 64-Bit SDL2, Classic CTH & 6-Player Co-op

· · blog

Our native 64-bit SDL2 port of Jagged Alliance 2: Arulco Revisited now runs across macOS ARM64, Linux x86_64, Linux ARM64, and handhelds (MSI Claw, Steam Deck, and Khadas VIM1S) with deterministic 1–6 player campaign co-op.

Jagged Alliance 2 Classic 1999 CTH Aiming in Omerta

Key Engineering Milestones

  • Classic 1999 CTH & Skills by Default: We ship with USE_NEW_CTH = FALSE (Classic Sir-Tech Chance-to-Hit math), classic mercenary skill traits (SKILL_TRAITS = 0), Tons of Guns (BOBBY_RAY_AVAILABLE_ARSENAL = 1), and Sci-Fi mode (GAME_STYLE = 1) layered over Arulco Revisited 1.4 and Wildfire 6.08 visuals.
  • 1–6 Player Shared-Campaign Co-op: Up to 6 players control assigned mercenary squads across Arulco with a shared strategic clock, shared finances, and automatic .cocometa turn-boundary save recovery.
  • Multi-Language Support (en / de / fr / pl / ru): Run English or German GOG installations natively via --lang de or --lang en.

Jagged Alliance 2 Strategic Map of Arulco

You need your own copy of the original game data — grab Jagged Alliance 2: Wildfire on GOG.com or Jagged Alliance 2 Classic on GOG.com and read the full architecture breakdown on the Jagged Alliance 2 Port Page.