Comments (3)
💥 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
.
from arc_unpacker.
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 hash0x12345678
. - 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.
from arc_unpacker.
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.
from arc_unpacker.
Related Issues (20)
- Game Request: Memories Off -Innocent Fille-
- Game Request: Wagamama High Spec
- Game Request: Making*Lovers HOT 1
- Add "If You Love Me, Then Say So!" to supported game list
- 'recognition finished with errors (Bad value for option "--plugin".' HOT 1
- help :( with vnmaker
- G-Senjou No Maou (decrypting chunk issue)
- Are there plans for a new release? HOT 1
- Game Request: Oppai Gakuen Marching Band Bu!
- Game Request: Kyonyuu Kazoku Saimin
- Add "Baku Ane ~Otouto Shibocchau zo!" to supported game HOT 1
- boost : : filesystem: :path codecvt to wstring: error
- Front wing's (ISLAND STEAM GAME) HOT 1
- Game Request: Koi x Shin Ai Kanojo
- Game Request: [Silky's] Gakuen Saimin Reido -Sakki made, Daikirai Datta Hazu na no ni-
- Game request: The Runaway Girl And Me - recognition finished with errors (Premature end of file)
- Convert from tlg to png?
- Game request: Dolphin Divers
- Unpack Tsumamigui3 use CLI:--dec=alice-soft/afa report error: recognition finished with errors (Invalid byte sequence) HOT 1
- [Valkyria][140926]Gachinko! B* Club HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arc_unpacker.