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

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

Ke stažení — Nativní 64bitový port a grafický instalační průvodce (v1.0.0)

Warlords III: Darklords Rising — Nativní 64bitový port (realmrun v1.0.0) je 100% dokončený a připravený ke stažení pro Linux x86_64, Linux ARM64 (aarch64), macOS Apple Silicon a přenosný/couch-console hardware (MSI Claw, Steam Deck a Khadas VIM1S) — se všemi 20 opravami z Warlords III Code Patch od trixy (W3CP) nativně vestavěnými ve výchozím nastavení! Vyberte si mezi naším grafickým instalačním průvodcem ve stylu Windows pouze s rozhraním (.run) pro začátečníky (Next >, Browse..., Install, Finish — žádné terminálové příkazy nejsou potřeba), odlehčeným online GUI průvodcem nebo přenosným vydávacím archivem .tar.gz:

Balíček a cílová architekturaPřímé stažení
Linux x86_64 — Grafický instalační průvodce (.run, doporučeno pro začátečníky) — 1.00 MiB · Vše v jednom GUI ve stylu Windows (Next > / Browse... / Install / Finish) + 20 vestavěných oprav W3CP + kooperace pro 1–8 hráčů pro stolní PC, notebook, MSI Claw, Steam Deck, ROG AllyStáhnout x86_64 (.run)
Linux ARM64 (aarch64) — Grafický instalační průvodce (.run, doporučeno pro začátečníky) — 956 KiB · Vše v jednom GUI ve stylu Windows (Next > / Browse... / Install / Finish) + 20 vestavěných oprav W3CP + kooperace pro 1–8 hráčů pro Khadas VIM1S, Raspberry Pi 4/5, ARM64 LinuxStáhnout ARM64 (.run)
Linux x86_64 — Odlehčený online GUI průvodce (1.04 MiB spustitelný soubor pouze s rozhraním) — Okamžitě otevře grafického instalačního průvodce ve stylu Windows a automaticky stáhne balíček enginu x86_64Stáhnout průvodce x86_64
Linux ARM64 (aarch64) — Odlehčený online GUI průvodce (1.13 MiB spustitelný soubor pouze s rozhraním) — Okamžitě otevře grafického instalačního průvodce ve stylu Windows a automaticky stáhne balíček enginu ARM64Stáhnout průvodce ARM64
Linux x86_64 — Přenosný vydávací archiv (.tar.gz, pokročilé / ruční) — 1.00 MiB · Obsahuje ./setup-gui, ./install, bin/realmrun a 11 diagnostických/kontrolních CLIStáhnout x86_64 (.tar.gz)
Linux ARM64 (aarch64) — Přenosný vydávací archiv (.tar.gz, pokročilé / ruční) — 953 KiB · Obsahuje ./setup-gui, ./install, bin/realmrun a 11 diagnostických/kontrolních CLIStáhnout ARM64 (.tar.gz)
Vyžadovány původní soubory hry (shoda s LEGAL.md clean-room): realmrun neobsahuje žádné autorsky chráněné umění, zvuky, hudbu ani binárky kampaní. Zakupte si vlastní legální kopii Warlords III: Darklords Rising na GOG.com (setup_warlords_iii_darklords_rising_*.exe) — instalační průvodce ji automaticky rozpozná a rozbalí!

Líbí se vám naše bezplatné nativní porty? Vývoj můžete dobrovolně podpořit prostřednictvím Hedgehog Studios na naší stránce Donate and Support — buď jednorázovým darem, nebo naším členstvím podporovatele za 4,99 € / měsíc (čistě na podporu projektu, bez paywallů nebo exkluzivních výhod).

Podrobný průvodce pro začátečníky (grafický instalační průvodce ve stylu Windows)

Nepotřebujete žádné zkušenosti s Linuxem ani s příkazovým řádkem. Jak .run instalační průvodce, tak online GUI průvodce otevřou okno instalačního průvodce ve stylu Windows ovládané klikáním (1. Welcome -> 2. GOG Game Files -> 3. Setup Options -> 4. Installing -> 5. Complete):

