
Reverse Engineering der Engine, die die PriPara-Spiele auf Arcade antreibt.
PriPara (interner Name Prineo) ist ein Arcade-Rhythmusspiel, das von SynSophia entwickelt wurde.
Das Ziel dieses Projekts war es, das Modellformat der Arcade-Serie zu reverse-engineeren, um exklusive Charaktere auf die neuere Version des Spiels für Nintendo Switch zu portieren.
Einige interessante Screenshots, die während des RE-Prozesses aufgenommen wurden.
Frühe Version des Noesis-Addons — erster partieller Modellimport (14.09.2025)
C#-Modellleser zum Testen von Deserialisierungsimplementierungen (06.12.2025)
Ausführen eines entschlüsselten Dumps in einer VM und Hooking der Hash-Funktion per DLL-Injection mit MinHook und Xenos, unter Verwendung des ReturnAddress-Intrinsics zur Verfolgung von Hash-Funktionsaufrufen (08.12.2025)
Importierte Szene aus dem Spiel über das Noesis-Addon (27.12.2025)
Importiertes skinned Modell aus verschlüsselter Ressource über das Noesis-Addon

Portiertes Kleid von PriPara Arcade auf die NintendoSwitch-Version, Modell exportiert mit dem Noesis-Plugin
Das Spiel implementiert modifizierte Versionen standardmäßiger kryptografischer Primitive.
Implementierung: https://github.com/ExIfDev/Prineo_RE/blob/main/Noesis/fmt_prineo.py#L1130-L1140
Implementierung: https://github.com/ExIfDev/Prineo_RE/blob/main/Noesis/fmt_prineo.py#L1074-L1128
Die folgende Dokumentation bezieht sich auf Dateien nach der SSZL-Dekompression.