Warlords III: Darklords Rising — Port nativ 64-Bit SDL2 (v1.0.0)

Warlords III: Darklords Rising — Port nativ 64-Bit SDL2 (v1.0.0)

Descărcări — Port nativ 64-Bit și Expert de instalare grafic (v1.0.0)

Warlords III: Darklords Rising — Port nativ 64-Bit (realmrun v1.0.0) este 100% complet și gata de descărcare pentru Linux x86_64, Linux ARM64 (aarch64), macOS Apple Silicon și hardware portabil/consolă de canapea (MSI Claw, Steam Deck și Khadas VIM1S) — cu toate cele 20 de corecții din Warlords III Code Patch by trixy (W3CP) integrate nativ în mod implicit! Alege între Expertul de instalare grafic în stil Windows doar cu interfață (.run) pentru începători (Next >, Browse..., Install, Finish — fără comenzi de terminal), Expertul GUI online ușor, sau arhiva portabilă .tar.gz:

Pachet și arhitectură țintăDescărcare directă
Linux x86_64 — Expert de instalare grafic (.run, recomandat pentru începători) — 1.00 MiB · GUI all-in-one în stil Windows (Next > / Browse... / Install / Finish) + 20 de corecții W3CP încorporate + cooperativă 1–8P pentru Desktop PC, Laptop, MSI Claw, Steam Deck, ROG AllyDescarcă x86_64 (.run)
Linux ARM64 (aarch64) — Expert de instalare grafic (.run, recomandat pentru începători) — 956 KiB · GUI all-in-one în stil Windows (Next > / Browse... / Install / Finish) + 20 de corecții W3CP încorporate + cooperativă 1–8P pentru Khadas VIM1S, Raspberry Pi 4/5, ARM64 LinuxDescarcă ARM64 (.run)
Linux x86_64 — Expert GUI online ușor (1.04 MiB executabil doar cu interfață) — Deschide imediat Expertul de instalare grafic în stil Windows și descarcă automat pachetul motorului x86_64Descarcă Expert x86_64
Linux ARM64 (aarch64) — Expert GUI online ușor (1.13 MiB executabil doar cu interfață) — Deschide imediat Expertul de instalare grafic în stil Windows și descarcă automat pachetul motorului ARM64Descarcă Expert ARM64
Linux x86_64 — Arhivă portabilă (.tar.gz, avansat / manual) — 1.00 MiB · Include ./setup-gui, ./install, bin/realmrun și 11 CLI-uri de diagnosticare/inspecțieDescarcă x86_64 (.tar.gz)
Linux ARM64 (aarch64) — Arhivă portabilă (.tar.gz, avansat / manual) — 953 KiB · Include ./setup-gui, ./install, bin/realmrun și 11 CLI-uri de diagnosticare/inspecțieDescarcă ARM64 (.tar.gz)
Fișierele originale ale jocului sunt necesare (conformitate clean-room LEGAL.md): realmrun nu conține niciun art, sunet, muzică sau binar de campanie protejat prin drepturi de autor. Achiziționează-ți propria copie legală a Warlords III: Darklords Rising de pe GOG.com (setup_warlords_iii_darklords_rising_*.exe) — Expertul de instalare îl detectează și îl dezarhivează automat!

Îți plac porturile noastre native gratuite? Poți susține voluntar dezvoltarea prin Hedgehog Studios pe pagina noastră Donate and Support — fie cu o donație unică, fie cu abonamentul Supporter de 4,99 € / lună (pur pentru a sprijini proiectul, fără paywall-uri sau avantaje exclusive).

Ghid pas cu pas pentru începători (Expert de instalare grafic în stil Windows)

Nu ai nevoie de experiență în Linux sau linie de comandă. Atât Expertul de instalare .run, cât și Expertul GUI online deschid o fereastră de instalare grafică în stil Windows (1. Welcome -> 2. GOG Game Files -> 3. Setup Options -> 4. Installing -> 5. Complete):

Warlords III: Darklords Rising Expert de instalare grafic în stil Windows

  1. Salvează installerul offline GOG în Downloads:
  1. Descarcă și lansează Expertul de instalare grafic:
  1. Parcurge cei 5 pași ai expertului:
  • Pasul 1 (1. Welcome): Click pe Next > în colțul din dreapta jos.
  • Pasul 2 (2. GOG Game Files): Expertul detectează automat setup_warlords_iii_darklords_rising_*.exe în Downloads (evidențiat cu verde). Dacă este stocat altundeva, click pe Browse GOG .exe... sau Browse Game Folder..., apoi click pe Next >.
  • Pasul 3 (3. Setup Options): Păstrează bifate Enable 20 Built-In W3CP Fixes (by trixy), Start in Campaign, Scenario & 1-8P Hotseat Co-op Setup și Create Desktop & Application Menu Shortcuts, apoi click pe Install.
  • Pasul 4 (4. Installing): Urmărește bara de progres (0% – 100%) în timp ce extrage datele curate ale jocului (eliminând binarele legacy Win32 .exe/.dll) și creează scurtătura pe desktop.
  • Pasul 5 (5. Complete): Click pe Finish pentru a lansa imediat Warlords III: Darklords Rising!