Warlords III: Darklords Rising grafický instalační průvodce ve stylu Windows

  1. Uložte si offline instalátor z GOG do složky Downloads:
  1. Stáhněte a spusťte grafického instalačního průvodce:
  1. Projděte 5 kroků průvodce:
  • Krok 1 (1. Welcome): Klikněte na Next > v pravém dolním rohu.
  • Krok 2 (2. GOG Game Files): Průvodce automaticky rozpozná váš setup_warlords_iii_darklords_rising_*.exe ve složce Downloads (zvýrazněno zeleně). Pokud je uložen jinde, klikněte na Browse GOG .exe... nebo Browse Game Folder... a poté na Next >.
  • Krok 3 (3. Setup Options): Ponechte 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 klikněte na Install.
  • Krok 4 (4. Installing): Sledujte ukazatel průběhu (0% – 100%), jak se extrahují čistá herní data (přičemž se zahazují staré binárky Win32 .exe/.dll) a vytváří se zástupce na ploše.
  • Krok 5 (5. Complete): Klikněte na Finish a okamžitě spusťte Warlords III: Darklords Rising!

Kontrolní souč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áběry ze hry (640×480 nativní 8bitová indexovaná paleta)

Kontinentální taktická mapa a animované plánování trasy (Alfland)Archipelagová námořní válka a námořní trasy (Accord of Rhenis)
Warlords III taktická mapa v Alflandu s cestou MVARROW a kurzorem pochodujících botWarlords III námořní válka galér a námořní plánování v Accord of Rhenis
Chytrý náhled trasy dvojím klepnutím na dotykové obrazovce (kurzor myši automaticky skryt)Nastavení horkého křesla pro 1–8 hráčů a spojeneckých frakcí (SetupScr.pcx)
Warlords III chytrá dvoukroková trasa chůze na dotykové obrazovce se skrytým kurzoremWarlords III obrazovka nastavení 8 frakcí pro horké křeslo a AI lordy
Prohlížeč scénářů a autentická strategická minimapa STRAT_S.BMP (43+ scénářů)Klasické hlavní menu Startup.pcx s navigací zvýrazněním gamepadem
Warlords III prohlížeč scénářů s náhledem strategické minimapyWarlords III Darklords Rising nativní hlavní menu

Vestavěný Warlords III Code Patch (W3CP od trixy)

V původním vydání pro Windows z roku 1998 vytvořil komunitní vývojář trixy známý Warlords III Code Patch od trixy (W3CP) jako dvě Win32 DLL (Darklord.exe runtime hooky) pro opravu dlouhodobých chyb v boji, diplomacii, ekonomice, hrdinech a AI a pro vyladění rovnováhy hry.

Protože realmrun je 100% nativní 64bitový engine pro Linux a ARM64 bez jakýchkoli vrstev Win32 nebo Wine, injektování Win32 DLL nelze použít přímo. S trixyho velkorysým písemným svolením jsme všechny 20 oprav chyb a herních úprav W3CP znovu implementovali nativně v našem clean-room simulačním jádru v C11 (codepatch_fixes = 1 ve výchozím nastavení, přepínatelné v instalačním průvodci a v settings.cfg):

  • Opravy diplomacie, dispozice (ire 0) a smluv: Slaďuje prahy nálady v diplomatických zprávách se skutečnou podmínkou spojenectví AI ire 0, opravuje přechody stavů míru/smluv AI, okrajové případy úplatků zlatem a odmítnutí a vynucení spojeneckého vítězství napříč 2–8 říšemi.
  • Deterministický boj na více kol a stropy bonusů: Aplikuje přesné opravy bojových modifikátorů z W3CP, omezování vedení/morálky/opevnění a pravidla speciálních schopností jednotek (combat_effects).
  • Škálování údržby ekonomiky, hrdinské úkoly, ruiny a logika tahu AI: Implementuje škálování údržby měst/armád z W3CP, opravy okrajových případů XP/předmětů hrdinů, zpracování odměn strážců ruin, zaokrouhlování regenerace many a prioritizaci stacků/výroby AI.
  • Oficiální stránka W3CP pro hráče na Windows: Navštivte Warlords III Code Patch od trixy na ModDB pro původní instalace Darklord.exe pro Windows a trixyho technické popisy chyb.

Chytré multimodální ovládání (dotyk na handheldu, D-pad/páčka gamepadu a myš)

