Guía

Instalación en macOS

1. Comprueba tu toolkit antes de continuar

Este procedimiento requiere la interfaz de scripts de la versión antigua de GPTK en Apple silicon. El README de GPTK 1.0 (copia archivada) especifica macOS 14 Sonoma, Rosetta 2, Xcode 15 o sus Command Line Tools, y Homebrew x86-64. Recomienda al menos 16GB de memoria para juegos ejecutados mediante traducción. Este no es un procedimiento para Mac con Intel, CrossOver ni GPTK actual; no se ha establecido la compatibilidad con versiones más recientes del toolkit.

  1. Obtén el toolkit desde las descargas de Apple; puede ser necesario iniciar sesión con una cuenta de Apple. Sigue el README incluido en tu paquete para instalar su entorno Wine, las bibliotecas de traducción gráfica y los scripts de inicio.
  2. Comprueba que el paquete incluye gameportingtoolkit y gameportingtoolkit-no-esync, y que ambos reciben primero el directorio del prefijo y después la ruta del ejecutable de Windows entre comillas. El comando de creación del prefijo que aparece más abajo también requiere su instalación de game-porting-toolkit mediante Homebrew x86-64.
  3. Ejecuta estos comandos en Terminal para comprobar que ambos scripts estén disponibles desde esa instalación del toolkit:
command -v gameportingtoolkit
command -v gameportingtoolkit-no-esync

Si falta alguno de los scripts o tu paquete usa otros comandos, detente aquí y completa su configuración documentada. No mezcles componentes de distintas versiones del toolkit. Deja espacio para el toolkit, el prefijo y el juego, además de futuros mods; el lanzador muestra una estimación de espacio para la descarga del juego.

2. Usa un entorno Windows independiente

Un prefijo contiene la unidad C: virtual, el registro y los archivos de usuario de Windows de Wine. El entorno de ejecución, el lanzador y el juego deben usar el mismo prefijo.

Estos comandos usan ~/eldewrito-prefix. Si esa carpeta ya existe, elige un nombre libre y sustituye eldewrito-prefix de forma coherente en todos los comandos. Mantén ElDewrito en su propio prefijo, separado de otros juegos e instalaciones antiguas.

En el entorno Homebrew x86-64 preparado en el paso 1, crea el prefijo con el Wine del toolkit:

WINEPREFIX="$HOME/eldewrito-prefix" "$(brew --prefix game-porting-toolkit)/bin/wine64" winecfg

En Wine configuration, selecciona Windows 10, pulsa Apply y cierra la ventana. Si no se abre, resuelve la configuración del toolkit antes de continuar. Completa cualquier configuración de traducción gráfica o del prefijo que requiera el README de tu paquete.

En Finder, usa Go > Go to Folder para abrir ~/eldewrito-prefix/drive_c. Los programas de Windows ven esta ubicación como C:\. Crea dentro una carpeta llamada EDSetup para los dos instaladores.

3. Instala el entorno de ejecución de escritorio de Windows

  1. Descarga launcher.exe desde la página de descargas o las versiones del proyecto del lanzador.
  2. Descarga .NET Desktop Runtime 6.0.36 — instalador para Windows x64 de Microsoft, llamado windowsdesktop-runtime-6.0.36-win-x64.exe.
  3. Copia ambos archivos a la carpeta drive_c/EDSetup del prefijo. Son instaladores ejecutables, no archivos comprimidos que debas extraer. Mantenlos separados de la carpeta final del juego.
  4. Ejecuta el instalador del entorno de ejecución con este comando, completa la instalación y ciérralo:
gameportingtoolkit "$HOME/eldewrito-prefix" 'C:\EDSetup\windowsdesktop-runtime-6.0.36-win-x64.exe'

Usa Windows x64 Desktop Runtime dentro del prefijo, incluso en un Mac con Apple silicon. Esto proporciona los componentes de .NET 6 para Windows que necesita el lanzador; no necesitas el entorno de ejecución de macOS ni el SDK.

4. Instala ElDewrito en ese prefijo

Abre el lanzador de instalación usando el mismo prefijo:

gameportingtoolkit "$HOME/eldewrito-prefix" 'C:\EDSetup\launcher.exe'
  1. Selecciona Next y deja que el lanzador encuentre la versión disponible.
  2. Selecciona un destino nuevo para el juego. Para los ejemplos siguientes, usa C:\Program Files\ElDewrito como carpeta final del juego. Comprueba el destino completo que muestra el instalador para no seleccionar por accidente una carpeta duplicada ElDewrito\ElDewrito.
  3. Selecciona Install y deja que terminen la descarga y la instalación. Mantén el Mac despierto y el destino disponible. Si falla la instalación, consulta Solución de problemas antes de borrar o reinstalar nada.
  4. Cuando el lanzador ofrezca Play, ciérralo. En Finder, abre ~/eldewrito-prefix/drive_c/Program Files/ElDewrito y comprueba que contenga launcher.exe y eldorado.exe. Si instalaste en otro lugar, usa la ruta de Windows de esa carpeta en los comandos restantes y su ruta de Finder al editar archivos.

Instala 0.7 en una carpeta nueva, no sobre una copia de la época de 0.6.1. Conserva la instalación antigua y haz una copia de seguridad del contenido personal antes de migrarlo; consulta Instalación.

5. Configura los menús

El procedimiento de la comunidad desactiva la aceleración por GPU de los menús de ElDewrito basados en navegador mediante Game.CEFGpuEnable 0. Cierra el juego y el lanzador antes de cambiar esta preferencia.

  1. Dentro de la carpeta del juego instalado, abre data. Si existe dewrito_prefs.cfg, haz primero una copia de seguridad independiente y anota el valor actual de Game.CEFGpuEnable.
  2. Abre data/dewrito_prefs.cfg en un editor de texto sin formato. Sustituye el ajuste existente de Game.CEFGpuEnable por la línea siguiente. Si no existe, añádelo una sola vez. No añadas una segunda entrada que entre en conflicto.
  3. Si el archivo no existe, crea dentro de data un archivo de texto sin formato llamado exactamente dewrito_prefs.cfg con esta línea. Asegúrate de que el editor no lo guarde como texto enriquecido ni añada .txt.
Game.CEFGpuEnable 0

Para deshacer el cambio, restaura el valor original del ajuste o elimina la línea si la añadiste. Conserva las demás preferencias del archivo.

6. Inicia el juego, únete a una partida y vuelve más tarde

Conecta el mando antes de iniciar y después ejecuta el juego instalado:

gameportingtoolkit-no-esync "$HOME/eldewrito-prefix" 'C:\Program Files\ElDewrito\eldorado.exe'

Esto inicia el juego con la opción ESYNC de Wine desactivada y usa el mismo prefijo que el lanzador.

  1. Comprueba que los menús respondan, configura los controles e inicia una partida local para comprobar el movimiento, la puntería y el sonido. Mantén la ventana del juego activa mientras pruebas los controles.
  2. Abre el explorador de servidores y únete a un servidor activo. Puedes consultar la actividad en la página de servidores del sitio. Deja que se descargue el contenido personalizado necesario. No necesitas redirigir puertos para unirte a un servidor.
  3. Sal del juego normalmente. Usa el mismo comando y prefijo cada vez que vuelvas a jugar.

Continúa con Cómo jugar para los controles y cómo unirte, o con Contenido personalizado para los mods.

Actualizaciones y recuperación

Iniciar eldorado.exe directamente omite el lanzador. Para buscar actualizaciones con el lanzador, abre el lanzador instalado en el mismo prefijo, no la copia temporal de instalación:

gameportingtoolkit "$HOME/eldewrito-prefix" 'C:\Program Files\ElDewrito\launcher.exe'

Cierra el juego antes de actualizar. Cuando termine el lanzador, ciérralo y usa el comando de inicio del juego anterior. Antes de cambiar el toolkit, mover el juego o modificar preferencias, cierra todos los programas de Windows del prefijo y guarda una copia de seguridad de los archivos que vayas a cambiar. Incluye las carpetas del juego o personales almacenadas fuera del prefijo; Wine también puede acceder a ellas.

Si aparece un aviso de que falta el entorno de ejecución, comprueba que su instalador y el lanzador hayan usado el mismo prefijo. Si aparece un error de archivo no encontrado, compara la ruta de Windows entre comillas con el archivo dentro de drive_c; Program Files contiene un espacio, no un guion bajo. Para otros problemas, consulta Solución de problemas. Al pedir ayuda, indica el chip de tu Mac, la versión de macOS, la versión del toolkit/Wine y el texto del error.