Spine es el primer emulador de PS4 capaz de ejecutar juegos comerciales. Todavía se encuentra en una fase muy temprana de desarrollo pero en estos momentos juegos como Mega Man Legacy o We are Doomed ya son compatibles y se ven sin fallos gráficos. Eso sí, hay que tener en cuenta que estos juegos no dejan de ser títulos muy poco complejos, pero desde luego es todo un avance que hasta ahora ningún otro emulador ha conseguido. Eso sí, todavía queda muchísimo para que este o cualquier otro emulador de PS4 puedan llegar a mostrar un juego con complejos gráficos en 3D funcionando de forma más o menos decente en un PC.
Relacionado: Orbital, primer emulador de PS4
Spine presenta la particularidad de ser compatible solamente con sistemas operativos GNU/Linux (al menos de momento), aunque siempre es posible que posteriormente sea portado a Linux o incluso MacOS. De todas formas, cualquier usuario de Windows puede ejecutarlo desde una máquina virtual creada con una distro Linux (Manjaro, Ubuntu, Fedora…) y probar los juegos. Más adelante explicamos como hacer este proceso.
El emulador está siendo desarrollado por el desarrollador devofspine, del cual la verdad es que no tenemos más datos ni en su cuenta de Github aparecen otros proyectos, por lo que realmente no sabemos quién es. Podéis seguir su trabajo o colaborar con el a través de la cuenta del proyecto.
Requisitos
- Una instalación de distro Linux con aceleración OpenGL (3.3+), a poder ser que sea nativa, pero si no puedes usar una máquina virtual creada con VMware Workstation, no funciona con VirtualBox (o eso dice el autor, yo solamente lo he probado con VMware).
- El emulador Spine en su última versión.
- El PKG descomprimido de un juego compatible. Usa Google para buscarlo o utiliza el tuyo propio, no damos soporte para este tipo de contenido.
Juegos compatibles
Estos son los juegos compatibles de momento:
- Mega Man Legacy Collection
– 6911087c37fde29034c1d9ef2950684a eboot.bin (ELF)
– 38c82774d44373cf24f84401eec97623 eboot.bin (SELF) - We Are Doomed
– 01fc7a91797a2debda8d0f14b4b0fa55 eboot.bin (ELF)
– 6cf309f131434bcff7d8737664b45c8e eboot.bin (SELF)
Descomprimir un PKG de PS4
Lo normal es que te encuentres los juegos comprimidos en formato PKG, para descomprimirlos tienes que hacer uso de un programa llamado PS4PKGViewer del desarrollador theleecherman, búscalo en Google porque este programa suele hacer saltar el antivirus y de ahí que no lo linkee. No es un virus, pero desconozco el motivo por el que es considerado por los navegadores como peligroso.
Lo único que debes hacer es extraer todos los archivos del PKG del juego con este programa para así extraer el archivo eboot.bin que es el que se cargará desde el emulador. Para ello carga el archivo PKG desde el menú File y después extrae todos los archivos del PKG desde Extra > Extract Package.
Instalación y funcionamiento
Existen dos versiones del paquete, una de ellas mediante Flatpak y la otra con un binario normal. En el momento de escribir esto, el archivo de Flatpak a mi no me funciona correctamente con los juegos.
Relacionado: abrir una ventana de terminal en Linux
Instalación y uso con Flatpack:
- Copia el archivo spinedemo.flatpak extraído dentro de la carpeta /flatpak de tu usuario en Linux (en mi caso /home/john5/flatpak).
- Abre una ventana de terminal y escribe: flatpak –user install flatpak/spinedemo.flatpak
- flatpak run –filesystem={directorio del dump}:ro org.devofspine.SpineDemo {ruta del eboot.bin}
Seguramente la forma de funcionar con Flatpack mejorará en versiones posteriores y será la predeterminada, pero actualmente no la aconsejo.
Uso con el binario (recomendado):
- Abre una ventana de terminal y arrastra el archivo spinedemo del binario allí.
- Pulsa la tecla de la barra espaciadora para dejar un espacio.
- Entra dentro de la ruta del juego PKG extraído y arrastra el archivo eboot.bin a la ventana de terminal.
- Pulsa intro y empezará la emulación del juego a pantalla completa.
Aquí puedes ver el juego funcionando.
Controles
- ESC: salir
- Flecha arriba: pad digital arriba.
- Flecha abajo: pad digital abajo.
- Flecha izquierda: pad digital izquierda.
- Flecha derecha: pad digital derecha.
- W: triángulo.
- S: equis.
- A: cuadrado.
- D: círculo.
- I: stick izquierdo arriba.
- K: stick izquierdo abajo.
- J: stick izquierdo izquierda.
- L: stick izquierdo derecha.
- Teclado numérico 5 o T: stick derecho arriba.
- Teclado numérico 2 o G: stick derecho abajo.
- Teclado numérico 1 y F: stick derecho izquierda.
- Teclado numérico 3 o H: stick derecho derecha.
- 1: L1
- 2: R2
- 3: L2
- 4: R2
- 5: L3
- 6: R3
- 9: presionar touchpad.
- 0: opciones.
Contenidos