
Ingeniería inversa del motor que impulsa los juegos de PriPara en arcade.
PriPara (nombre interno Prineo) es un juego de ritmo de arcade desarrollado por SynSophia.
El objetivo de este proyecto era revertir el formato de modelos de la serie de arcade para poder portar personajes exclusivos a la versión más reciente del juego en Nintendo Switch.
Algunas capturas de pantalla interesantes tomadas durante el proceso de ingeniería inversa.
Versión temprana del addon de Noesis — primera importación parcial de modelo (14-09-2025)
Lector de modelos en C# usado para probar implementaciones de deserialización (06-12-2025)
Ejecutando un volcado descifrado en una VM y hookeando la función de hashing mediante inyección de DLL usando MinHook y Xenos, utilizando el intrínseco ReturnAddress para rastrear las llamadas a la función de hash (08-12-2025)
Escena importada del juego mediante el addon de Noesis (27-12-2025)
Modelo con skin importado desde un recurso cifrado mediante el addon de Noesis

Vestido portado desde PriPara arcade a la versión de NintendoSwitch, modelo exportado usando el plugin de Noesis
El juego implementa versiones modificadas de primitivas criptográficas estándar.
Implementación: https://github.com/ExIfDev/Prineo_RE/blob/main/Noesis/fmt_prineo.py#L1130-L1140
Implementación: https://github.com/ExIfDev/Prineo_RE/blob/main/Noesis/fmt_prineo.py#L1074-L1128
La siguiente documentación hace referencia a los archivos después de la descompresión SSZL.