Klasické Warlords III z roku 1998 spoléhalo výhradně na stavy vznášení myši na ploše (Cursors.pcx animované pochodující boty, křídla, meč, ukazující ruka, lupa a stopka) plus šipky trasy MVARROW.PCX. V realmrun v1.0.0 se vstupní vrstva dynamicky přizpůsobuje tomu, jak hrajete — ať už na dotykové obrazovce MSI Claw / Steam Deck, ovladači v obýváku Khadas VIM1S, nebo na stolním PC s myší a klávesnicí:

  • Dotyková obrazovka (potvrzení trasy 2 klepnutími + plynulé přetahování panoramatu, skrytý ukazatel):
  • Při dotyku obrazovky se nikdy nevykresluje rušivý kurzor myši (včetně automatického potlačení událostí vstupu okna syntetizovaných kompozitorem a pohybu myši po dotyku).
  • Klepnutí 1 na libovolnou cílovou dlaždici vypočítá a zobrazí celou linii pohybové šipky MVARROW.PCX + značku X (Červená = dosažitelné v tomto tahu, Stříbrná = trasa na více tahů).
  • Klepnutí 2 na cíl X pochoduje vaší armádou nebo námořní galérou warship.PCX krok za krokem po naplánované trase.
  • Tažení jedním prstem plynule posouvá taktický výřez napříč říší, aniž by se přesouval váš vybraný stack.
  • D-pad a tlačítka gamepadu (ostré zaměření menu + přímé taktické krokování, skrytý ukazatel):
  • Navigace v Startup.pcx, výběrech scénářů/kampaní DLG_MED.PCX, SetupScr.pcx a taktických modalitách pomocí D-padu a tlačítek (A / B / X / Y / Start) používá zlaté rámečky zaměření a udržuje softwarový ukazatel zcela skrytý.
  • Na taktické mapě stisknutí D-padu okamžitě skryje jakýkoli aktivní ukazatel a posune vybranou armádu přímo přes terén v 8 směrech (nebo posune mapu, když dojdou body pohybu).
  • Analogová páčka gamepadu a fyzická myš (živý animovaný Cursors.pcx + okamžitý náhled trasy):
  • Vychýlení levé nebo pravé analogové páčky (nebo pohyb fyzickou myší s plným škálováním souřadnic Retina / Wayland fractional HiDPI) dynamicky odhalí autentický animovaný kurzor Cursors.pcx (4snímkové pochodující boty přes průchodnou zemi/moře, mávající křídla pro letce, útočný meč nad nepřátelskými hrady/stacky, stopka na neprůchodných vrcholech a ukazující ruka nad štíty HUD).
  • Vznášení nad jakoukoli dosažitelnou dlaždicí vykresluje živý náhled zakřivené/diagonální trasy MVARROW.PCX v reálném čase; kliknutím levým tlačítkem myši nebo stisknutím A na ovladači se pochod provede.

Architektura clean-room enginu a kooperace pro 1–8 hráčů

realmrun je napsán od nuly v přísném, přenosném C11 + SDL2 (GPL-3.0-or-later), ověřen 79 automatizovanými sadami unit a integračních testů (94 cílů pod AddressSanitizer + UndefinedBehaviorSanitizer) bez jakýchkoli závislostí na Win32:

SubsystémPodrobnosti implementaceStav
8bitový indexovaný paletový kompozitor (MAINSCR.PCX / BORD_*.PCX)Framebuffer s paletou 640×480 a dirty-rectangle, přemapování nejbližší RGB LUT, autentická strategická minimapa STRAT_S.BMP, heraldika SHIELD.PCX a námořní nalodění warship.PCXImplementováno
VFS a zavaděče původních assetů (War3.RES, Frontier.rul, *.DAT)Case-insensitive VFS dekódující .PCX, .BMP, záznamy sprite/divider DATA/War3.RES, 452bajtové záznamy říší SIDES.DAT, SCENARIO/.DAT, CAMPAIGN/.DAT a generování náhodných mapImplementováno
20 vestavěných oprav Warlords III Code Patch (W3CP)Nativní clean-room reimplementace Warlords III Code Patch od trixy (zahrnuto s písemným svolením; přepínatelné přes codepatch_fixes)Implementováno
Horké křeslo pro 1–8 hráčů a spojenecká kooperace (SetupScr.pcx)Plný správce sedadel pro 8 říší (HUMAN, AI: KNIGHT / LORD / WARLORD, týmové aliance, bannery tahu TURN.PCX a obnova hotplug GUID SDL ovladače za běhu)Implementováno
Zvukový mixér a přehrávání cutscén (.WAV, .OGG, .SMK)Bezlockový SDL2 PCM mixér s bojovými/UI efekty .WAV, streamování soundtracku .OGG přes libvorbisfile a dekódování videa/zvuku Smacker .SMK bez závislostíImplementováno
Taktický boj, hrdinové, úkoly, ruiny a diplomacieDeterministický boj na více kol (combat_effects), inventáře předmětů hrdinů, knihy kouzel, prohledávání ruin, diplomatické smlouvy/úplatky a přenosné binární uložené poziceImplementováno