Warlords III: Darklords Rising — Natívny 64-bitový SDL2 port (v1.0.0)

Warlords III: Darklords Rising — Natívny 64-bitový SDL2 port (v1.0.0)

Na stiahnutie — Natívny 64-bitový port a grafický sprievodca nastavením (v1.0.0)

Warlords III: Darklords Rising — Natívny 64-bitový port (realmrun v1.0.0) je 100% dokončený a pripravený na stiahnutie pre Linux x86_64, Linux ARM64 (aarch64), macOS Apple Silicon a prenosný/konzolový hardvér (MSI Claw, Steam Deck a Khadas VIM1S) — so všetkými 20 opravami z Warlords III Code Patch od trixy (W3CP) natívne vstavanými ako predvolené! Vyberte si medzi naším grafickým sprievodcom nastavením v štýle Windows s iba rozhraním (.run) pre začiatočníkov (Next >, Browse..., Install, Finish — žiadne terminálové príkazy), odľahčeným online grafickým sprievodcom alebo prenosným archívom vydania .tar.gz:

Balík a cieľová architektúraPriame stiahnutie
Linux x86_64 — Grafický sprievodca nastavením (.run, odporúčané pre začiatočníkov) — 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 AllyDownload x86_64 (.run)
Linux ARM64 (aarch64) — Grafický sprievodca nastavením (.run, odporúčané pre začiatočníkov) — 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 LinuxDownload ARM64 (.run)
Linux x86_64 — Odľahčený online grafický sprievodca (1.04 MiB spustiteľný súbor iba s rozhraním) — Okamžite otvorí grafického sprievodcu nastavením v štýle Windows a automaticky stiahne balík enginu x86_64Download Wizard x86_64
Linux ARM64 (aarch64) — Odľahčený online grafický sprievodca (1.13 MiB spustiteľný súbor iba s rozhraním) — Okamžite otvorí grafického sprievodcu nastavením v štýle Windows a automaticky stiahne balík enginu ARM64Download Wizard ARM64
Linux x86_64 — Prenosný archív vydania (.tar.gz, pokročilé / manuálne) — 1.00 MiB · Includes ./setup-gui, ./install, bin/realmrun, and 11 diagnostic/inspection CLIsDownload x86_64 (.tar.gz)
Linux ARM64 (aarch64) — Prenosný archív vydania (.tar.gz, pokročilé / manuálne) — 953 KiB · Includes ./setup-gui, ./install, bin/realmrun, and 11 diagnostic/inspection CLIsDownload ARM64 (.tar.gz)
Vyžadujú sa pôvodné herné súbory (súlad s LEGAL.md clean-room): realmrun neobsahuje žiadne autorsky chránené umenie, zvuk, hudbu ani binárky kampaní. Kúpte si vlastnú legálnu kópiu Warlords III: Darklords Rising na GOG.com (setup_warlords_iii_darklords_rising_*.exe) — sprievodca nastavením ju automaticky rozpozná a rozbalí!

Užívate si naše bezplatné natívne porty? Vývoj môžete dobrovoľne podporiť cez Hedgehog Studios na našej stránke Donate and Support — buď jednorazovým príspevkom, alebo naším členstvom podporovateľa za 4,99 € / mesiac (výlučne na podporu projektu, bez akýchkoľvek paywallov alebo exkluzívnych výhod).

Podrobný sprievodca pre začiatočníkov (grafický sprievodca nastavením v štýle Windows)

Nepotrebujete žiadne skúsenosti s Linuxom ani s príkazovým riadkom. Sprievodca nastavením .run aj online grafický sprievodca otvoria okno sprievodcu nastavením v štýle Windows ovládané kliknutím (1. Welcome -> 2. GOG Game Files -> 3. Setup Options -> 4. Installing -> 5. Complete):

Warlords III: Darklords Rising Windows-Style Graphical Setup Wizard

  1. Uložte si offline inštalátor z GOG do Downloads:
  1. Stiahnite a spustite grafického sprievodcu nastavením:
  1. Prejdite 5 krokmi sprievodcu:
  • Krok 1 (1. Welcome): Kliknite na Next > v pravom dolnom rohu.
  • Krok 2 (2. GOG Game Files): Sprievodca automaticky rozpozná váš setup_warlords_iii_darklords_rising_*.exe v Downloads (zvýraznený zelenou). Ak je uložený inde, kliknite na Browse GOG .exe... alebo Browse Game Folder... a potom na Next >.
  • Krok 3 (3. Setup Options): Ponechajte zaškrtnuté Enable 20 Built-In W3CP Fixes (by trixy), Start in Campaign, Scenario & 1-8P Hotseat Co-op Setup a Create Desktop & Application Menu Shortcuts a potom kliknite na Install.
  • Krok 4 (4. Installing): Sledujte ukazovateľ priebehu (0% – 100%), ako extrahuje čisté herné dáta (vynecháva staré binárky Win32 .exe/.dll) a vytvára zástupcu na ploche.
  • Krok 5 (5. Complete): Kliknutím na Finish okamžite spustíte Warlords III: Darklords Rising!

