
Rétro-ingénierie du moteur qui alimente les jeux PriPara sur arcade.
PriPara (nom interne Prineo) est un jeu d'arcade de rythme développé par SynSophia.
L'objectif de ce projet était d'inverser le format de modèle de la série arcade afin de porter des personnages exclusifs vers la version plus récente du jeu sur Nintendo Switch.
Quelques captures d'écran intéressantes prises durant le processus de RE.
Version précoce de l'addon Noesis — premier import partiel de modèle (14-09-2025)
Lecteur de modèle C# utilisé pour tester les implémentations de désérialisation (06-12-2025)
Exécution d'un dump déchiffré dans une VM et hook de la fonction de hachage via injection de DLL avec MinHook et Xenos, en utilisant l'intrinsèque ReturnAddress pour suivre les appels de la fonction de hachage (08-12-2025)
Scène importée depuis le jeu via l'addon Noesis (27-12-2025)
Modèle skinné importé depuis une ressource chiffrée via l'addon Noesis

Robe portée de PriPara arcade vers la version NintendoSwitch, modèle exporté à l'aide du plugin Noesis
Le jeu implémente des versions modifiées de primitives cryptographiques standard.
Implémentation : https://github.com/ExIfDev/Prineo_RE/blob/main/Noesis/fmt_prineo.py#L1130-L1140
Implémentation : https://github.com/ExIfDev/Prineo_RE/blob/main/Noesis/fmt_prineo.py#L1074-L1128
La documentation suivante concerne les fichiers après décompression SSZL.