Sume de control SHA-256

  • warlords3-native-port-1.0.0-linux-x86_64.run: 471c1c180595d783bd86c876a818b0f3a6cace64ee2855b16c59629526c2461f
  • warlords3-native-port-1.0.0-linux-aarch64.run: 2a5bf062227ce945d0f37e1305b171062207cbd7e50fa11921b134627bc39851
  • warlords3-setup-wizard-linux-x86_64: c69ea22c233e60d361ca1925d2f1b3a225fc3538f6825d39bc88e7529905c7ae
  • warlords3-setup-wizard-linux-aarch64: 05e52b5733c5d7c73edfdb49681bb5aa684b41fa0692f55f3014bb535a395063
  • warlords3-native-port-1.0.0-linux-x86_64.tar.gz: decd4a1eef4b560c6c8817138f2d142b0cd8ecfacb18c06798144b529ae635fa
  • warlords3-native-port-1.0.0-linux-aarch64.tar.gz: efcc893edee4c7288604cf596883c98694cd9d906a073d252df213e87cf6b0b0

Capturi de ecran — Filmări pure din joc (640×480 paletă indexată nativă pe 8 biți)

Hartă tactică continentală și trasee animate (Alfland)Război naval arhipelag și rute maritime (Accord of Rhenis)
Warlords III Hartă tactică în Alfland cu traseu MVARROW și cursor cizme de mersWarlords III Război naval cu galere și trasee maritime în Accord of Rhenis
Previzualizare inteligentă a traseului cu 2 atingeri pe ecran tactil (cursorul mouse-ului ascuns automat)Configurare hotseat 1–8 jucători și facțiuni aliate (SetupScr.pcx)
Warlords III Traseu inteligent cu două atingeri pe ecran tactil cu cursor ascunsWarlords III Ecran de configurare hotseat cu 8 facțiuni și lord AI
Browser de scenarii și minimapă strategică autentică STRAT_S.BMP (43+ scenarii)Meniul principal clasic Startup.pcx cu navigare prin evidențiere cu gamepad
Warlords III Browser de scenarii cu previzualizare minimapă strategicăWarlords III Meniu principal nativ Darklords Rising

Warlords III Code Patch încorporat (W3CP de trixy)

În versiunea originală Windows din 1998, dezvoltatorul comunitar trixy a creat renumitul Warlords III Code Patch by trixy (W3CP) ca două DLL-uri Win32 (hook-uri runtime Darklord.exe) pentru a remedia bug-uri vechi de luptă, diplomație, economie, eroi și AI, rafinând în același timp echilibrul jocului.

Deoarece realmrun este un motor 100% nativ 64-bit Linux și ARM64, fără straturi Win32 sau Wine, injectarea DLL Win32 nu poate fi folosită direct. Cu permisiunea scrisă generoasă a lui trixy, am reimplementat toate cele 20 de corecții de bug-uri și ajustări de gameplay W3CP nativ în nucleul nostru de simulare C11 clean-room (codepatch_fixes = 1 implicit, comutabil în Expertul de instalare și settings.cfg):

  • Corecții diplomație, dispoziție (ire 0) și tratate: Aliniază pragurile de dispoziție din rapoartele diplomatice cu poarta reală de alianță ire 0 a AI-ului, corectează tranzițiile de pace/tratat ale AI-ului, cazurile limită de mită/refuz și aplicarea victoriei aliate între 2–8 imperii.
  • Luptă deterministă pe mai multe runde și limite de bonusuri: Aplică corecțiile exacte ale modificatorilor de luptă din W3CP, limitarea conducerii/moralului/fortificațiilor și regulile abilităților speciale ale unităților (combat_effects).
  • Scalarea întreținerii economice, quest-uri de eroi, ruine și logica turelor AI: Implementează scalarea întreținerii orașelor/armatelor din W3CP, corecțiile pentru XP-ul eroilor și obiecte, gestionarea recompenselor gardienilor ruinelor, rotunjirea regenerării manei și prioritizarea stivelor/producției AI.
  • Pagina oficială W3CP pentru jucătorii Windows: Vizitează Warlords III Code Patch by trixy pe ModDB pentru instalările originale Windows Darklord.exe și descrierile tehnice ale bug-urilor de către trixy.

Controale inteligente multi-modale (ecran tactil portabil, gamepad D-Pad/Stick și mouse)