Kontrolné súčty 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

Snímky obrazovky — Čisté zábery zo hry (640×480 natívna 8-bitová indexovaná paleta)

Kontinentálna taktická mapa a animované plánovanie trasy (Alfland)Archipelagová námorná vojna a morské trasy (Accord of Rhenis)
Warlords III Tactical Map in Alfland with MVARROW Path and Walking Boot CursorWarlords III Naval Galley Warfare and Sea Pathing in Accord of Rhenis
Inteligentný náhľad trasy dvoma ťuknutiami na dotykovej obrazovke (kurzor myši sa automaticky skryje)Nastavenie hotseat hry pre 1–8 hráčov na gauči a spojeneckých frakcií (SetupScr.pcx)
Warlords III Smart Touchscreen Two-Tap Walk Path with Hidden CursorWarlords III 8-Faction Hotseat and AI Lord Setup Screen
Prehliadač scenárov a autentická strategická minimapa STRAT_S.BMP (43+ Scenarios)Klasické hlavné menu Startup.pcx s navigáciou zvýraznením pomocou gamepadu
Warlords III Scenario Browser with Strategic Minimap PreviewWarlords III Darklords Rising Native Main Menu

Vstavaný Warlords III Code Patch (W3CP od trixy)

V pôvodnom vydaní pre Windows z roku 1998 vytvoril komunitný vývojár trixy známy Warlords III Code Patch od trixy (W3CP) ako dve Win32 DLL (Darklord.exe runtime hooks) na opravu dlhodobých chýb v boji, diplomacii, ekonomike, hrdinoch a AI a na vylepšenie vyváženosti hry.

Keďže realmrun je 100% natívny 64-bitový Linux a ARM64 engine bez akýchkoľvek vrstiev Win32 alebo Wine, injektovanie Win32 DLL nemožno použiť priamo. S trixyho láskavým písomným povolením sme znovu implementovali všetkých 20 opráv chýb a herných úprav W3CP natívne v našom clean-room simulačnom jadre v C11 (codepatch_fixes = 1 ako predvolené, prepínateľné v sprievodcovi nastavením a v settings.cfg):

  • Opravy diplomacie, dispozície (ire 0) a zmlúv: Zosúlaďuje prahy nálady v diplomatických správach so skutočnou podmienkou spojenectva AI ire 0, opravuje prechody stavov mieru/zmlúv AI, okrajové prípady podplácania zlatom a odmietnutia a vynucovanie spojeneckého víťazstva naprieč 2–8 ríšami.
  • Deterministický viackolový boj a limity bonusov: Aplikuje presné opravy bojových modifikátorov z W3CP, obmedzovanie velenia/morálky/opevnenia a pravidlá špeciálnych schopností jednotiek (combat_effects).
  • Škálovanie údržby ekonomiky, hrdinské úlohy, zrúcaniny a logika ťahu AI: Implementuje škálovanie údržby miest/armád z W3CP, opravy okrajových prípadov XP/predmetov hrdinov, spracovanie odmien strážcov zrúcanín, zaokrúhľovanie regenerácie many a prioritizáciu stackov/výroby AI.
  • Oficiálna stránka W3CP pre hráčov Windows: Navštívte Warlords III Code Patch od trixy na ModDB pre pôvodné inštalácie Darklord.exe pre Windows a trixyho technické popisy chýb.

Inteligentné multimodálne ovládanie (dotyk na handhelde, D-pad/páčka gamepadu a myš)

