Warlords III: Darklords Rising — Port nativo a 64 bit SDL2 (v1.0.0)

Warlords III: Darklords Rising — Port nativo a 64 bit SDL2 (v1.0.0)

Download — Port nativo a 64 bit e procedura guidata di installazione grafica (v1.0.0)

Il Warlords III: Darklords Rising — Port nativo a 64 bit (realmrun v1.0.0) è completo al 100% e pronto per il download su Linux x86_64, Linux ARM64 (aarch64), macOS Apple Silicon e hardware portatile/da console da divano (MSI Claw, Steam Deck e Khadas VIM1S) — con tutte le 20 correzioni di Warlords III Code Patch by trixy (W3CP) integrate nativamente per impostazione predefinita! Scegli tra la nostra Procedura guidata di installazione grafica in stile Windows solo interfaccia (.run) per principianti (Next >, Browse..., Install, Finish — nessun comando da terminale necessario), la Procedura guidata GUI online leggera o l'archivio di rilascio portatile .tar.gz:

Pacchetto e architettura di destinazioneDownload diretto
Linux x86_64 — Procedura guidata di installazione grafica (.run, consigliata per principianti) — 1.00 MiB · GUI tutto-in-uno in stile Windows (Next > / Browse... / Install / Finish) + 20 correzioni W3CP integrate + co-op da 1 a 8 giocatori per PC desktop, laptop, MSI Claw, Steam Deck, ROG AllyScarica x86_64 (.run)
Linux ARM64 (aarch64) — Procedura guidata di installazione grafica (.run, consigliata per principianti) — 956 KiB · GUI tutto-in-uno in stile Windows (Next > / Browse... / Install / Finish) + 20 correzioni W3CP integrate + co-op da 1 a 8 giocatori per Khadas VIM1S, Raspberry Pi 4/5, Linux ARM64Scarica ARM64 (.run)
Linux x86_64 — Procedura guidata GUI online leggera (eseguibile solo interfaccia da 1.04 MiB) — Apre immediatamente la procedura guidata di installazione grafica in stile Windows e scarica automaticamente il pacchetto del motore x86_64Scarica la procedura guidata x86_64
Linux ARM64 (aarch64) — Procedura guidata GUI online leggera (eseguibile solo interfaccia da 1.13 MiB) — Apre immediatamente la procedura guidata di installazione grafica in stile Windows e scarica automaticamente il pacchetto del motore ARM64Scarica la procedura guidata ARM64
Linux x86_64 — Archivio di rilascio portatile (.tar.gz, avanzato / manuale) — 1.00 MiB · Include ./setup-gui, ./install, bin/realmrun e 11 CLI diagnostiche/di ispezioneScarica x86_64 (.tar.gz)
Linux ARM64 (aarch64) — Archivio di rilascio portatile (.tar.gz, avanzato / manuale) — 953 KiB · Include ./setup-gui, ./install, bin/realmrun e 11 CLI diagnostiche/di ispezioneScarica ARM64 (.tar.gz)
File di gioco originali richiesti (conformità clean-room LEGAL.md): realmrun non contiene alcuna arte, suono, musica o binario di campagna protetto da copyright. Acquista la tua copia legale di Warlords III: Darklords Rising su GOG.com (setup_warlords_iii_darklords_rising_*.exe) — la procedura guidata di installazione la rileva e la estrae automaticamente!

Ti piacciono i nostri port nativi gratuiti? Puoi sostenere volontariamente lo sviluppo tramite Hedgehog Studios nella nostra pagina Donate and Support — con una donazione una tantum o con la nostra Membership Supporter da 4,99 € / mese (puramente per sostenere il progetto, senza paywall né vantaggi esclusivi).

Guida passo passo per principianti (procedura guidata di installazione grafica in stile Windows)

Non hai bisogno di alcuna esperienza con Linux o con la riga di comando. Sia la procedura guidata di installazione .run sia la Procedura guidata GUI online aprono una finestra della procedura guidata di installazione in stile Windows a punto e clic (1. Welcome -> 2. GOG Game Files -> 3. Setup Options -> 4. Installing -> 5. Complete):

