Warlords III: Darklords Rising — Port nativo de 64 bits con SDL2 (v1.0.0)

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 destinoDescarga 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 AllyDescargar 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 ARM64Descargar 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_64Descargar 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 ARM64Descargar 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ónDescargar 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ónDescargar ARM64 (.tar.gz)
Se requieren los archivos originales del juego (cumplimiento de sala limpia LEGAL.md): realmrun contiene 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):

Asistente de instalación gráfico al estilo Windows de Warlords III: Darklords Rising

  1. Guarda tu instalador offline de GOG en Downloads:
  1. Descarga y ejecuta el asistente de instalación gráfico:
  1. Haz clic en los 5 pasos del asistente:
  • Paso 1 (1. Welcome): Haz clic en Next > en la esquina inferior derecha.
  • Paso 2 (2. GOG Game Files): El asistente detecta automáticamente tu setup_warlords_iii_darklords_rising_*.exe en Downloads (resaltado en verde). Si está guardado en otro lugar, haz clic en Browse GOG .exe... o Browse Game Folder..., y luego en Next >.
  • Paso 3 (3. Setup Options): Mantén marcadas las opciones Enable 20 Built-In W3CP Fixes (by trixy), Start in Campaign, Scenario & 1-8P Hotseat Co-op Setup y Create Desktop & Application Menu Shortcuts, y luego haz clic en Install.
  • 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 en Finish para lanzar Warlords III: Darklords Rising inmediatamente!

Sumas de verificación 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

Capturas de pantalla — Imágenes puras del juego (paleta indexada de 8 bits nativa de 640×480)

Mapa táctico continental y trazado de rutas animado (Alfland)Guerra naval en archipiélago y rutas marítimas (Accord of Rhenis)
Mapa táctico de Warlords III en Alfland con ruta MVARROW y cursor de botas caminandoGuerra naval de galeras y trazado marítimo en Accord of Rhenis de Warlords III
Vista previa de ruta táctil inteligente de 2 toques (cursor del ratón oculto automáticamente)Configuración de hotseat local para 1–8 jugadores y facciones aliadas (SetupScr.pcx)
Ruta de caminata táctil inteligente de dos toques con cursor oculto en Warlords IIIPantalla de configuración de hotseat para 8 facciones y señores IA de Warlords III
Navegador de escenarios y minimapa estratégico auténtico STRAT_S.BMP (43+ escenarios)Menú principal clásico Startup.pcx con navegación resaltada por mando
Navegador de escenarios de Warlords III con vista previa del minimapa estratégicoMenú principal nativo de Warlords III Darklords Rising

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 alianza ire 0 de 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.exe en 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 + marcador X (Rojo = alcanzable este turno, Plateado = ruta de varios turnos).
  • Toque 2 en el destino X hace marchar a tu ejército o galera naval warship.PCX paso 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ña DLG_MED.PCX, SetupScr.pcx y 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 de 4 fotogramas sobre 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.PCX en vivo en tiempo real; hacer clic con el ratón izquierdo o pulsar A del 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:

SubsistemaDetalles de implementaciónEstado
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.PCXImplementado
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 aleatoriosImplementado
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 dependenciasImplementado
Combate táctico, héroes, misiones, ruinas y diplomaciaCombate 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átilesImplementado