Klasická hra Warlords III z roku 1998 sa spoliehala výlučne na stavy vznášania sa myši na ploche (Cursors.pcx animované kráčajúce čižmy, krídla, meč, ukazujúca ruka, lupa a stopka) plus šípky trasy MVARROW.PCX. V realmrun v1.0.0 sa vstupná vrstva dynamicky prispôsobuje tomu, ako hráte — či už na dotykovej obrazovke MSI Claw / Steam Deck, ovládači v obývačke Khadas VIM1S alebo na desktope s myšou a klávesnicou:

  • Dotyková obrazovka (potvrdenie trasy 2 ťuknutiami + plynulé posúvanie ťahaním, skrytý ukazovateľ):
  • Pri dotyku obrazovky sa nikdy nevykresľuje rušivý kurzor myši (vrátane automatického potlačenia udalostí vstupu okna syntetizovaných kompozítorom a pohybu myši po dotyku).
  • Ťuknutie 1 na ľubovoľnú cieľovú dlaždicu vypočíta a zobrazí celú líniu pohybovej šípky MVARROW.PCX + značku X (Red = dosiahnuteľné v tomto ťahu, Silver = trasa na viac ťahov).
  • Ťuknutie 2 na cieľ X posunie vašu armádu alebo námornú galeju warship.PCX krok za krokom po naplánovanej trase.
  • Ťahanie 1 prstom plynulo posúva taktický výrez naprieč ríšou bez presúvania vybraného stacku.
  • D-pad a tlačidlá gamepadu (ostré zameranie menu + priame taktické krokovanie, skrytý ukazovateľ):
  • Navigácia v Startup.pcx, výberoch scenárov/kampaní DLG_MED.PCX, SetupScr.pcx a taktických modálnych oknách pomocou D-padu a tlačidiel (A / B / X / Y / Start) používa zlaté rámčeky zamerania a softvérový ukazovateľ zostáva úplne skrytý.
  • Na taktickej mape stlačenie D-padu okamžite skryje akýkoľvek aktívny ukazovateľ a posunie vybranú armádu priamo cez terén v 8 smeroch (alebo posunie mapu, keď nemáte body pohybu).
  • Analógová páčka gamepadu a fyzická myš (živý animovaný Cursors.pcx + okamžitý náhľad trasy):
  • Vychýlenie ľavej alebo pravej analógovej páčky (alebo pohyb fyzickou myšou s plným škálovaním súradníc Retina / Wayland fractional HiDPI) dynamicky zobrazí autentický animovaný kurzor Cursors.pcx (4-frame kráčajúce čižmy po priechodnej zemi/mori, mávajúce krídla pre letcov, útočný meč nad nepriateľskými hradmi/stackmi, stopka na nepriechodných vrcholoch a ukazujúca ruka nad štítmi HUD).
  • Vznášanie sa nad akoukoľvek dosiahnuteľnou dlaždicou vykresľuje živý náhľad zakrivenej/diagonálnej trasy MVARROW.PCX v reálnom čase; kliknutím ľavým tlačidlom myši alebo stlačením A na ovládači sa pochod vykoná.

Architektúra clean-room enginu a kooperácia pre 1–8 hráčov

realmrun je napísaný od nuly v striktnom, prenosnom C11 + SDL2 (GPL-3.0-or-later), overený 79 automatizovanými sadami unit a integračných testov (94 cieľov pod AddressSanitizer + UndefinedBehaviorSanitizer) bez akýchkoľvek závislostí na Win32:

PodsystémPodrobnosti implementácieStav
8-bitový indexovaný paletový kompozítor (MAINSCR.PCX / BORD_*.PCX)Dirty-rectangle 640×480 paletizovaný framebuffer s nearest-RGB LUT remapping, autentická strategická minimapa STRAT_S.BMP, heraldika SHIELD.PCX a námorné nalodenie warship.PCXImplemented
VFS a loadery pôvodných assetov (War3.RES, Frontier.rul, *.DAT)Case-insensitive VFS dekódujúci .PCX, .BMP, DATA/War3.RES sprite/divider záznamy, 452-bajtové záznamy ríš SIDES.DAT, SCENARIO/.DAT, CAMPAIGN/.DAT a generovanie náhodných mápImplemented
20 vstavaných opráv Warlords III Code Patch (W3CP)Natívna clean-room reimplementácia Warlords III Code Patch od trixy (zahrnuté s písomným povolením; prepínateľné cez codepatch_fixes)Implemented
Hotseat na gauči pre 1–8 hráčov a spojenecká kooperácia (SetupScr.pcx)Plný správca sedadiel pre 8 ríš (HUMAN, AI: KNIGHT / LORD / WARLORD, tímové spojenectvá, turn-gate bannery TURN.PCX a obnova hotplug GUID SDL ovládača naživo)Implemented
Zvukový mixér a prehrávanie cutscén (.WAV, .OGG, .SMK)Lock-free SDL2 PCM mixér s bojovými/UI efektmi .WAV, streamovanie soundtracku .OGG cez libvorbisfile a dekódovanie videa/zvuku Smacker .SMK bez závislostíImplemented
Taktický boj, hrdinovia, úlohy, zrúcaniny a diplomaciaDeterministický viackolový boj (combat_effects), inventáre predmetov hrdinov, knihy kúziel, prehľadávanie zrúcanín, diplomatické zmluvy/podplácanie a prenosné binárne uložené hryImplemented