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á architektura | Pří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 Ally | Stá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 Linux | Stá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_64 | Stá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 ARM64 | Stá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 CLI | Stá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 CLI | Stáhnout ARM64 (.tar.gz) |
Vyžadovány původní soubory hry (shoda sLEGAL.mdclean-room):realmrunneobsahuje žá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):
- Uložte si offline instalátor z GOG do složky
Downloads:
- Zakupte Warlords III: Darklords Rising na GOG.com, stáhněte si Offline Backup Game Installer (
setup_warlords_iii_darklords_rising_*.exe) a nechte jej ve složceDownloads.
- Stáhněte a spusťte grafického instalačního průvodce:
- Standardní PC, notebook, Steam Deck nebo MSI Claw: warlords3-native-port-1.0.0-linux-x86_64.run
- Khadas VIM1S, Raspberry Pi nebo ARM64 deska: warlords3-native-port-1.0.0-linux-aarch64.run
- Klikněte pravým tlačítkem na stažený soubor
.runve správci souborů -> Vlastnosti -> Oprávnění -> povolte Povolit spuštění souboru jako programu a poté na něj dvakrát klikněte.
- Projděte 5 kroků průvodce:
- Krok 1 (
1. Welcome): Klikněte naNext >v pravém dolním rohu. - Krok 2 (
2. GOG Game Files): Průvodce automaticky rozpozná vášsetup_warlords_iii_darklords_rising_*.exeve složceDownloads(zvýrazněno zeleně). Pokud je uložen jinde, klikněte naBrowse GOG .exe...neboBrowse Game Folder...a poté naNext >. - 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 SetupaCreate Desktop & Application Menu Shortcutsa klikněte naInstall. - 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 naFinisha okamžitě spusťte Warlords III: Darklords Rising!
Kontrolní součty SHA-256
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
Snímky obrazovky — Čistě záběry ze hry (640×480 nativní 8bitová indexovaná paleta)
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í AIire 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.exepro 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čkuX(Červená= dosažitelné v tomto tahu,Stříbrná= trasa na více tahů). - Klepnutí 2 na cíl
Xpochoduje vaší armádou nebo námořní galérouwarship.PCXkrok 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.pcxa 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.PCXv reálném čase; kliknutím levým tlačítkem myši nebo stisknutímAna 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ém | Podrobnosti implementace | Stav |
|---|---|---|
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.PCX | Implementová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 map | Implementová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 diplomacie | Deterministický 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é pozice | Implementováno |








