Warlords III: Darklords Rising — Port nativo de 64 bits con SDL2 (v1.0.0)
Descargas — Port nativo de 64 bits y asistente de instalación gráfico (v1.0.0)
El port nativo de 64 bits de Warlords III: Darklords Rising (realmrun v1.0.0) está 100% completo y listo para descargar para Linux x86_64, Linux ARM64 (aarch64), macOS Apple Silicon y hardware portátil/consola de salón (MSI Claw, Steam Deck y Khadas VIM1S) — ¡con las 20 correcciones de Warlords III Code Patch de trixy (W3CP) integradas de forma nativa por defecto! Elige entre nuestro asistente de instalación gráfico al estilo Windows solo para interfaz (.run) para principiantes (Next >, Browse..., Install, Finish — sin necesidad de comandos de terminal), el asistente GUI en línea ligero, o el archivo de lanzamiento portátil .tar.gz:
| Paquete y arquitectura de destino | Descarga directa |
|---|---|
Linux x86_64 — Asistente de instalación gráfico (.run, recomendado para principiantes) — 1.00 MiB · GUI todo en uno al estilo Windows (Next > / Browse... / Install / Finish) + 20 correcciones W3CP integradas + cooperativo de 1 a 8 jugadores para PC de escritorio, portátil, MSI Claw, Steam Deck, ROG Ally | Descargar x86_64 (.run) |
Linux ARM64 (aarch64) — Asistente de instalación gráfico (.run, recomendado para principiantes) — 956 KiB · GUI todo en uno al estilo Windows (Next > / Browse... / Install / Finish) + 20 correcciones W3CP integradas + cooperativo de 1 a 8 jugadores para Khadas VIM1S, Raspberry Pi 4/5, Linux ARM64 | Descargar ARM64 (.run) |
Linux x86_64 — Asistente GUI en línea ligero (ejecutable solo de interfaz de 1.04 MiB) — Abre inmediatamente el asistente de instalación gráfico al estilo Windows y descarga automáticamente el paquete del motor x86_64 | Descargar asistente x86_64 |
Linux ARM64 (aarch64) — Asistente GUI en línea ligero (ejecutable solo de interfaz de 1.13 MiB) — Abre inmediatamente el asistente de instalación gráfico al estilo Windows y descarga automáticamente el paquete del motor ARM64 | Descargar asistente ARM64 |
Linux x86_64 — Archivo de lanzamiento portátil (.tar.gz, avanzado / manual) — 1.00 MiB · Incluye ./setup-gui, ./install, bin/realmrun y 11 CLI de diagnóstico/inspección | Descargar x86_64 (.tar.gz) |
Linux ARM64 (aarch64) — Archivo de lanzamiento portátil (.tar.gz, avanzado / manual) — 953 KiB · Incluye ./setup-gui, ./install, bin/realmrun y 11 CLI de diagnóstico/inspección | Descargar ARM64 (.tar.gz) |
Se requieren los archivos originales del juego (cumplimiento de sala limpiaLEGAL.md):realmruncontiene cero arte, sonido, música o binarios de campaña con derechos de autor. Compra tu propia copia legal de Warlords III: Darklords Rising en GOG.com (setup_warlords_iii_darklords_rising_*.exe) — ¡el asistente de instalación lo detecta y descomprime automáticamente!
¿Disfrutas de nuestros ports nativos gratuitos? Puedes apoyar voluntariamente el desarrollo a través de Hedgehog Studios en nuestra página de donaciones y apoyo — ya sea con una donación única o con nuestra membresía de apoyo de 4,99 € / mes (puramente para apoyar el proyecto, sin muros de pago ni ventajas exclusivas).
Guía paso a paso para principiantes (asistente de instalación gráfico al estilo Windows)
No necesitas ninguna experiencia en Linux ni en línea de comandos. Tanto el asistente de instalación .run como el asistente GUI en línea abren una ventana de asistente de instalación al estilo Windows de apuntar y hacer clic (1. Welcome -> 2. GOG Game Files -> 3. Setup Options -> 4. Installing -> 5. Complete):
- Guarda tu instalador offline de GOG en
Downloads:
- Compra Warlords III: Darklords Rising en GOG.com, descarga el instalador de respaldo offline del juego (
setup_warlords_iii_darklords_rising_*.exe) y déjalo en tu carpetaDownloads.
- Descarga y ejecuta el asistente de instalación gráfico:
- PC estándar, portátil, Steam Deck o MSI Claw: warlords3-native-port-1.0.0-linux-x86_64.run
- Khadas VIM1S, Raspberry Pi o placa ARM64: warlords3-native-port-1.0.0-linux-aarch64.run
- Haz clic derecho en el archivo
.rundescargado en tu gestor de archivos -> Propiedades -> Permisos -> activa Permitir ejecutar el archivo como programa, y luego haz doble clic en él.
- Haz clic en los 5 pasos del asistente:
- Paso 1 (
1. Welcome): Haz clic enNext >en la esquina inferior derecha. - Paso 2 (
2. GOG Game Files): El asistente detecta automáticamente tusetup_warlords_iii_darklords_rising_*.exeenDownloads(resaltado en verde). Si está guardado en otro lugar, haz clic enBrowse GOG .exe...oBrowse Game Folder..., y luego enNext >. - Paso 3 (
3. Setup Options): Mantén marcadas las opcionesEnable 20 Built-In W3CP Fixes (by trixy),Start in Campaign, Scenario & 1-8P Hotseat Co-op SetupyCreate Desktop & Application Menu Shortcuts, y luego haz clic enInstall. - Paso 4 (
4. Installing): Observa la barra de progreso (0%–100%) mientras extrae los datos limpios del juego (descartando los binarios heredados de Win32.exe/.dll) y crea tu acceso directo en el escritorio. - Paso 5 (
5. Complete): ¡Haz clic enFinishpara lanzar Warlords III: Darklords Rising inmediatamente!
Sumas de verificación 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
Capturas de pantalla — Imágenes puras del juego (paleta indexada de 8 bits nativa de 640×480)
Warlords III Code Patch integrado (W3CP de trixy)
En el lanzamiento original de Windows de 1998, el desarrollador de la comunidad trixy creó el renombrado Warlords III Code Patch de trixy (W3CP) como dos DLL de Win32 (hooks en tiempo de ejecución de Darklord.exe) para corregir errores de combate, diplomacia, economía, héroes e IA de larga data, mientras refinaba el equilibrio del juego.
Dado que realmrun es un motor 100% nativo de 64 bits para Linux y ARM64 sin capas de Win32 ni Wine, la inyección de DLL de Win32 no se puede usar directamente. Con la generosa permiso por escrito de trixy, reimplementamos las 20 correcciones de errores y ajustes de jugabilidad de W3CP de forma nativa dentro de nuestro núcleo de simulación C11 de sala limpia (codepatch_fixes = 1 por defecto, se puede alternar en el asistente de instalación y en settings.cfg):
- Correcciones de diplomacia, disposición (
ire 0) y tratados: Alinea los umbrales de humor de los informes diplomáticos con la verdadera puerta de alianzaire 0de la IA, corrige las transiciones de estado de paz/tratado de la IA, los casos límite de soborno con oro/rechazo y la aplicación de la victoria aliada entre 2 y 8 imperios. - Combate determinista de múltiples rondas y límites de bonificaciones: Aplica las correcciones exactas de modificadores de combate de
W3CP, el ajuste de liderazgo/moral/fortificación y las reglas de habilidades especiales de unidades (combat_effects). - Escalado de mantenimiento económico, misiones de héroes, ruinas y lógica de turnos de IA: Implementa el escalado de mantenimiento de ciudades/ejércitos de
W3CP, las correcciones de casos límite de XP/objetos de héroes, el manejo de recompensas de guardianes de ruinas, el redondeo de regeneración de maná y la priorización de pilas/producción de la IA. - Página oficial de W3CP para jugadores de Windows: Visita Warlords III Code Patch de trixy en ModDB para instalaciones originales de
Darklord.exeen Windows y los informes técnicos de errores de trixy.
Controles inteligentes multimodales (táctil portátil, D-Pad/stick de mando y ratón)
El clásico Warlords III de 1998 dependía exclusivamente de los estados de hover del ratón de escritorio (Cursors.pcx con botas caminando animadas, alas, espada, mano señalando, lupa y señal de stop) más las flechas de ruta MVARROW.PCX. En realmrun v1.0.0, la capa de entrada se adapta dinámicamente a cómo juegas — ya sea en una pantalla táctil de MSI Claw / Steam Deck, un mando de salón Khadas VIM1S, o un ratón y teclado de escritorio:
- Pantalla táctil (confirmación de ruta con 2 toques + desplazamiento suave, puntero oculto):
- Nunca se renderiza un cursor de ratón que estorbe al tocar la pantalla (incluida la supresión automática de eventos de entrada de ventana sintetizados por el compositor y de movimiento del ratón posteriores al toque).
- Toque 1 en cualquier casilla de destino calcula y muestra la línea de flecha de movimiento completa
MVARROW.PCX+ marcadorX(Rojo= alcanzable este turno,Plateado= ruta de varios turnos). - Toque 2 en el destino
Xhace marchar a tu ejército o galera navalwarship.PCXpaso a paso por la ruta trazada. - Arrastrar con 1 dedo desplaza suavemente la vista táctica por el reino sin mover la pila seleccionada.
- D-Pad y botones frontales del mando (enfoque de menú nítido + avance táctico directo, puntero oculto):
- Navegar por
Startup.pcx, los selectores de escenario/campañaDLG_MED.PCX,SetupScr.pcxy los modales tácticos con el D-Pad y los botones frontales (A/B/X/Y/Start) usa marcos de enfoque dorados y mantiene el puntero de software completamente oculto. - En el mapa táctico, pulsar el D-Pad oculta inmediatamente cualquier puntero activo y avanza el ejército seleccionado directamente por el terreno en 8 direcciones (o desplaza el mapa cuando no quedan puntos de movimiento).
- Stick analógico del mando y ratón físico (cursor animado en vivo
Cursors.pcx+ vista previa instantánea de ruta): - Mover el stick analógico izquierdo o derecho (o mover un ratón físico, con escalado completo de coordenadas HiDPI fraccional en Retina / Wayland) revela dinámicamente el auténtico cursor animado
Cursors.pcx(botas caminando de4 fotogramassobre tierra/mar transitable, alas batiendo para voladores, espada de ataque sobre castillos/pilas enemigas, mano de stop en picos intransitables y mano señalando sobre escudos del HUD). - Pasar el cursor sobre cualquier casilla alcanzable muestra la vista previa de ruta curva/diagonal
MVARROW.PCXen vivo en tiempo real; hacer clic con el ratón izquierdo o pulsarAdel mando ejecuta la marcha.
Arquitectura del motor de sala limpia y cooperativo de 1 a 8 jugadores
realmrun está escrito desde cero en C11 + SDL2 estricto y portátil (GPL-3.0-or-later), verificado por 79 suites de pruebas unitarias y de integración automatizadas (94 objetivos bajo AddressSanitizer + UndefinedBehaviorSanitizer) con cero dependencias de Win32:
| Subsistema | Detalles de implementación | Estado |
|---|---|---|
Compositor de paleta indexada de 8 bits (MAINSCR.PCX / BORD_*.PCX) | Framebuffer paletizado de 640×480 con rectángulos sucios y remapeo LUT RGB más cercano, minimapa estratégico auténtico STRAT_S.BMP, heráldica SHIELD.PCX y embarque naval warship.PCX | Implementado |
VFS y cargadores de recursos originales (War3.RES, Frontier.rul, *.DAT) | Decodificación VFS insensible a mayúsculas de .PCX, .BMP, registros de sprites/divisores DATA/War3.RES, registros de imperios SIDES.DAT de 452 bytes, SCENARIO/.DAT, CAMPAIGN/.DAT y generación de mapas aleatorios | Implementado |
20 correcciones integradas de Warlords III Code Patch (W3CP) | Reimplementación nativa de sala limpia de Warlords III Code Patch de trixy (incluido con permiso por escrito; se puede alternar mediante codepatch_fixes) | Implementado |
Hotseat local y cooperativo aliado de 1 a 8 jugadores (SetupScr.pcx) | Gestor completo de asientos para 8 imperios (HUMAN, AI: KNIGHT / LORD / WARLORD, alianzas de equipo, pancartas de turno TURN.PCX y recuperación de conexión en caliente de GUID de controlador SDL en vivo) | Implementado |
Mezclador de audio y reproducción de cinemáticas (.WAV, .OGG, .SMK) | Mezclador PCM SDL2 sin bloqueos con efectos de combate/UI .WAV, streaming de banda sonora .OGG con libvorbisfile y decodificación de vídeo/audio Smacker .SMK sin dependencias | Implementado |
| Combate táctico, héroes, misiones, ruinas y diplomacia | Combate determinista de múltiples rondas (combat_effects), inventarios de objetos de héroes, libros de hechizos, búsquedas en ruinas, tratados/sobornos diplomáticos y partidas guardadas binarias portátiles | Implementado |








