Super Mario 64 es un clásico de Nintendo 64, para poder disfrutarlo en su máximo esplendor en PSVita con HENkaku es necesario compilarlo usando el VitaSDK, el código del proyecto de decompilación de super mario 64 y la rom del juego super mario 64 en cualquiera de sus versiones US, EU o JP
Ahora veremos los pasos para compilar el port de super mario 64 en Ubuntu Linux 18.04 y luego los pasos para instalarlo.
Instalar VitaSDK
Primero instalar dependencias
sudo apt install -y git build-essential pkg-config libusb-1.0-0-dev libsdl2-dev make git-core cmake python
Instalación de VitaSDK usando el host package manager
git clone https://github.com/vitasdk/vdpmcd vdpm./bootstrap-vitasdk.sh./install-all.sh
Activación de variables de entorno en ~/.bashrc
export VITASDK=/usr/local/vitasdkexport PATH=$VITASDK/bin:$PATH
Proyecto de decompilación de super mario 64
Instalación de sm64-vita
git clone https://github.com/bythos14/sm64-vitacd sm64-vitachmod +x build_deps.sh./build_deps.sh
Compilar Port usando ROM
Descargar ROM de Super Mario 64 en su versión US, EU o JP. El nombre del ROM debe ser de la forma Super Mario 64 (U) [!].z64 donde entre paréntesis está la región U para la versión americana, E para la versión europea y J para la versión japonesa. Dentro de los paréntesis cuadrados está el signo de exclamación que indica que el rom es una copia inalterada.
Renombrar el archivo de rom Super Mario 64 (U) [!].z64 a baserom.us.z64 y ubicarlo dentro de sm64-vita
Para el caso de otra región renombrar Super Mario 64 (E) [!].z64 a baserom.eu.z64
Para el caso de otra región renombrar Super Mario 64 (J) [!].z64 a baserom.jp.z64
Ubicarse dentro del directorio sm64-vita y compilar usando la siguiente instrucción
make TARGET_VITA=1 vpk -j4
El archivo generado estará dentro del directorio ./build/us_vita/ y se llamará sm64.us.f3dex2e.vpk
Proceso de Instalación
Para poder jugar super mario 64 en la PSVita es necesario extraer la librería gráfica libshacccg.suprx que está dentro del paquete PSM.
Para instalar PSM es necesario usar PKGJ y para extraer la librería desde PSM se utilizará SharkFOOD
Para seguir es necesario que descargues los siguientes archivos:
Extraer la librería libshacccg.suprx
Copiar e instalar archivos a tu PSVita
Luego de descargar los 3 VPK debes copiarlos a tu PSVita usando el método que más te acomode FTP o USB en VitaShell e instalarlos.
Instalación de VPK en VitaShell |
En la PSVita Instalar PKGJ y luego de actualizar la lista de juegos, instalar PSM runtime como en el siguiente video. (En PKGJ debes seleccionar todas las regiones US, EU, JP, AS)
Luego de instalar PSM te pedirá actualizar a la versión 2.01 eso es normal y se debe realizar.
Después se Instala SharkFOOD y se ejecuta para extraer la librería, este proceso se realiza una sola vez.
Luego es necesario revisar en la ruta ur0:data/ que exista la librería libshacccg.suprx |
A jugar!
Todo listo para jugar. |
Detalle del Live Area |
Super Mario 64 se ve glorioso en la PSVita |
La cámara se controla con el stick derecho que reemplaza a los C-buttons del Nintendo 64 |
Ahora a disfrutar de este clásico en nuestra querida PSVita. Dedico este post a Nicomón mi hijo menor al que le gusta mucho este juego 💟💟💟
Awa con mayo
ResponderBorrarHola, espero me puedas ayudar con esto. Al correr el comando "./build_deps.sh" me dice "command not found". Si lo corro como "make ./build_deps.sh" descomprime todas las texturas por un minuto y al final me dice "make: nothing to do here". No sé qué hacer, sigo todas las guías paso a paso pero siempre me atoro ahí. Espero que puedas ayudarme, gracias.
ResponderBorrarDentro del directorio "sm64-vita" debes ejecutar "chmod +x build_deps.sh " para dejar ejecutable el script.
BorrarCuando clonas el repositorio ese script viene sin permisos de ejecución.
De todos modos si no lo puedes compilar acá lo puedes descargar: https://www.dropbox.com/s/yogbpzaxnykshz6/sm64.us.f3dex2e.vpk?dl=0
Saludos
Luego de instalar PSM runtime, debes instalar un juego de PSM para que quede activa la librería. En PKGJ en la sección de PSM están dichos juegos y pesan pocos MB.
BorrarCualquier cosa me escribes.