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 destinazione | Download 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 Ally | Scarica 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 ARM64 | Scarica 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_64 | Scarica 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 ARM64 | Scarica 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 ispezione | Scarica 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 ispezione | Scarica ARM64 (.tar.gz) |
File di gioco originali richiesti (conformità clean-roomLEGAL.md):realmrunnon 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):
- Salva il tuo installer offline GOG nella cartella
Downloads:
- Acquista Warlords III: Darklords Rising su GOG.com, scarica l'Installer offline di backup del gioco (
setup_warlords_iii_darklords_rising_*.exe) e lascialo nella tua cartellaDownloads.
- Scarica e avvia la procedura guidata di installazione grafica:
- PC standard, laptop, Steam Deck o MSI Claw: warlords3-native-port-1.0.0-linux-x86_64.run
- Khadas VIM1S, Raspberry Pi o scheda ARM64: warlords3-native-port-1.0.0-linux-aarch64.run
- Fai clic con il tasto destro sul file
.runscaricato nel tuo file manager -> Proprietà -> Permessi -> abilita Consenti l'esecuzione del file come programma, quindi fai doppio clic su di esso.
- Attraversa i 5 passaggi della procedura guidata:
- Passaggio 1 (
1. Welcome): fai clic suNext >nell'angolo in basso a destra. - Passaggio 2 (
2. GOG Game Files): la procedura guidata rileva automaticamente il tuosetup_warlords_iii_darklords_rising_*.exeinDownloads(evidenziato in verde). Se è archiviato altrove, fai clic suBrowse GOG .exe...oBrowse Game Folder..., quindi fai clic suNext >. - Passaggio 3 (
3. Setup Options): lascia selezionatiEnable 20 Built-In W3CP Fixes (by trixy),Start in Campaign, Scenario & 1-8P Hotseat Co-op SetupeCreate Desktop & Application Menu Shortcuts, quindi fai clic suInstall. - 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 suFinishper avviare immediatamente Warlords III: Darklords Rising!
Checksum 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
Screenshot — Filmato puramente in-game (palette indicizzata a 8 bit nativa 640×480)
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 alleanzaire 0dell'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.exee 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 marcatoreX(Rosso= raggiungibile in questo turno,Argento= percorso multi-turno). - Il Tocco 2 sulla destinazione
Xfa avanzare il tuo esercito o la galea navalewarship.PCXpasso 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/campagnaDLG_MED.PCX, diSetupScr.pcxe 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.pcxanimato 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 a4 framesu 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.PCXin tempo reale; facendo clic con il tasto sinistro del mouse o premendoAsul 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:
| Sottosistema | Dettagli di implementazione | Stato |
|---|---|---|
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.PCX | Implementato |
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 casuali | Implementato |
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 zero | Implementato |
| Combattimento tattico, eroi, missioni, rovine e diplomazia | Combattimento multi-round deterministico (combat_effects), inventari di oggetti degli eroi, libri di incantesimi, ricerche nelle rovine, trattati/tangenti diplomatici e salvataggi binari portatili | Implementato |








