Whiskey es una aplicación que simplifica el uso de Game Porting Toolkit en tu Mac y puede abrir una gran cantidad de juegos de Windows para los usuarios de Mac. Aquí se explica cómo usarlo.
Anteriormente cubrimos cómo instalar y usar Game Porting Toolkit (GPTK) en su Mac para ejecutar algunos juegos Win32 en hardware Apple Silicon Mac moderno.
Win32 es el nombre de la arquitectura utilizada en las antiguas aplicaciones de Microsoft Windows de 32 bits de las décadas de 1980 y 1990. Win32 tenía su propia API de programación que ya no se ejecuta de forma nativa en las versiones modernas de Windows de 64 bits.
GPTK es un traducción capa que asigna las API de Windows a las API POSIX multiplataforma que luego se pueden ejecutar en una gran cantidad de sistemas operativos, incluido macOS.
GPTK aprovecha la API de la biblioteca de portabilidad de Wine para traducir llamadas API nativas de Win32 en llamadas API POSIX (UNIX) estándar para permitirles funcionar en la mayoría de las plataformas. POSIX es una API compatible con UNIX que garantiza una única interfaz estándar común para la programación UNIX.
Los propietarios de Intel Mac no necesitan presentar su solicitud, ya que GPTK requiere una Apple Silicon Mac.
¿Qué es el whisky?
Whisky, de Isaac Marovitz, es una combinación de GPTK de terceros y una aplicación de instalación de juegos. Whiskey hace que sea más fácil que nunca instalar GPTK y tus juegos favoritos.
También hay una herramienta de línea de comandos (CLI) llamada WhiskyCmd que le permite crear sus propias «Botellas» para que Whiskey se ejecute en la aplicación Terminal de macOS.
Piense en una botella como un envoltorio o paquete que contiene un programa de Windows que desea ejecutar más el software adicional necesario para ejecutar el programa.
Whiskey te permite crear tus propias botellas a partir de aplicaciones Win32 compatibles y otros programas compatibles.
Instalación de whisky
Para instalar Whisky, vaya a getwhisky.app y haga clic en Descargar lo último, que descargará un archivo .dmg que contiene la aplicación. Haga doble clic en el archivo .dmg, luego arrastre la aplicación Whiskey desde el volumen .dmg montado a la carpeta /Aplicaciones de su Mac en su disco de inicio.
Whiskey es de código abierto y hay un repositorio de GitHub si desea descargar el código fuente. El repositorio también tiene un libro completo de Whisky, el código del sitio y una bifurcación del repositorio de Wine.
Tenga en cuenta que el whisky debe instalarse en la carpeta /Aplicaciones del disco de inicio de tu Mac. Si intenta ejecutarlo desde cualquier otra ubicación, no se iniciará.
Primer intento
Una vez instalada, haga doble clic en la aplicación Whiskey para ejecutarla.
Si aún no tienes instalado el emulador Rosetta de Apple o el GPTK, Whiskey mostrará una hoja con un Próximo botón que dice que los instalará. Hacer clic Próximo.
La instalación de GPTK ocupa aproximadamente 430 MB y, en una Mac mini M2, la instalación tarda unos tres minutos.
Cuando finalice la instalación de GPTK, verá una marca de verificación verde temporalmente y luego se le mostrará la interfaz principal con un solo botón: + Crear botella.
Puede volver a la verificación de instalación en cualquier momento en Whiskey seleccionando Whisky->Configuración desde la barra de menú en la parte superior de la pantalla.
Para instalar la herramienta CLI WhiskyCmd, seleccione Whisky->Instalar Whisky CLI desde el Whisky menú. La herramienta se instala silenciosamente sin confirmación.
Creando botellas
Para crear una nueva botella para una aplicación Win32, haga clic en + Crear botella botón.
Después de hacer clic + Crear botella, asigne un nombre a la Botella, en qué versión de Windows desea que se ejecute la aplicación y dónde desea que se almacene la Botella resultante en el disco. La ubicación predeterminada es ~/Biblioteca/Contenedores/Whisky/Botellas.
Las botellas pueden contener más de un juego o aplicación. Actualmente, Whiskey es compatible con Windows XP, 7, 8, 8.1 y 10.
Una vez creada su botella, todas las botellas aparecerán en el lado izquierdo de la ventana principal de Whisky. Al seleccionar cualquier botella a la izquierda se muestra información correspondiente en el panel de la derecha.
Si haces clic en Navegar botón de ruta en la hoja de nueva botella, Whiskey crea una nueva carpeta en la ubicación seleccionada.
Dentro de la carpeta hay una variedad de archivos, el más importante de los cuales es «drive_c». Aquí es donde se almacenan los programas de Windows como si estuvieran en la unidad C: de una PC.
drive_c imita el diseño del sistema de archivos de una PC con carpetas como «Archivos de programa» y «Archivos de programa (x86)».
A continuación, querrá mover cualquier aplicación Win32 .exe que desee que Whiskey y GPTK usen a la carpeta «Archivos de programa» o «Archivos de programa (x86)» en drive_c. Esta es el área de aplicaciones .exe en la ubicación que Windows espera que estén cuando se ejecutan.
Para agregar una aplicación Win32 de Windows a una botella, primero seleccione una botella de la lista de la izquierda y luego haga clic en Programa de pines botón. Asigne un nombre al Pin y luego haga clic en Navegar botón.
Usando la hoja Abrir estándar, seleccione una aplicación Win32 que colocó en «Archivos de programa» o «Archivos de programa (x86)» en drive_c para usar haciendo clic en Navegar junto a «Ruta del programa:». El sitio web de Wine tiene una lista completa de juegos Win32 compatibles.
Si la aplicación Win32 que desea ejecutar en GPTK usa un instalador, deberá copiar toda la carpeta de instalación de Win32 en drive_c y luego ejecutar el instalador desde allí, luego instalar el juego Win32 real que desea ejecutar.
Si desea utilizar un juego Win32 que está en un CD-ROM y que utiliza un instalador, primero deberá copiar todo el contenido del CD-ROM a drive_c y luego fijarlo desde allí.
Es posible anclar una instalación .exe o Win32 desde un CD-ROM si tiene una unidad de CD-ROM o DVD-ROM conectada a su Mac, pero por razones de confiabilidad, probablemente no sea una buena idea.
Algunos juegos de CD-ROM Win32 más antiguos tienen archivos de instalación, algunos no tienen más que un único archivo .exe y un archivo .ini que ejecuta automáticamente el .exe cuando se inserta el CD-ROM en una PC.
Puede intentar embotellar aplicaciones Win32 que no sean juegos, pero su millaje de compatibilidad puede variar, ya que la mayoría de los juegos compatibles dependen de API 3D como OpenGL, Vulkan y DirectX y Direct3D de Microsoft.
Después de hacer clic en Navegar en la hoja Abrir, navegue hasta el archivo .exe que desea anclar y luego seleccione el Abierto botón.
Cuando lo haga, la hoja del Programa Pin completará el nombre del Pin predeterminado y la ruta al archivo .exe. Ahora haga clic en Alfiler botón.
Encontramos un pequeño problema en Whisky: cuando fijas tu primer programa, no aparece inmediatamente en la parte superior del panel derecho. Tienes que hacer clic en Actualizar para que aparezca en la lista.
Puedes continuar fijando más aplicaciones .exe usando el Programa de pines botón.
Para crear otra botella, haga clic en el «+» en la esquina superior derecha de la ventana principal para repetir el proceso.
Las botellas son geniales porque puedes crear tantas como quieras y luego configurar cada una por separado con diferentes configuraciones de tiempo de ejecución.
Visualización de botellas instaladas y configuraciones
Bajo el Programa de pines El botón son dos filas: Programas instalados y Configuración de botella.
Si haces clic Programas instalados Obtendrá una lista de todas las aplicaciones .exe instaladas.
Puede pasar el mouse sobre cualquier aplicación en la lista para fijarla o desanclarla, cambiar su configuración o hacer clic en su Jugar botón para ejecutarlo. Los controles flotantes también indican si un .exe determinado es de 32 bits o no.
Si haces clic en Configuración de botella En su lugar, obtendrá una lista de configuraciones de vino para la botella seleccionada. Aquí puede ver información y configurar opciones como la versión de Windows, el modo Retina, la escala y las opciones Metal y DXVK.
DXVK es una capa de traducción de Vulkan para las versiones 9 a 11 de Direct3D en Linux, para usar con Wine.
En el panel Configuración de botella, también hay botones para Configuración del vinoAbriendo el Editor del Registro de Windows y abriendo el Panel de control de Wine.
Esto es genial porque si haces clic en el Abrir configuración de vino o Abrir el editor del registro botones, verá que esas aplicaciones se abren instantáneamente en ventanas Win32 como si se estuvieran ejecutando de forma nativa en Windows, pero directamente en el escritorio de su Mac:
Hay algunos otros elementos del menú que debes tener en cuenta en Whisky:
Sobre el Archivo menú utilice el Botella de importación comando de menú para importar botellas existentes sin tener que pasar por todo el proceso de configuración para cada aplicación nuevamente.
También en el Archivo el menú es Abrir carpeta de registros menú (Comando-L) que se encuentra en ~/Library.Logs/com.isaacmarovitz.Whisky. Aquí puede ver todos los registros de Whisky en formato de texto sin formato.
Archivo->Matar todas las botellas cierra todas las aplicaciones Win32 en ejecución almacenadas en Bottles, pero las deja intactas en la ventana principal.
También hay un Archivo->Borrar cachés de sombreadores elemento de menú que borra cualquier caché compartido de ejecuciones anteriores de aplicaciones.
En la parte inferior de la ventana principal de Whiskey hay algunos otros botones: uno para abrir la carpeta c_drive directamente en el Finder, otro para ejecutar Winetricks (programas de utilidad breves para Wine) y un botón etiquetado simplemente Correr que le permite ejecutar un .exe sin fijarlo primero.
Ejecutando aplicaciones Win32
Finalmente, una vez que se completan la configuración y las aplicaciones fijadas, es hora de ejecutar una de ellas. Para hacerlo, simplemente haga doble clic en su ícono en la parte superior de la ventana principal de Whisky.
Si es la primera aplicación de Wine que ejecuta, es posible que tarde un poco en iniciarse, así que tenga paciencia.
Tenga en cuenta que cuando ejecuta una aplicación en Whisky/GPTK no está ejecutando un emulador: las aplicaciones Win32 se ejecutan de forma nativa como aplicaciones independientes como si ejecutara cualquier aplicación nativa de Mac. Wine está haciendo toda la magia de traducir llamadas API de Win32 a POSIX, que se traduce a API nativas en Mac.
En la mayoría de los casos, es perfecto.
Diseño y documentación
Whiskey es una gran aplicación, a pesar de algunos errores menores. Marovitz se ha tomado tiempo para pensarlo todo bien.
La aplicación es sencilla y elegante. Es fácil de usar y no tendrá problemas para localizar y encontrar todo rápidamente.
La interfaz de usuario de Whiskey solo lleva unos minutos para aprender. Los pequeños y agradables toques de acceso directo, como los botones para abrir carpetas o para salir de todas las aplicaciones Win32 en ejecución, ahorran tiempo.
En términos de configuración e instalación, Whiskey avanza el proceso de configuración de GPTK por un margen enorme en comparación con las soluciones de configuración anteriores. Con Whiskey no hay configuración manual: simplemente haga clic en el Próximo y todo se instala en un solo paso, incluso Rosetta si no lo tienes.
También es de destacar el propio sitio web de Whisky. En una era de sobrecarga de información, el sitio es limpio, minimalista, simple y breve, algo de lo que la mayoría de los demás sitios web podrían aprender.
Para obtener una guía rápida sobre Whisky, haga clic en el ícono de nota pequeña en la esquina superior derecha de la página de inicio de Whisky. Esto lo llevará a la documentación de Whisky, que incluye solo seis secciones, incluida una guía, problemas comunes, cómo usar la compatibilidad con el juego WhiskyCmd y una discusión sobre Whisky versus la aplicación CrossOver similar de CodeWeavers.
El whisky no hace todo lo que hace CrossOver. Pero Whiskey es gratuito y mucho más simple y fácil de configurar y usar.
Cualquier entusiasta de los juegos retro querrá Whisky en su colección de juegos clásicos.
Síguenos en YouTube: @PCenterES