
아케이드 PriPara 게임을 구동하는 엔진의 리버스 엔지니어링
PriPara(내부 이름 Prineo)는 SynSophia가 개발한 아케이드 리듬 게임입니다.
이 프로젝트의 목표는 아케이드 시리즈의 모델 포맷을 리버싱하여 독점 캐릭터를 Nintendo Switch용 최신 버전 게임으로 이식하는 것이었습니다.
RE 과정에서 촬영한 몇 가지 흥미로운 스크린샷입니다.
Noesis 애드온의 초기 버전 — 최초의 부분적 모델 임포트 (2025-09-14)
역직렬화 구현을 테스트하는 데 사용된 C# 모델 리더 (2025-12-06)
VM에서 복호화된 덤프를 실행하고 MinHook과 Xenos를 사용한 DLL 인젝션으로 해싱 함수를 후킹하며, ReturnAddress 인트린직을 사용해 해시 함수 호출을 추적하는 모습 (2025-12-08)
Noesis 애드온을 통해 게임에서 임포트한 씬 (2025-12-27)
Noesis 애드온을 통해 암호화된 리소스에서 임포트한 스킨드 모델

PriPara 아케이드에서 NintendoSwitch 버전으로 이식한 드레스, Noesis 플러그인으로 내보낸 모델
이 게임은 표준 암호화 프리미티브의 수정된 버전을 구현하고 있습니다.
구현: https://github.com/ExIfDev/Prineo_RE/blob/main/Noesis/fmt_prineo.py#L1130-L1140
구현: https://github.com/ExIfDev/Prineo_RE/blob/main/Noesis/fmt_prineo.py#L1074-L1128
다음 문서는 SSZL 압축 해제 후의 파일을 다룹니다.