Warlords III: Darklords Rising — Native 64-Bit SDL2 Port (v1.0.0)
Downloads — Native 64-Bit Port and Graphical Setup Wizard (v1.0.0)
The Warlords III: Darklords Rising — Native 64-Bit Port (realmrun v1.0.0) is 100% complete and ready for download across Linux x86_64, Linux ARM64 (aarch64), macOS Apple Silicon, and handheld/couch-console hardware (MSI Claw, Steam Deck, and Khadas VIM1S) — with all 20 fixes from Warlords III Code Patch by trixy (W3CP) natively built in by default! Choose between our Interface-Only Windows-Style Graphical Setup Wizard (.run) for beginners (Next >, Browse..., Install, Finish — zero terminal commands needed), the Lightweight Online GUI Wizard, or the portable .tar.gz release archive:
| Package and Target Architecture | Direct Download |
|---|---|
Linux x86_64 — Graphical Setup Wizard (.run, Recommended for Beginners) — 1.00 MiB · All-in-one Windows-style GUI (Next > / Browse... / Install / Finish) + 20 Built-In W3CP Fixes + 1–8P Co-op for Desktop PC, Laptop, MSI Claw, Steam Deck, ROG Ally | Download x86_64 (.run) |
Linux ARM64 (aarch64) — Graphical Setup Wizard (.run, Recommended for Beginners) — 956 KiB · All-in-one Windows-style GUI (Next > / Browse... / Install / Finish) + 20 Built-In W3CP Fixes + 1–8P Co-op for Khadas VIM1S, Raspberry Pi 4/5, ARM64 Linux | Download ARM64 (.run) |
Linux x86_64 — Lightweight Online GUI Wizard (1.04 MiB Interface-Only Executable) — Opens the graphical Windows-style Setup Wizard immediately and downloads the x86_64 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) — 1.00 MiB · Includes ./setup-gui, ./install, bin/realmrun, and 11 diagnostic/inspection CLIs | Download x86_64 (.tar.gz) |
Linux ARM64 (aarch64) — Portable Release Archive (.tar.gz, Advanced / Manual) — 953 KiB · Includes ./setup-gui, ./install, bin/realmrun, and 11 diagnostic/inspection CLIs | Download ARM64 (.tar.gz) |
Original Game Files Required (LEGAL.mdClean-Room Compliance):realmruncontains zero copyrighted art, sound, music, or campaign binaries. Purchase your own legal copy of Warlords III: Darklords Rising on GOG.com (setup_warlords_iii_darklords_rising_*.exe) — the Setup Wizard detects and unpacks it automatically!
Enjoying our free native ports? You can voluntarily support development via Hedgehog Studios on our Donate and 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).
Step-by-Step Beginner Guide (Windows-Style Graphical 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):
- Save Your GOG Offline Installer into
Downloads:
- Purchase Warlords III: Darklords Rising on GOG.com, download the Offline Backup Game Installer (
setup_warlords_iii_darklords_rising_*.exe), and leave it in yourDownloadsfolder.
- Download and Launch the Graphical Setup Wizard:
- Standard PC, Laptop, Steam Deck, or MSI Claw: warlords3-native-port-1.0.0-linux-x86_64.run
- Khadas VIM1S, Raspberry Pi, or ARM64 Board: warlords3-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_warlords_iii_darklords_rising_*.exeinDownloads(highlighted in green). If stored elsewhere, clickBrowse GOG .exe...orBrowse Game Folder..., then clickNext >. - Step 3 (
3. Setup Options): KeepEnable 20 Built-In W3CP Fixes (by trixy),Start in Campaign, Scenario & 1-8P Hotseat Co-op Setup, andCreate Desktop & Application Menu Shortcutschecked, then clickInstall. - Step 4 (
4. Installing): Watch the progress bar (0%–100%) as it extracts clean game data (discarding legacy Win32.exe/.dllbinaries) and creates your desktop shortcut. - Step 5 (
5. Complete): ClickFinishto launch Warlords III: Darklords Rising immediately!
SHA-256 Checksums
warlords3-native-port-1.0.0-linux-x86_64.run:471c1c180595d783bd86c876a818b0f3a6cace64ee2855b16c59629526c2461fwarlords3-native-port-1.0.0-linux-aarch64.run:2a5bf062227ce945d0f37e1305b171062207cbd7e50fa11921b134627bc39851warlords3-setup-wizard-linux-x86_64:c69ea22c233e60d361ca1925d2f1b3a225fc3538f6825d39bc88e7529905c7aewarlords3-setup-wizard-linux-aarch64:05e52b5733c5d7c73edfdb49681bb5aa684b41fa0692f55f3014bb535a395063warlords3-native-port-1.0.0-linux-x86_64.tar.gz:decd4a1eef4b560c6c8817138f2d142b0cd8ecfacb18c06798144b529ae635fawarlords3-native-port-1.0.0-linux-aarch64.tar.gz:efcc893edee4c7288604cf596883c98694cd9d906a073d252df213e87cf6b0b0
Screenshots — Pure In-Game Footage (640×480 Native 8-Bit Indexed Palette)
Built-In Warlords III Code Patch (W3CP by trixy)
In the original 1998 Windows release, community developer trixy created the renowned Warlords III Code Patch by trixy (W3CP) as two Win32 DLLs (Darklord.exe runtime hooks) to fix long-standing combat, diplomacy, economy, hero, and AI bugs while refining game balance.
Because realmrun is a 100% native 64-bit Linux and ARM64 engine with zero Win32 or Wine layers, Win32 DLL injection cannot be used directly. With trixy's generous written permission, we reimplemented all 20 W3CP bug fixes and gameplay tweaks natively inside our clean-room C11 simulation core (codepatch_fixes = 1 by default, toggleable in the Setup Wizard and settings.cfg):
- Diplomacy, Disposition (
ire 0) and Treaty Fixes: Aligns diplomatic report mood thresholds with the AI's trueire 0alliance gate, fixes AI peace/treaty state transitions, bribe gold/refusal edge cases, and allied victory enforcement across 2–8 empires. - Deterministic Multi-Round Combat and Bonus Caps: Applies
W3CP's exact combat modifier fixes, leadership/morale/fortification clamping, and unit special-ability rules (combat_effects). - Economy Upkeep Scaling, Hero Quests, Ruins and AI Turn Logic: Implements
W3CP's city/army upkeep scaling, hero XP/item edge-case fixes, ruin guardian reward handling, mana regeneration rounding, and AI stack/production prioritization. - Official W3CP Page for Windows Players: Visit Warlords III Code Patch by trixy on ModDB for original Windows
Darklord.exeinstallations and trixy's technical bug write-ups.
Smart Multi-Modal Controls (Handheld Touch, Gamepad D-Pad/Stick and Mouse)
Classic 1998 Warlords III relied exclusively on desktop mouse hover states (Cursors.pcx animated walking boots, wings, sword, pointing hand, magnifying glass, and stop sign) plus MVARROW.PCX route arrows. In realmrun v1.0.0, the input layer dynamically adapts to how you play — whether on an MSI Claw / Steam Deck touchscreen, a Khadas VIM1S living-room controller, or a desktop Mouse and Keyboard:
- Touchscreen (2-Tap Route Confirmation + Smooth Drag-Pan, Hidden Pointer):
- No cluttering mouse cursor is ever rendered when touching the screen (including automatic suppression of compositor-synthesized window-enter and post-touch mouse motion events).
- Tap 1 on any destination tile computes and displays the full
MVARROW.PCXmovement arrow line +Xmarker (Red= reachable this turn,Silver= multi-turn route). - Tap 2 on the
Xdestination marches your army orwarship.PCXnaval galley step-by-step along the plotted route. - 1-Finger Drag smoothly pans the tactical viewport across the realm without moving your selected stack.
- Gamepad D-Pad and Face Buttons (Crisp Menu Focus + Direct Tactical Stepping, Hidden Pointer):
- Navigating
Startup.pcx,DLG_MED.PCXscenario/campaign pickers,SetupScr.pcx, and tactical modals with the D-Pad and face buttons (A/B/X/Y/Start) uses gold focus frames and keeps the software pointer completely hidden. - On the tactical map, pressing the D-Pad hides any active pointer immediately and steps the selected army directly across 8-directional terrain (or scrolls the map when out of movement points).
- Gamepad Analog Stick and Physical Mouse (Live Animated
Cursors.pcx+ Instant Path Preview): - Deflecting the Left or Right Analog Stick (or moving a physical Mouse, with full Retina / Wayland fractional HiDPI coordinate scaling) dynamically reveals the authentic animated
Cursors.pcxcursor (4-framemarching boots over passable land/sea, flapping wings for flyers, attack sword over enemy castles/stacks, stop hand on impassable peaks, and pointing hand over HUD shields). - Hovering any reachable tile renders the live
MVARROW.PCXcurved/diagonal path preview in real time; clicking Left Mouse or pressing ControllerAexecutes the march.
Clean-Room Engine Architecture and 1–8 Player Co-op
realmrun is written from scratch in strict, portable C11 + SDL2 (GPL-3.0-or-later), verified by 79 automated unit and integration test suites (94 targets under AddressSanitizer + UndefinedBehaviorSanitizer) with zero Win32 dependencies:
| Subsystem | Implementation Details | Status |
|---|---|---|
8-Bit Indexed Palette Compositor (MAINSCR.PCX / BORD_*.PCX) | Dirty-rectangle 640×480 palettized framebuffer with nearest-RGB LUT remapping, authentic STRAT_S.BMP strategic minimap, SHIELD.PCX heraldry, and warship.PCX naval embarkation | Implemented |
VFS and Original Asset Loaders (War3.RES, Frontier.rul, *.DAT) | Case-insensitive VFS decoding .PCX, .BMP, DATA/War3.RES sprite/divider records, 452-byte SIDES.DAT empire records, SCENARIO/.DAT, CAMPAIGN/.DAT, and Random Map generation | Implemented |
20 Built-In Warlords III Code Patch (W3CP) Fixes | Native clean-room reimplementation of Warlords III Code Patch by trixy (included with written permission; toggleable via codepatch_fixes) | Implemented |
1–8 Player Couch Hotseat and Allied Co-op (SetupScr.pcx) | Full 8-empire seat manager (HUMAN, AI: KNIGHT / LORD / WARLORD, team alliances, turn-gate TURN.PCX banners, and live SDL controller GUID hotplug recovery) | Implemented |
Audio Mixer and Cutscene Playback (.WAV, .OGG, .SMK) | Lock-free SDL2 PCM mixer with .WAV combat/UI effects, libvorbisfile .OGG soundtrack streaming, and zero-dependency Smacker .SMK video/audio decoding | Implemented |
| Tactical Combat, Heroes, Quests, Ruins and Diplomacy | Deterministic multi-round combat (combat_effects), hero item inventories, spellbooks, ruin searches, diplomacy treaties/bribes, and portable binary savegames | Implemented |








