Deltarune (capítulos 1-5) porteado a PS Vita

Traduzco directamente desde el github del autor WolffsRoom.

Imagen
Port no oficial de DELTARUNE Capítulos 1–5 para PlayStation Vita


A partir de la v0.36, el proyecto pasó a ejecutar directamente los datos de GameMaker de la versión de Windows/Steam mediante una adaptación de Butterscotch, con renderizado a través de VitaGL. La versión de Android ya no es la fuente principal de los datos.


---

¡IMPORTANTE! Este repositorio y sus lanzamientos (releases) no incluyen archivos comerciales de DELTARUNE. Compra y obtén el juego oficial en deltarune.com.


---

Estado del proyecto
La versión actual es la v0.49. Los cinco capítulos inician y son jugables en hardware real, aunque todavía pueden ocurrir bugs, cuelgues y caídas de rendimiento.

Lo que ya funciona:
  • Selector y cambio de los cinco capítulos.
  • Regreso a la selección de capítulos (Chapter Select) desde el menú del juego.
  • Lectura directa de los archivos de Windows/Steam.
  • Renderizador VitaGL adaptado al backend heredado (legacy) de Butterscotch.
  • Controles físicos de la PS Vita.
  • Controles táctiles opcionales.
  • Menú de ajustes del juego (Game Settings) en inglés y portugués.
  • Volúmenes independientes para música y efectos.
  • Posición y zoom de pantalla configurables.
  • Bordes de la versión de consola seleccionados dinámicamente según el capítulo y el escenario.
  • Carga bajo demanda y caché de texturas para los capítulos más grandes.
  • Guardados (saves), mods por capítulo y preparación para traducción al portugués (PT-BR).
  • Logs persistentes para diagnóstico.

---

Cambio de rumbo
El trabajo comenzó estudiando los ports de Android y la carga mediante YoYo Loader/SoLoader. Esta etapa permitió comprender la división de los capítulos, los archivos externos, la inicialización del runner y los controles táctiles.

Tras las primeras pruebas con Butterscotch y VitaGL, el port pasó a cargar los datos oficiales de la versión de Windows. Esto elimina la dependencia del APK y evita arrastrar los problemas específicos del runner de Android.

El flujo de trabajo actual es:
Archivos oficiales PC/Steam

Preparación de los datos por capítulo

Butterscotch adaptado a Vita

VitaGL + OpenAL + controles de Vita


---

Guía de instalación

Para instalar el juego correctamente, sigue estos pasos:

  1. Instala kubridge y FdFix copiando kubridge.skprx y fd_fix.skprx a tu carpeta de plugins de taiHEN (normalmente ux0:tai) y añade estas líneas en el archivo config.txt bajo la sección *KERNEL:
    *KERNEL
    ux0:tai/kubridge.skprx
    ux0:tai/fd_fix.skprx

    Nota: No instales fd_fix.skprx si ya estás utilizando el plugin rePatch.
  2. (Opcional) Instala PSVshell para hacer overclock a tu consola y mejorar el rendimiento.
  3. Instala libshacccg.suprx si aún no lo tienes instalado.
  4. Obtén de forma legal el juego oficial en deltarune.com.

---

CÓMO APLICAR EL PARCHE:
El parcheador (patcher) v0.49 prepara los datos necesarios a partir de una instalación oficial del juego. La versión de Steam compatible es la v0.0.247 Patch.
Nota: La selección de idioma del parcheador solo cambia la interfaz del programa y no el idioma del juego en sí.

  1. Compra e instala DELTARUNE para PC a través de Steam.
  2. Confirma que la instalación está en la versión v0.0.247 Patch y sin archivos modificados.
  3. Descarga el VPK y el archivo ZIP del parcheador desde la página de lanzamientos (Releases).
  4. Extrae el parcheador y copia la carpeta original de DELTARUNE a SteamFiles/DELTARUNE.
  5. Ejecuta DeltaruneVitaPatcher.exe, selecciona el idioma de la interfaz e inicia la preparación.
  6. Instala Deltarune-v0.49.vpk en tu consola a través de VitaShell.
  7. Copia la carpeta generada en VitaFiles/deltarune a la ruta ux0:data/ en tu PS Vita.
  8. El resultado final debe contener la ruta ux0:data/deltarune/deltarunevita/...
  9. Los bordes de la pantalla deben añadirse manualmente. Solo tienes que descargarlos y colocarlos en la carpeta borders dentro de ux0:data/deltarune/deltarunevita/...

Hilo reddit
Descarga en github
0 respuestas