Posts: 4
Threads: 1
Joined: May 2013
I've been able to look at the files and I notice a data.bin that has a sizable file size as well as STR0.BIN and STR1.BIN.
How would I go about ripping sprite files (like character mugshots in the story) via this? Would greatly appreciate any help as I've been on google for like 2 hours. Thanks.
I would guess that STR0.BIN and STR1.BIN just contain strings. Would you be able to upload data.bin for us to take a look at?
You may have a fresh start any moment you choose, for this thing that we call "failure" is not the falling down, but the staying down. -Mary Pickford
Posts: 4
Threads: 1
Joined: May 2013
It says I need a decryption key?
You may have a fresh start any moment you choose, for this thing that we call "failure" is not the falling down, but the staying down. -Mary Pickford
Posts: 4
Threads: 1
Joined: May 2013
02-20-2016, 08:14 PM
(This post was last modified: 02-20-2016, 08:17 PM by Kokonoe.)
(02-20-2016, 08:09 PM)puggsoy Wrote: It says I need a decryption key?
Woops. Here!
https://mega.nz/#!n4cSRb4T!df16g2xoBfrZC...Sv3_FVCHMM
It's a bunch of gzip files stuck onto each other, which can be extracted using offzip. The resulting files have filenames and such in them but I'm not quite sure how to get files out of those.
You may have a fresh start any moment you choose, for this thing that we call "failure" is not the falling down, but the staying down. -Mary Pickford
Posts: 4
Threads: 1
Joined: May 2013
02-20-2016, 09:06 PM
(This post was last modified: 02-20-2016, 09:07 PM by Kokonoe.)
(02-20-2016, 08:58 PM)puggsoy Wrote: It's a bunch of gzip files stuck onto each other, which can be extracted using offzip. The resulting files have filenames and such in them but I'm not quite sure how to get files out of those.
I downloaded offzip and dragged data.bin onto it, but it created a file with 0 bytes. Did I do something incorrect?
Perhaps I misread, I was gonna try to tinker with it.
You have to run it with the command-line or in a bat file:
Code: offzip -a -z -15 DATA.BIN outdat 0
You have to make the folder "outdat" before running it as it won't make it it itself.
You may have a fresh start any moment you choose, for this thing that we call "failure" is not the falling down, but the staying down. -Mary Pickford
Posts: 999
Threads: 40
Joined: Aug 2010
I attempted to rip from this game before, but I guess I forgot about it.
Everything is stored in "CCS" files which, I'm pretty sure, is a proprietary format created by cyberconnect.
And they are strange...
Like really strange...
Like instead of packaging them with a list of offsets and sizes like a normal packaged file, everything is interpreted by the engine and the file read like a stream with flags to tell what's what. And they aren't obvious.
I mean, I'm sure it's useful for their engine and all, but it's just a bit of a mess, honestly.
Regardless, I did make a script for extracting the ones containing ONLY textures, since they are the simplest (which isn't saying much), but I can't seem to find it :\
02-25-2016, 10:01 PM
(This post was last modified: 02-25-2016, 10:10 PM by Struggleton!.)
Code: comtype gzip
string GZIPID x "\x1F\x8B\x08\x08"
for
findloc OFFSET string GZIPID
goto OFFSET
getdstring DUMMY 0xA
get NAME string
findloc OFFEND longlong 0
xmath SIZE "OFFEND - OFFSET"
clog NAME OFFSET SIZE SIZE
goto OFFEND
next
This QuickBMS script should get all the files from the DATA.BIN. It looks for the GZIP identifier, and the null bytes after the stream, and calculates the size. It also gets the names from the stream, and uses that as the output name. Tell me if it has any issues.
Posts: 999
Threads: 40
Joined: Aug 2010
Um...
You could just parse this file...
http://pastebin.com/4E425eFT
Kokonoe forgot to include it, but it tells the file name, location, size, and uncompressed size for all the files.
Much more useful.
(02-25-2016, 10:37 PM)Ploaj Wrote: Um...
You could just parse this file...
http://pastebin.com/4E425eFT
Kokonoe forgot to include it, but it tells the file name, location, size, and uncompressed size for all the files.
Much more useful.
Wow, that would have been very useful to have. Quick question though, but which file is that? Was it one of the STR[X].bin?
|