Clasicul Warlords III din 1998 se baza exclusiv pe stările de hover ale mouse-ului desktop (Cursors.pcx cu cizme de mers animate, aripi, sabie, mână arătătoare, lupă și semn de stop) plus săgețile de traseu MVARROW.PCX. În realmrun v1.0.0, stratul de input se adaptează dinamic la modul în care joci — fie pe ecranul tactil al unui MSI Claw / Steam Deck, pe un controller de living Khadas VIM1S, fie pe un mouse și tastatură desktop:

  • Ecran tactil (confirmare traseu cu 2 atingeri + panoramare lină prin tragere, indicator ascuns):
  • Niciun cursor de mouse aglomerat nu este afișat vreodată când atingi ecranul (inclusiv suprimarea automată a evenimentelor de intrare în fereastră sintetizate de compositor și a mișcărilor mouse-ului după atingere).
  • Atingerea 1 pe orice țiglă destinație calculează și afișează linia completă de săgeți de mișcare MVARROW.PCX + marcajul X (Roșu = accesibil în această tură, Argintiu = traseu pe mai multe ture).
  • Atingerea 2 pe destinația X marchează armata ta sau galera navală warship.PCX pas cu pas de-a lungul traseului trasat.
  • Tragere cu 1 deget panoramează lin vederea tactică peste regat fără a mișca stack-ul selectat.
  • Gamepad D-Pad și butoane faciale (focus clar în meniu + pași tactici direcți, indicator ascuns):
  • Navigarea în Startup.pcx, selectoarele de scenarii/campanii DLG_MED.PCX, SetupScr.pcx și ferestrele modale tactice cu D-Pad și butoanele faciale (A / B / X / Y / Start) folosește rame de focus aurii și păstrează indicatorul software complet ascuns.
  • Pe harta tactică, apăsarea D-Pad ascunde imediat orice indicator activ și mișcă armata selectată direct pe teren în 8 direcții (sau derulează harta când nu mai ai puncte de mișcare).
  • Stick analogic gamepad și mouse fizic (cursor animat live Cursors.pcx + previzualizare instantanee a traseului):
  • Deplasarea stick-ului analogic stâng sau drept (sau mișcarea unui mouse fizic, cu scalare completă a coordonatelor Retina / Wayland fractional HiDPI) afișează dinamic cursorul autentic animat Cursors.pcx (cizme de mers în 4 cadre pe uscat/mare navigabilă, aripi fluturând pentru zburători, sabie de atac peste castele/stack-uri inamice, mână de stop pe vârfuri impracticabile și mână arătătoare peste scuturile HUD).
  • Trecerea cu mouse-ul peste orice țiglă accesibilă afișează în timp real previzualizarea traseului curbat/diagonal MVARROW.PCX; click Left Mouse sau apăsarea A de pe controller execută marșul.

Arhitectura motorului clean-room și cooperativă 1–8 jucători

realmrun este scris de la zero în C11 + SDL2 strict, portabil (GPL-3.0-or-later), verificat de 79 de suite automate de teste unitare și de integrare (94 ținte sub AddressSanitizer + UndefinedBehaviorSanitizer) cu zero dependențe Win32:

SubsystemDetalii de implementareStare
Compozitor paletă indexată pe 8 biți (MAINSCR.PCX / BORD_*.PCX)Framebuffer paletizat 640×480 cu dirty-rectangle și remapare LUT RGB nearest, minimapă strategică autentică STRAT_S.BMP, heraldică SHIELD.PCX și îmbarcare navală warship.PCXImplementat
VFS și încărcătoare de active originale (War3.RES, Frontier.rul, *.DAT)Decodare VFS case-insensitive pentru .PCX, .BMP, înregistrări sprite/divider DATA/War3.RES, înregistrări imperii SIDES.DAT de 452 octeți, SCENARIO/.DAT, CAMPAIGN/.DAT și generare de hărți aleatoriiImplementat
20 de corecții Warlords III Code Patch (W3CP) încorporateReimplementare nativă clean-room a Warlords III Code Patch by trixy (inclus cu permisiune scrisă; comutabil prin codepatch_fixes)Implementat
Hotseat 1–8 jucători și cooperativă aliată (SetupScr.pcx)Manager complet de locuri pentru 8 imperii (HUMAN, AI: KNIGHT / LORD / WARLORD, alianțe de echipă, bannere de tură TURN.PCX și recuperare hotplug GUID controller SDL live)Implementat
Mixer audio și redare cutscene (.WAV, .OGG, .SMK)Mixer PCM SDL2 lock-free cu efecte de luptă/UI .WAV, streaming coloană sonoră .OGG prin libvorbisfile și decodare video/audio Smacker .SMK fără dependențeImplementat
Luptă tactică, eroi, quest-uri, ruine și diplomațieLuptă deterministă pe mai multe runde (combat_effects), inventare de obiecte pentru eroi, cărți de vrăji, căutări în ruine, tratate/mite diplomatice și salvări de joc binare portabileImplementat