Warlords III: Darklords Rising procedura guidata di installazione grafica in stile Windows

  1. Salva il tuo installer offline GOG nella cartella Downloads:
  1. Scarica e avvia la procedura guidata di installazione grafica:
  1. Attraversa i 5 passaggi della procedura guidata:
  • Passaggio 1 (1. Welcome): fai clic su Next > nell'angolo in basso a destra.
  • Passaggio 2 (2. GOG Game Files): la procedura guidata rileva automaticamente il tuo setup_warlords_iii_darklords_rising_*.exe in Downloads (evidenziato in verde). Se è archiviato altrove, fai clic su Browse GOG .exe... o Browse Game Folder..., quindi fai clic su Next >.
  • Passaggio 3 (3. Setup Options): lascia selezionati Enable 20 Built-In W3CP Fixes (by trixy), Start in Campaign, Scenario & 1-8P Hotseat Co-op Setup e Create Desktop & Application Menu Shortcuts, quindi fai clic su Install.
  • Passaggio 4 (4. Installing): osserva la barra di avanzamento (0% – 100%) mentre estrae i dati di gioco puliti (scartando i binari legacy Win32 .exe/.dll) e crea il collegamento sul desktop.
  • Passaggio 5 (5. Complete): fai clic su Finish per avviare immediatamente Warlords III: Darklords Rising!

Checksum 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

Screenshot — Filmato puramente in-game (palette indicizzata a 8 bit nativa 640×480)

Mappa tattica continentale e percorso animato (Alfland)Guerra navale arcipelagica e rotte marittime (Accord of Rhenis)
Mappa tattica di Warlords III in Alfland con percorso MVARROW e cursore stivali da camminoGuerra navale con galee e percorso marittimo di Warlords III in Accord of Rhenis
Anteprima del percorso con doppio tocco su touchscreen intelligente (cursore del mouse nascosto automaticamente)Configurazione hotseat da divano da 1 a 8 giocatori e fazioni alleate (SetupScr.pcx)
Percorso di cammino con doppio tocco su touchscreen intelligente di Warlords III con cursore nascostoSchermata di configurazione hotseat a 8 fazioni e signori IA di Warlords III
Browser degli scenari e autentica minimappa strategica STRAT_S.BMP (43+ scenari)Menu principale classico Startup.pcx con navigazione a evidenziazione tramite gamepad
Browser degli scenari di Warlords III con anteprima della minimappa strategicaMenu principale nativo di Warlords III Darklords Rising

Warlords III Code Patch integrata (W3CP di trixy)

Nella versione originale Windows del 1998, lo sviluppatore della community trixy creò la rinomata Warlords III Code Patch by trixy (W3CP) come due DLL Win32 (hook runtime di Darklord.exe) per correggere bug di combattimento, diplomazia, economia, eroi e IA di lunga data, perfezionando al contempo il bilanciamento del gioco.

Poiché realmrun è un motore nativo al 100% a 64 bit per Linux e ARM64 senza alcun livello Win32 o Wine, l'iniezione di DLL Win32 non può essere utilizzata direttamente. Con la generosa autorizzazione scritta di trixy, abbiamo reimplementato nativamente tutte le 20 correzioni di bug e ritocchi di gameplay di W3CP all'interno del nostro core di simulazione C11 clean-room (codepatch_fixes = 1 per impostazione predefinita, attivabile/disattivabile nella procedura guidata di installazione e in settings.cfg):

  • Correzioni di diplomazia, disposizione (ire 0) e trattati: allinea le soglie di umore del rapporto diplomatico con il vero gate di alleanza ire 0 dell'IA, corregge le transizioni di stato di pace/trattato dell'IA, i casi limite di oro/rifiuto delle tangenti e l'applicazione della vittoria alleata tra 2–8 imperi.
  • Combattimento multi-round deterministico e limiti dei bonus: applica le esatte correzioni dei modificatori di combattimento di W3CP, il clamping di comando/morale/fortificazione e le regole delle abilità speciali delle unità (combat_effects).
  • Scalatura del mantenimento economico, missioni degli eroi, rovine e logica del turno IA: implementa la scalatura del mantenimento di città/eserciti di W3CP, le correzioni dei casi limite di XP/oggetti degli eroi, la gestione delle ricompense dei guardiani delle rovine, l'arrotondamento della rigenerazione del mana e la prioritizzazione di stack/produzione dell'IA.
  • Pagina ufficiale W3CP per i giocatori Windows: visita Warlords III Code Patch by trixy su ModDB per le installazioni originali Windows di Darklord.exe e le note tecniche sui bug di trixy.

Controlli intelligenti multi-modali (touch portatile, D-Pad/levetta del gamepad e mouse)

