You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 25, 2022. It is now read-only.
Looks like the game runs on Whale engine. Archives in this engine store file hashes, rather than names. At the same time, the archives need the file names to decrypt the data. File names are stored in the scripts.
So it works like this:
Game reads root script file by referring to hardcoded path such as init.scr.
init.scr tells the game how to load other scripts.
Some scripts tell the game to load specific files. Say, someone tells the game to load background1.png.
The game hashes background1.png and gets hash 0x12345678.
The game checks if any archive has a file with hash 0x12345678.
A file was found.
The game decrypts the file using text background1.png.
It has worked this way for Tsujidou-san no Jun'ai Road, so I assume it's the same case for this game. Unpacking Tsujidou-san required brute-forcing all possible file names. I'm a little busy with other projects now, but I'll check if I can come up with such list.
Edit: upon closer inspection of the game files, looks like it uses something completely different.
Edit 2: it is Whale after all.
Thank you so much for taking the time to do this so quickly!
I gave it a try just now and it worked perfectly! =)
I assume the arc3.dat I have is probably from a patch. I was only looking for the assets so there's probably nothing of interest for me in there anyways.
I've been wanting to extract the music for ノラと皇女と野良猫ハート and was trying arc_unpacker on it.
Unfortunately it failed with the following error:
Any idea what it'd take to get this game to extract properly? Thanks!
The text was updated successfully, but these errors were encountered: