Recientemente me llegó a casa la versión británica del Oni de Mac, un juego que fue desarrollado por Bungie West, acabado por Rockstar tras la compra de Bungie por Microsoft y su versión de Mac fue distribuida en Europa por Feral Interactive. ¿Por qué la versión UK? Pues por que la versión española de Mac es más rara que un perro verde (existe, pero casi nunca se ve en el mercado de segunda mano).
En lo que concierne a la versión de Mac, el juego fue desarrollado para Mac OS 8.6. Para entonces ya estaba a la venta Mac OS 9 y ese mismo año llegaría Mac OS X (Cheetah), pero esto no suponía ningún problema teniendo en cuenta que Bungie al final publicó una aplicación basada en "Carbon" una API que aseguraba la compatibilidad entre Mac OS 8, Mac OS 9 y las versiones más recientes de PowerPC de Mac OS X.
Aún así, esta versión tenía varios bugs notorios al jugarse en Mac OS X (por ejemplo con el manejo del ratón), por lo que The Omni Group acabó publicando a finales de 2001 un binario compilado en Cocoa (una API nativa para Mac OS X, https://web.archive.org/web/20210619075614/https://www.macworld.com/article/164227/oni.html) que resolvía gran parte de estos problemas (y que a día de hoy puede descargarse a través de su FTP http://files.omnigroup.com/software/MacOSX/10.1/Oni-1.0v1.36.dmg) y éste era el "parche" que todo el mundo acababa usando para jugar el juego en Mac OS X... Hasta que Apple anunció la migración a procesadores Intel.
La migración a Intel trajo varias sorpresas, entre ellas la desaparición del entorno "Mac OS Classic", que permitía jugar a juegos de Mac OS 8 y 9 en Mac OS X. Aún así, Apple sacó su "Rosetta", que permitía jugar a juegos compilados para PowerPC en sus ordenadores Intel, siempre y cuando estuvieran compilados para Mac OS X, hasta la llegada de Lion (Mac OS X 10.7), donde "Rosetta" desapareció. Esto produjo que durante la época de Snow Leopard y Lion proliferaran muchos parches oficiales que adaptaban los juegos comerciales a "Carbon" o ofrecían directamente una versión del binario compilado para ordenadores intel.
Con este panorama, el distribuidor europeo de Oni para Mac, Feral Interactive, acabó contactando con The Omni Group para llegar a un acuerdo y publicar una nueva versión de Oni compatible con las versiones de Mac OS X de procesador Intel: Como resultado, en primavera de 2011 (diez años después del lanzamiento del juego), se publicó un parche v1.1.1 que hacía que el juego fuera compatible con Snow Leopard (Mac OS X 10.6) y otro parche v1.2.1 que hacía que el juego fuera compatible con las versiones posteriores (desde Mac OS X 10.7 hasta Mac OS X 10.14). A día de hoy estos parches han desaparecido de las páginas de Feral y de The Omni Group, pero pueden conseguirse sin problemas a través de internet. Cabe destacar que a partir de Catalina (Mac OS X 10.15), Apple rompe con la compatibilidad de binarios compilados en 32 bits, por lo que a partir de esa versión resulta imposible jugar a cualquier versión de Oni de forma nativa.
Y bueno, ¿qué tal es instalar y jugar al Oni en un Mac OS X de Intel? Pues la verdad es que la experiencia es muy positiva. Un servidor ha jugado a este juego en su versión de PowerPC (en un Mac Mini G4) y la verdad es que se juega mucho mejor en mi Macbook Pro 8,1 de principios de 2011.
El proceso de instalación es bastante sencillo: Pones el DVD, buscas la carpeta "Oni ƒ" y la copias al disco duro, renombras la carpeta por "Oni" (sin el carácter especial "ƒ"), le copias el binario "parche" en la carpeta del juego (v1.1.1 para Snow Leopard, v1.2.1 para el resto) y lo ejecutas:
Hay un par de problemas con la versión de Snow Leopard:
- El vídeo inicial no se visualiza y sale directamente una pantalla en negro, dando a entender que el juego se ha clavado, pero para poder jugar realmente basta con pulsar el botón "escape" o bien añadir el argumento "-novideos" en la pestaña advanced.
- La tecla de "Control Izquierdo" (necesario por ejemplo para abrir las puertas o consultar las consolas) no parece funcionar. He tenido que remapear la tecla editando un fichero "key_config.txt" que se crea al abrir la aplicación. -> Actualización: Al final el problema de la tecla "Control" es problema de mi teclado, he encargado una pieza de reemplazo desde Aliexpress para arreglarlo.
Por lo demás estoy muy contento con la experiencia: Puedo jugar con gráficos en ULTRA a 1280x800 (resolución máxima de mi Macbook) de una forma muy fluida. No sé cómo podría contabilizar los frames por segundo, pero el rendimiento está a años luz de lo que he vivido jugando en mi Mac Mini G4. Otro detalle es que el mapeado del ratón funciona correctamente, algo que daba problemas con la versión "Carbon". Y bueno, me gusta más jugar a Oni así que con el parche de "OniX" para Windows 10/11 (https://wiki.oni2.net/OniX).