Closed fro0116 closed 8 years ago
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:
init.scr
.init.scr
tells the game how to load other scripts.background1.png
.background1.png
and gets hash 0x12345678
.0x12345678
.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.
:boom: Done! You can either wait for nightly a build that will be compiled in about 7 hours, or grab the file names right now here: https://raw.githubusercontent.com/vn-tools/arc_unpacker/master/etc/noraneko.lst
To use this file, please pass following switches:
--dec=whale/dat --file-names=path/to/noraneko.lst
Note that the version I tested it on had only arc0-2.dat
, no arc3.dat
.
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!