Warlords III: Darklords Rising — Natywny 64-bitowy port SDL2 (v1.0.0)
Pliki do pobrania — natywny 64-bitowy port i graficzny kreator instalacji (v1.0.0)
Warlords III: Darklords Rising — natywny 64-bitowy port (realmrun v1.0.0) jest w 100% ukończony i gotowy do pobrania na Linux x86_64, Linux ARM64 (aarch64), macOS Apple Silicon oraz sprzęt przenośny/konsolowy (MSI Claw, Steam Deck i Khadas VIM1S) — z wszystkimi 20 poprawkami z Warlords III Code Patch autorstwa trixy (W3CP) wbudowanymi natywnie domyślnie! Wybierz między naszym graficznym kreatorem instalacji w stylu Windows (tylko interfejs, .run) dla początkujących (Next >, Browse..., Install, Finish — zero poleceń terminala), lekkim kreatorem online GUI lub przenośnym archiwum wydania .tar.gz:
| Pakiet i docelowa architektura | Bezpośrednie pobieranie |
|---|---|
Linux x86_64 — graficzny kreator instalacji (.run, zalecany dla początkujących) — 1.00 MiB · Wszechstronny GUI w stylu Windows (Next > / Browse... / Install / Finish) + 20 wbudowanych poprawek W3CP + kooperacja 1–8 graczy dla komputera stacjonarnego, laptopa, MSI Claw, Steam Deck, ROG Ally | Pobierz x86_64 (.run) |
Linux ARM64 (aarch64) — graficzny kreator instalacji (.run, zalecany dla początkujących) — 956 KiB · Wszechstronny GUI w stylu Windows (Next > / Browse... / Install / Finish) + 20 wbudowanych poprawek W3CP + kooperacja 1–8 graczy dla Khadas VIM1S, Raspberry Pi 4/5, ARM64 Linux | Pobierz ARM64 (.run) |
Linux x86_64 — lekki kreator online GUI (1.04 MiB, plik wykonywalny tylko interfejsu) — natychmiast otwiera graficzny kreator instalacji w stylu Windows i automatycznie pobiera pakiet silnika x86_64 | Pobierz kreator x86_64 |
Linux ARM64 (aarch64) — lekki kreator online GUI (1.13 MiB, plik wykonywalny tylko interfejsu) — natychmiast otwiera graficzny kreator instalacji w stylu Windows i automatycznie pobiera pakiet silnika ARM64 | Pobierz kreator ARM64 |
Linux x86_64 — przenośne archiwum wydania (.tar.gz, zaawansowane / ręczne) — 1.00 MiB · Zawiera ./setup-gui, ./install, bin/realmrun oraz 11 narzędzi CLI do diagnostyki/inspekcji | Pobierz x86_64 (.tar.gz) |
Linux ARM64 (aarch64) — przenośne archiwum wydania (.tar.gz, zaawansowane / ręczne) — 953 KiB · Zawiera ./setup-gui, ./install, bin/realmrun oraz 11 narzędzi CLI do diagnostyki/inspekcji | Pobierz ARM64 (.tar.gz) |
Wymagane oryginalne pliki gry (zgodność zLEGAL.md— czysta implementacja):realmrunnie zawiera żadnych chronionych prawem autorskim grafik, dźwięków, muzyki ani plików wykonywalnych kampanii. Kup własną legalną kopię Warlords III: Darklords Rising na GOG.com (setup_warlords_iii_darklords_rising_*.exe) — kreator instalacji wykryje ją i rozpakuje automatycznie!
Podoba Ci się nasz darmowy natywny port? Możesz dobrowolnie wesprzeć rozwój poprzez Hedgehog Studios na naszej stronie Wsparcie i darowizny — jednorazową darowizną lub naszym członkostwem wspierającym 4,99 € / miesiąc (wyłącznie w celu wsparcia projektu, bez żadnych paywalli ani wyłącznych korzyści).
Przewodnik krok po kroku dla początkujących (graficzny kreator instalacji w stylu Windows)
Nie potrzebujesz żadnego doświadczenia z Linuksem ani wierszem poleceń. Zarówno kreator instalacji .run, jak i kreator online GUI otwierają okno graficznego kreatora instalacji w stylu Windows obsługiwanego klikaniem (1. Welcome -> 2. GOG Game Files -> 3. Setup Options -> 4. Installing -> 5. Complete):
- Zapisz instalator offline z GOG w folderze
Downloads:
- Kup Warlords III: Darklords Rising na GOG.com, pobierz instalator gry offline (Offline Backup Game Installer) (
setup_warlords_iii_darklords_rising_*.exe) i pozostaw go w folderzeDownloads.
- Pobierz i uruchom graficzny kreator instalacji:
- Standardowy PC, laptop, Steam Deck lub MSI Claw: warlords3-native-port-1.0.0-linux-x86_64.run
- Khadas VIM1S, Raspberry Pi lub płytka ARM64: warlords3-native-port-1.0.0-linux-aarch64.run
- Kliknij prawym przyciskiem myszy pobrany plik
.runw menedżerze plików -> Właściwości -> Uprawnienia -> włącz Zezwól na wykonywanie pliku jako programu, a następnie kliknij go dwukrotnie.
- Przejdź przez 5 kroków kreatora:
- Krok 1 (
1. Welcome): KliknijNext >w prawym dolnym rogu. - Krok 2 (
2. GOG Game Files): Kreator automatycznie wykryje Twójsetup_warlords_iii_darklords_rising_*.exewDownloads(podświetlony na zielono). Jeśli plik jest zapisany gdzie indziej, kliknijBrowse GOG .exe...lubBrowse Game Folder..., a następnie kliknijNext >. - Krok 3 (
3. Setup Options): Pozostaw zaznaczoneEnable 20 Built-In W3CP Fixes (by trixy),Start in Campaign, Scenario & 1-8P Hotseat Co-op SetuporazCreate Desktop & Application Menu Shortcuts, a następnie kliknijInstall. - Krok 4 (
4. Installing): Obserwuj pasek postępu (0%–100%), gdy kreator rozpakowuje czyste dane gry (odrzucając stare binaria Win32.exe/.dll) i tworzy skrót na pulpicie. - Krok 5 (
5. Complete): KliknijFinish, aby natychmiast uruchomić Warlords III: Darklords Rising!
Sumy kontrolne 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
Zrzuty ekranu — czysty materiał z gry (640×480, natywna 8-bitowa paleta indeksowana)
Wbudowany Warlords III Code Patch (W3CP autorstwa trixy)
W oryginalnym wydaniu na Windows z 1998 roku społecznościowy deweloper trixy stworzył znany Warlords III Code Patch autorstwa trixy (W3CP) jako dwie biblioteki DLL Win32 (haki czasu wykonania Darklord.exe), aby naprawić długoletnie błędy walki, dyplomacji, ekonomii, bohaterów i AI, jednocześnie dopracowując balans gry.
Ponieważ realmrun to w 100% natywny 64-bitowy silnik dla Linuksa i ARM64 bez żadnych warstw Win32 ani Wine, wstrzykiwanie DLL Win32 nie może być użyte bezpośrednio. Dzięki hojnej pisemnej zgodzie trixy zaimplementowaliśmy ponownie wszystkie 20 poprawek błędów i usprawnień rozgrywki W3CP natywnie w naszym czystym rdzeniu symulacji w C11 (codepatch_fixes = 1 domyślnie, przełączalne w kreatorze instalacji i settings.cfg):
- Poprawki dyplomacji, nastawienia (
ire 0) i traktatów: Zgodność progów nastroju w raportach dyplomatycznych z prawdziwą bramką sojuszu AIire 0, poprawki przejść stanów pokoju/traktatów AI, przypadków brzegowych łapówek złotem/odmów oraz egzekwowania zwycięstwa sojuszu w 2–8 imperiach. - Deterministyczna walka wielorundowa i limity premii: Zastosowanie dokładnych poprawek modyfikatorów walki z
W3CP, ograniczanie przywództwa/morale/fortyfikacji oraz zasad specjalnych zdolności jednostek (combat_effects). - Skalowanie utrzymania ekonomii, zadania bohaterów, ruiny i logika tur AI: Implementacja skalowania utrzymania miast/armii z
W3CP, poprawek przypadków brzegowych XP/przedmiotów bohaterów, obsługi nagród strażników ruin, zaokrąglania regeneracji many oraz priorytetyzacji stosów/produkcji AI. - Oficjalna strona W3CP dla graczy Windows: Odwiedź Warlords III Code Patch autorstwa trixy na ModDB, aby znaleźć oryginalne instalacje
Darklord.exedla Windows i techniczne opisy błędów autorstwa trixy.
Inteligentne sterowanie wielomodalne (dotyk na urządzeniach przenośnych, D-Pad/drążek gamepada i mysz)
Klasyczne Warlords III z 1998 roku polegało wyłącznie na stanach najechania myszą na pulpicie (Cursors.pcx — animowane chodzące buty, skrzydła, miecz, wskazująca dłoń, lupa i znak stop) oraz strzałkach trasy MVARROW.PCX. W realmrun v1.0.0 warstwa wejścia dynamicznie dostosowuje się do sposobu gry — czy to na ekranie dotykowym MSI Claw / Steam Deck, kontrolerze w salonie z Khadas VIM1S, czy na komputerze stacjonarnym z myszą i klawiaturą:
- Ekran dotykowy (potwierdzenie trasy 2 dotknięciami + płynne przeciąganie panoramy, ukryty wskaźnik):
- Żaden zaśmiecający kursor myszy nigdy nie jest rysowany podczas dotykania ekranu (w tym automatyczne tłumienie syntetyzowanych przez kompozytor zdarzeń wejścia okna i ruchu myszy po dotknięciu).
- Dotknięcie 1 dowolnego pola docelowego oblicza i wyświetla pełną linię strzałki ruchu
MVARROW.PCX+ znacznikX(Czerwony= osiągalne w tej turze,Srebrny= trasa wieloturnowa). - Dotknięcie 2 na celu
Xprowadzi Twoją armię lub morską galeręwarship.PCXkrok po kroku wyznaczoną trasą. - Przeciągnięcie 1 palcem płynnie przesuwa widok taktyczny po krainie bez przesuwania wybranego stosu.
- D-Pad i przyciski akcji gamepada (wyraźny fokus menu + bezpośrednie kroki taktyczne, ukryty wskaźnik):
- Nawigacja po
Startup.pcx, wyborach scenariuszy/kampaniiDLG_MED.PCX,SetupScr.pcxi oknach modalnych taktyki za pomocą D-Pada i przycisków akcji (A/B/X/Y/Start) używa złotych ramek fokusu i całkowicie ukrywa wskaźnik programowy. - Na mapie taktycznej naciśnięcie D-Pada natychmiast ukrywa aktywny wskaźnik i przesuwa wybraną armię bezpośrednio po terenie w 8 kierunkach (lub przewija mapę, gdy skończą się punkty ruchu).
- Drążek analogowy gamepada i fizyczna mysz (aktywny animowany
Cursors.pcx+ natychmiastowy podgląd ścieżki): - Wychylenie lewego lub prawego drążka analogowego (lub ruch fizyczną myszą, z pełnym skalowaniem współrzędnych Retina / Wayland fractional HiDPI) dynamicznie odsłania autentyczny animowany kursor
Cursors.pcx(4-klatkowechodzące buty po przejezdnym lądzie/morzu, trzepoczące skrzydła dla latających, miecz ataku nad wrogimi zamkami/stosami, dłoń stop na nieprzejezdnych szczytach i wskazująca dłoń nad tarczami HUD). - Najechanie na dowolne osiągalne pole renderuje na żywo podgląd zakrzywionej/ukośnej ścieżki
MVARROW.PCXw czasie rzeczywistym; kliknięcie lewym przyciskiem myszy lub naciśnięcieAna kontrolerze wykonuje marsz.
Architektura silnika czystej implementacji i kooperacja 1–8 graczy
realmrun jest napisany od zera w ścisłym, przenośnym C11 + SDL2 (GPL-3.0-or-later), zweryfikowany przez 79 zautomatyzowanych zestawów testów jednostkowych i integracyjnych (94 cele pod AddressSanitizer + UndefinedBehaviorSanitizer) bez żadnych zależności Win32:
| Podsystem | Szczegóły implementacji | Status |
|---|---|---|
Kompozytor 8-bitowej palety indeksowanej (MAINSCR.PCX / BORD_*.PCX) | Bufor ramki 640×480 z paletą i brudnymi prostokątami, z remapowaniem najbliższego RGB przez LUT, autentyczna strategiczna minimapa STRAT_S.BMP, heraldyka SHIELD.PCX i zaokrętowanie morskie warship.PCX | Zaimplementowano |
VFS i loadery oryginalnych zasobów (War3.RES, Frontier.rul, *.DAT) | Dekodowanie VFS bez rozróżniania wielkości liter dla .PCX, .BMP, rekordów sprite/divider DATA/War3.RES, 452-bajtowych rekordów imperiów SIDES.DAT, SCENARIO/.DAT, CAMPAIGN/.DAT i generowania losowych map | Zaimplementowano |
20 wbudowanych poprawek Warlords III Code Patch (W3CP) | Natywna reimplementacja czystej implementacji Warlords III Code Patch autorstwa trixy (dołączona za pisemną zgodą; przełączalna przez codepatch_fixes) | Zaimplementowano |
Hotseat na kanapie dla 1–8 graczy i sojusznicza kooperacja (SetupScr.pcx) | Pełny menedżer miejsc dla 8 imperiów (HUMAN, AI: KNIGHT / LORD / WARLORD, sojusze drużyn, banery bramki tur TURN.PCX i odzyskiwanie hotplug GUID kontrolera SDL na żywo) | Zaimplementowano |
Mikser audio i odtwarzanie przerywników (.WAV, .OGG, .SMK) | Bezblokadowy mikser PCM SDL2 z efektami walki/UI .WAV, strumieniowanie ścieżki dźwiękowej .OGG przez libvorbisfile i dekodowanie wideo/audio Smacker .SMK bez zależności | Zaimplementowano |
| Walka taktyczna, bohaterowie, zadania, ruiny i dyplomacja | Deterministyczna walka wielorundowa (combat_effects), ekwipunek przedmiotów bohaterów, księgi czarów, przeszukiwanie ruin, traktaty/łapówki dyplomatyczne i przenośne binarne zapisy gry | Zaimplementowano |








