- ¡Bienvenid@ al wiki de Touhou en español!
- Recuerda revisar nuestras pautas de edición antes de editar
- Para más información sobre cómo ayudar, dirígete a nuestro servidor de Discord
Ejecución en Linux
Las diferentes entregas de Touhou Project han sido desarrolladas principalmente para computadores PC-98 (las primeras cinco entregas) y sistemas operativos Windows (desde la sexta entrega en adelante). Si bien algunas entregas secundarias han sido también publicadas en consolas como PlayStation 4 y Nintendo Switch, no existe a la fecha un juego oficial de la saga que pueda ser ejecutado de forma nativa en los sistemas operativos basados en Linux. Sin embargo, es posible ejecutar programas de Windows en distribuciones Linux a través de la capa de compatibilidad Wine, la cual traduce las llamadas al sistema de Windows a sus equivalentes POSIX y reproduce la estructura de carpetas de Windows. Asimismo, existen emuladores para sistemas Linux que permiten ejecutar programas diseñados para la PC-98.
Si bien Wine no asegura un funcionamiento perfecto de todos los juegos y el rendimiento también depende del hardware empleado, es posible ejecutar juegos oficiales de Touhou de forma estable por lo general. Dicho esto, la primera parte de este artículo pretende explicar de forma general el proceso de instalación de Wine y las configuraciones necesarias para ejecutar juegos de Touhou (nativos de Windows) a través de dicho programa. Se incluye al final una sección adicional sobre cómo ejecutar los juegos para PC-98 a través de diferentes emuladores.
Nota: esta guía requiere de un conocimiento básico del manejo de la interfaz de línea de comandos o shell, especialmente respecto a la instalación de paquetes y llamado a programas.
Wine
Instalación
Mediante un sistema de gestión de paquetes
Para instalar Wine, se requiere por lo general añadir a la lista de repositorios del sistema el de WineHQ antes de la instalación, ya que los repositorios oficiales de las distribuciones suelen ofrecer versiones desfasadas de Wine. Asimismo, en algunos sistemas con arquitectura de 64-bits, es necesario también habilitar la arquitectura de 32-bits.
En el sitio web del proyecto, se cuenta con tutoriales de instalación para las siguientes distribuciones Linux:
Asimismo, los siguientes sistemas operativos mantienen versiones de Wine compatibles consigo:
Compilar el código fuente
En caso de contar una distribución no contemplada en las familias de distribuciones mencionadas anteriormente, es también posible compilar Wine desde su código fuente. Para ello, es necesario seguir la siguiente guía, la cual requiere conocimientos acerca de cómo compilar código fuente de ANSI C.
Ejecutar un programa
Al ejecutar Wine por primera vez, este crea un directorio llamado .wine en la carpeta raíz del usuario que ejecutó el programa (es decir, /home/nombre-de-usuario), el cual contiene una representación completa de la estructura de carpetas de Windows, así como bibliotecas y archivos del sistema según requiera.
Para ejecutar un programa de Windows, se debe dar doble clic al ícono del programa (o dar clic derecho y seleccionar directamente la ejecución desde Wine) desde la interfaz gráfica. Mientras, desde la interfaz de línea de comandos, suponiendo que el ejecutable se encuentre en ~/foo/bar.exe, se debe ejecutar la siguiente instrucción:
wine ~/foo/bar.exe
En el caso específico de los juegos de Touhou, es necesario contar también con algún tipo de letra instalado en el sistema que sea compatible con la escritura japonesa para que el texto del juego pueda ser visualizado correctamente. Adicionalmente, para ejecutar el juego Embodiment of Scarlet Devil, se requiere añadir un parámetro de configuración regional (locale en inglés) de la siguiente manera para un ejecutable que se encuentra en '~/foo/東方紅魔郷 ~ the Embodiment of Scarlet Devil/th06.exe':
LC_ALL="ja_JP.UTF-8" wine '~/foo/東方紅魔郷 ~ the Embodiment of Scarlet Devil/th06.exe'
Sobre el uso de Vpatch
Si bien Vpatch no es indispensable para ejecutar los juegos de forma fluida, algunos computadores pueden presentar problemas al intentar mostrar el juego en pantalla completa, por lo que Vpatch puede ser utilizado para escalar el tamaño de la ventana de juego.
Emuladores de PC-98
El frontend de emulación RetroArch incluye entre sus emuladores Neko Project II Kai, el cual permite la ejecución de programas de PC-98. Este se encuentra disponible de forma nativa para Linux.
Otros emuladores como DOSBox-X y Xnp2 (versión nativa POSIX de Neko Project II) también permiten ser ejecutados de forma nativa desde Linux.