Il classico Warlords III del 1998 si basava esclusivamente sugli stati di hover del mouse desktop (Cursors.pcx con stivali da cammino animati, ali, spada, mano indicante, lente d'ingrandimento e segnale di stop) più le frecce di percorso MVARROW.PCX. In realmrun v1.0.0, il livello di input si adatta dinamicamente a come giochi — che sia su touchscreen MSI Claw / Steam Deck, un controller da salotto Khadas VIM1S o mouse e tastiera desktop:

  • Touchscreen (conferma del percorso con 2 tocchi + pan fluido tramite trascinamento, puntatore nascosto):
  • Nessun cursore del mouse ingombrante viene mai renderizzato quando si tocca lo schermo (inclusa la soppressione automatica degli eventi di window-enter sintetizzati dal compositor e di movimento del mouse successivi al tocco).
  • Il Tocco 1 su qualsiasi casella di destinazione calcola e visualizza l'intera linea di frecce di movimento MVARROW.PCX + il marcatore X (Rosso = raggiungibile in questo turno, Argento = percorso multi-turno).
  • Il Tocco 2 sulla destinazione X fa avanzare il tuo esercito o la galea navale warship.PCX passo dopo passo lungo il percorso tracciato.
  • Il trascinamento con 1 dito sposta fluidamente il viewport tattico attraverso il regno senza muovere lo stack selezionato.
  • D-Pad e pulsanti frontali del gamepad (focus nitido nei menu + avanzamento tattico diretto, puntatore nascosto):
  • La navigazione di Startup.pcx, dei selettori di scenario/campagna DLG_MED.PCX, di SetupScr.pcx e dei modali tattici con il D-Pad e i pulsanti frontali (A / B / X / Y / Start) utilizza cornici di focus dorate e mantiene il puntatore software completamente nascosto.
  • Sulla mappa tattica, premere il D-Pad nasconde immediatamente qualsiasi puntatore attivo e fa avanzare direttamente l'esercito selezionato attraverso il terreno a 8 direzioni (o scorre la mappa quando i punti movimento sono esauriti).
  • Levetta analogica del gamepad e mouse fisico (Cursors.pcx animato dal vivo + anteprima istantanea del percorso):
  • Muovendo la levetta analogica sinistra o destra (o spostando un mouse fisico, con scalatura completa delle coordinate HiDPI frazionarie Retina / Wayland) si rivela dinamicamente l'autentico cursore animato Cursors.pcx (stivali da cammino a 4 frame su terra/mare percorribili, ali battenti per i volanti, spada d'attacco su castelli/stack nemici, mano di stop su picchi impraticabili e mano indicante sui scudi dell'HUD).
  • Passando sopra qualsiasi casella raggiungibile si renderizza l'anteprima del percorso curvo/diagonale MVARROW.PCX in tempo reale; facendo clic con il tasto sinistro del mouse o premendo A sul controller si esegue la marcia.

Architettura del motore clean-room e co-op da 1 a 8 giocatori

realmrun è scritto da zero in C11 + SDL2 rigorosamente portabile (GPL-3.0-or-later), verificato da 79 suite di test unitari e di integrazione automatizzate (94 target sotto AddressSanitizer + UndefinedBehaviorSanitizer) senza alcuna dipendenza Win32:

SottosistemaDettagli di implementazioneStato
Compositor con palette indicizzata a 8 bit (MAINSCR.PCX / BORD_*.PCX)Framebuffer palettizzato 640×480 con dirty-rectangle e rimappatura LUT RGB nearest, autentica minimappa strategica STRAT_S.BMP, araldica SHIELD.PCX e imbarco navale warship.PCXImplementato
VFS e loader degli asset originali (War3.RES, Frontier.rul, *.DAT)Decodifica VFS case-insensitive di .PCX, .BMP, record sprite/divider di DATA/War3.RES, record di impero SIDES.DAT da 452 byte, SCENARIO/.DAT, CAMPAIGN/.DAT e generazione di mappe casualiImplementato
20 correzioni integrate di Warlords III Code Patch (W3CP)Reimplementazione nativa clean-room di Warlords III Code Patch by trixy (inclusa con autorizzazione scritta; attivabile/disattivabile tramite codepatch_fixes)Implementato
Hotseat da divano da 1 a 8 giocatori e co-op alleata (SetupScr.pcx)Gestore completo dei posti per 8 imperi (HUMAN, AI: KNIGHT / LORD / WARLORD, alleanze di squadra, banner di turno TURN.PCX e recupero hotplug live del GUID del controller SDL)Implementato
Mixer audio e riproduzione delle scene animate (.WAV, .OGG, .SMK)Mixer PCM SDL2 lock-free con effetti di combattimento/UI .WAV, streaming della colonna sonora .OGG tramite libvorbisfile e decodifica video/audio Smacker .SMK a dipendenza zeroImplementato
Combattimento tattico, eroi, missioni, rovine e diplomaziaCombattimento multi-round deterministico (combat_effects), inventari di oggetti degli eroi, libri di incantesimi, ricerche nelle rovine, trattati/tangenti diplomatici e salvataggi binari portatiliImplementato