Jagged Alliance 2 — Native Port, Classic CTH & 6-Player Co-op
Downloads — Native 64-Bit Port and Graphical Setup Wizard (v1.0.0)
The Jagged Alliance 2: Arulco Revisited — Native 64-Bit Port (v1.0.0) is 100% complete and ready for download — now with all 40 custom v6.1 animated camo I.M.P. mercenary avatars (20 Male + 20 Female, including #220 Michael, featuring Moonlit Laptop Portraits + Woodland, Urban & Desert Camo) pre-integrated directly into the installer! Choose between our Interface-Only Windows-Style Graphical Setup Wizard (.run) for beginners (Next >, Browse..., Install, Finish — zero terminal commands needed) or the portable .tar.gz release archive:
| Package & Target Architecture | Direct Download |
|---|---|
Linux x86_64 — Graphical Setup Wizard (.run, Recommended for Beginners) — 22.43 MiB · Windows-style GUI (Next > / Browse... / Install / Finish) + 40 Animated Camo I.M.P. Avatars (v6.1) for Desktop PC, Laptop, MSI Claw, Steam Deck, ROG Ally | Download x86_64 (.run) |
Linux ARM64 (aarch64) — Graphical Setup Wizard (.run, Recommended for Beginners) — 21.84 MiB · Windows-style GUI (Next > / Browse... / Install, EN/DE/FR/PL/RU) + 40 Animated Camo I.M.P. Avatars (v6.1) for Khadas VIM1S, Raspberry Pi 4/5, ARM64 Linux | Download ARM64 (.run) |
Linux x86_64 — Lightweight Online GUI Wizard (91 KiB Interface-Only Executable) — Opens the graphical Windows-style Setup Wizard immediately and downloads the engine package automatically | Download Wizard x86_64 |
Linux ARM64 (aarch64) — Lightweight Online GUI Wizard (1.13 MiB Interface-Only Executable) — Opens the graphical Windows-style Setup Wizard immediately and downloads the ARM64 engine package automatically | Download Wizard ARM64 |
Linux x86_64 — Portable Release Archive (.tar.gz, Advanced / Manual) — 22.43 MiB · Includes ./setup-gui, ./install, bin/ja2-{en,de,fr,pl,ru}, and all 40 custom v6.1 camo I.M.P. portraits | Download x86_64 (.tar.gz) |
Linux ARM64 (aarch64) — Portable Release Archive (.tar.gz, Advanced / Manual) — 21.84 MiB · Includes ./setup-gui, ./install, bin/ja2-{en,de,fr,pl,ru}, and all 40 custom v6.1 camo I.M.P. portraits | Download ARM64 (.tar.gz) |
Enjoying our free native ports? You can voluntarily support development via Hedgehog Studios on our Donate & Support Page — either with a one-time donation or our 4,99 € / month Supporter Membership (purely to support the project, with zero paywalls or exclusive advantages).
40 New Animated Camo I.M.P. Mercenary Avatars (v6.1 — Built-In and Selectable)
We created 40 brand-new, fully animated I.M.P. mercenary portraits (20 Male + 20 Female, including Portrait #220 Michael alongside international mercenaries across 30+ nationalities) specifically for the Jagged Alliance 2: Arulco Revisited native port. Every single avatar is pre-integrated into the .run and .tar.gz installers and immediately selectable in-game via Laptop (sir-OS VIII) → I.M.P. → Portrait (alongside the 20 classic portraits, giving you 60 selectable I.M.P. portraits in total — up to 6 custom I.M.P. mercenaries per campaign in 1–6 Player Co-op and New Game Plus!).
Technical Pipeline (v6.1): Moonlit Laptop BigFaces + Woodland, Urban and Desert Camo .STI Sprites
Every custom mercenary avatar consists of 7 hardware-indexed 8-bit ETRLE .STI sprite files (280 custom .STI assets in total) matched to the classic 1999 Sir-Tech tactical palette and nighttime laptop lighting (v6.1):
IMPFaces/BigFaces/<ID>.sti(106×122): Dramatic moonlit tactical portrait displayed in thesir-OS VIIII.M.P. laptop evaluation and mercenary dossier.IMPFaces/<ID>.sti(48×43, 8 Subimages): Animated tactical HUD portrait with eye-blink frames and lip-synced talking frames.- Full Tactical Camouflage Variants (
Woodland,Urban, andDesertCamo): Dedicated 8-subimage animated.STIface sets (IMPFaces/WOODCAMO/,IMPFaces/URBANCAMO/,IMPFaces/DESERTCAMO/) that switch dynamically in-game whenever your mercenary applies woodland, urban, or desert face camouflage kits! IMPFaces/65Face/<ID>.sti(31×27) &IMPFaces/33Face/<ID>.sti(15×14): Strategic map squad list, sector placement, and auto-resolve mini-portraits.
Real-Time Talking, Blinking and Camo Animation Preview (4× Pixel-Exact Scale)
Complete Roster of the 40 Custom Animated I.M.P. Avatars (TableData/IMPPortraits.xml)
Male Avatars (20 Portraits, bSex = 0) | Female Avatars (20 Portraits, bSex = 1) |
|---|---|
#220 (Slot 20): Michael · #221 (Slot 21): Nigerian Male · #222 (Slot 22): Korean Male · #223 (Slot 23): Mexican Male · #224 (Slot 24): Sikh Male · #225 (Slot 25): Russian Male · #226 (Slot 26): Arab Male · #227 (Slot 27): Chinese Male · #228 (Slot 28): Brazilian Male · #229 (Slot 29): Scottish Male · #230 (Slot 30): Somali Male · #231 (Slot 31): Japanese Male · #232 (Slot 32): Native American Male · #233 (Slot 33): Filipino Male · #234 (Slot 34): Ethiopian Male · #235 (Slot 35): German Male · #236 (Slot 36): Iranian Male · #237 (Slot 37): Aboriginal Male · #238 (Slot 38): Vietnamese Male · #239 (Slot 39): Jamaican Male | #240 (Slot 40): Somali Female · #241 (Slot 41): Japanese Female · #242 (Slot 42): Brazilian Female · #243 (Slot 43): Irish Female · #244 (Slot 44): Indian Female · #245 (Slot 45): Swedish Female · #246 (Slot 46): Nigerian Female · #247 (Slot 47): Chinese Female · #248 (Slot 48): Mexican Female · #249 (Slot 49): Russian Female · #250 (Slot 50): Arab Female · #251 (Slot 51): Korean Female · #252 (Slot 52): Kenyan Female · #253 (Slot 53): Italian Female · #254 (Slot 54): Maori Female · #195 (Slot 55): Filipina Female · #196 (Slot 56): Afro-American Female · #197 (Slot 57): Polish Female · #198 (Slot 58): Peruvian Female · #199 (Slot 59): Turkish Female |
Step-by-Step Beginner Guide (Interface-Only Windows-Style Setup Wizard)
You do not need any Linux or command-line experience. Both the .run Setup Wizard and the Online GUI Wizard open a point-and-click Windows-style Setup Wizard window (1. Welcome -> 2. GOG Game Files -> 3. Setup Options -> 4. Installing -> 5. Complete) and automatically install all 40 custom v6.1 camo I.M.P. mercenary portraits:
- Save Your GOG Offline Installer into
Downloads:
- You need your own legal copy of Jagged Alliance 2 from GOG.com (Tip: purchasing Jagged Alliance 2: Wildfire on GOG includes the required Jagged Alliance 2 Classic offline installer for free under "Extras / DLC").
- Download the Offline Backup Game Installer (
setup_jagged_alliance_2_classic_*.exe) from GOG and leave it in yourDownloadsfolder. - (Optional) If you want to play the Arulco Revisited 1.4 campaign overhaul mod, also place
SCI-7609-AR.7zin yourDownloadsfolder (without it, the wizard automatically installs the complete base game plus all 40 custom animated I.M.P. avatars).
- Download & Launch the Graphical Setup Wizard:
- Standard PC, Laptop, Steam Deck, or MSI Claw: ja2-native-port-1.0.0-linux-x86_64.run
- Khadas VIM1S, Raspberry Pi, or ARM64 Board: ja2-native-port-1.0.0-linux-aarch64.run
- Right-click the downloaded
.runfile in your file manager -> Properties -> Permissions -> enable Allow executing file as program, then double-click it.
- Click Through the 5 Wizard Steps:
- Step 1 (
1. Welcome): ClickNext >in the bottom-right corner. - Step 2 (
2. GOG Game Files): The wizard automatically detects yoursetup_jagged_alliance_2_classic_*.exeinDownloads(highlighted in green). If it is stored elsewhere, clickBrowse GOG .exe...orBrowse Game Folder...to select it, then clickNext >. - Step 3 (
3. Setup Options): KeepEnable 1-6 Player Local Controller Co-opandCreate Desktop & Application Menu Shortcutschecked, choose your language (Auto,English,Deutsch,Francais,Polski,Russkiy), and clickInstall. - Step 4 (
4. Installing): Wait for the progress bar (0%–100%) as it extracts the GOG archives, installs all 40 custom camo I.M.P. avatars, and creates your desktop shortcut. - Step 5 (
5. Complete): ClickFinishto launch Jagged Alliance 2: Arulco Revisited immediately!
SHA-256 Checksums
ja2-native-port-1.0.0-linux-x86_64.run:
bce24f28203755f5510c985af35fcd809a8553155ce2f4ff8521cc4cd3b8b218
ja2-native-port-1.0.0-linux-aarch64.run:
58ff64e1b47d2788b4649a80ecb68c8cba150fd855e6df411b6a6fa9c17384ac
ja2-native-port-1.0.0-linux-x86_64.tar.gz:
9d320e5dffba37d1b2129c846c84ba6393311fe5f8ba643df82ebeedb9af85fb
ja2-native-port-1.0.0-linux-aarch64.tar.gz:
01e12e07199ce9aff3080df8ba78f9b619ce82ed95354bda731dc57047a4da7b
Screenshots — Pure In-Game Footage (Native 64-Bit SDL2 and GLES2)
Native SDL2 Port and 6-Player Co-op Architecture
Jagged Alliance 2: Arulco Revisited is a 100% completed native 64-bit C++17 & SDL2 source port targeting Linux x86_64, Linux ARM64 (aarch64), macOS ARM64, and handheld/micro-console hardware (MSI Claw, Steam Deck, and Khadas VIM1S). It combines the tactical depth of the JA2 v1.13 codebase (r7609) with a classic-first ruleset, the Arulco Revisited 1.4 campaign overhaul, 40 custom v6.1 camo I.M.P. mercenary portraits, native SMK2/SMK4 Smacker cutscene playback, and 1–6 player campaign co-op.
Curated Classic-First Mod Stack
- Base Engine (
JA2 v1.13 r7609): Ported to 64-bit LP64 (char16_t16-bit wide strings for binary save compatibility, all 59 x86 inline assembly blitters replaced with portable C++17, native SDL2 PCM + IMA ADPCM audio, and zero-dependency Smacker video/audio decoder). - Classic 1999 Aiming (
USE_NEW_CTH_SYSTEM = FALSE): Restores original Sir-Tech 1999 integer 0–100% chance-to-hit math while keeping v1.13's improved AI flanking and suppression. - Arulco Revisited 1.4 (
Data-AR): Overhauled sector layouts, balanced economy, enhanced militia progression, and full 5-language support (EN,DE,FR,PL,RU) via VFSLang SLF Libsprofile layering.
1–6 Player Co-op Architecture
- Real-Time Exploration & Turn-Based Arbitration (
src/platform/coop.cpp): Outside turn-based combat, Player 1 seamlessly leads exploration and inventory management. During turn-based combat, each connected controller (1–6 players, auto-joined on first button press and restored across hotplugs by SDL GUID) controls its assigned mercenaries with per-player color bars and instant turn hand-over (Back/Select). - Up to 6 Custom I.M.P. Mercenaries & New Game Plus: Supports creating up to 6 custom I.M.P. mercenaries (one per player, choosing from all 60 classic & custom
v6.1camo I.M.P. avatars) and carrying your squad, stats, and owner assignments into New Game Plus (--ngplus).
Hardware and Controller Support
| Target Platform | Renderer & Resolution | Input & Performance |
|---|---|---|
Linux x86_64 & Handhelds (MSI Claw, Steam Deck) | gles2-direct / SDL2 hardware composition (1920x1200 / 1080p aspect-fit fullscreen) | Native Gamepad (SDL_GameController), 500 ms touch long-press right-click, Mouse & Keyboard |
Khadas VIM1S (Amlogic S905Y4, 2 GB RAM) | SDL_VIDEODRIVER=kmsdrm + Mali-G31 Panfrost gles2-direct (1.29 ms present avg) | 99–100 loops/s, 291 MB RSS (<= 400 MB budget), 1–6 Bluetooth/USB gamepads |






