Dead Space 1/2/3 research

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Dead Space 1/2/3 research

Post by id-daemon »

I've been researching Dead Space formats recently. So this will be the place where I put my results.

Starting from .sbk format. This is the place where all generic sounds contained: gunshots, interface, costume, etc.

Here's a simple tool written on c# that will extract all sounds from them. Enjoy.
Sounds can be converted to mp3 with ealayer3.

This one works with DS1&2.

To extract all sounds from the game you need to follow the steps:
step 1 - unpack .dat files
step 2 - unpack .str files that have sfx in them
step 3 - unpack .sbk files with this tool
step 4 - use ealayer3 on them
Last edited by id-daemon on Tue Mar 22, 2016 4:41 pm, edited 1 time in total.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Dead Space 1/2/3 research

Post by id-daemon »

Version for DS3. Works with DS2 too.
MaZTeR
Posts: 61
Joined: Sun Jun 05, 2016 1:30 pm

Re: Dead Space 1/2/3 research

Post by MaZTeR »

Yes so, every time I use ealayer3 version 22.5.2011, it leaves some files unconverted and says that "This input is not in a readable format." I use https://bitbucket.org/Zenchreal/ealayer3/downloads version 22.5.2011

From the other thread:
MaZTeR wrote:
id-daemon wrote:I made this tool, nothing is distorted! Nothing is broken there.

No I mean I read from this link: http://forum.xentax.com/viewtopic.php?p=104766#p104766 that I guess you managed to make a version that can run the files that it could not previously convert but the output was distorted and broken. Eitherway, could you possibly give me the download link to the extractor you used? I'm currently using the one made back in 22.5.2011, which leaves some files un-converted and says that "This input is not in a readable format."


Alright so the files I cannot convert are the Dead Space .exa files from the global_assets folder and some of the .exa files from Dead Space 2 like those Tripod sounds and sometimes one file at the bottom of the list of the converted "00X_enemy.sbk" sounds. Like this one: https://www.mediafire.com/folder/jrsjc2 ... table_file

Edit: I tried all the ealayer3 version and all of them said that "This input is not in a readable format." with those 4 files I linked
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Dead Space 1/2/3 research

Post by id-daemon »

I think the problem may be in my SBK tools. I may have changed them and forget to upload new versions here. So please unpack the files that doesn't work with these newest versions and check if they work then.

p.s. now I remember, new ealayer3 version I created was not for Dead Space. All dead space files were converted correctly with that 2011 version you're using.
MaZTeR
Posts: 61
Joined: Sun Jun 05, 2016 1:30 pm

Re: Dead Space 1/2/3 research

Post by MaZTeR »

I think it works now but the newer ones won't let other users on windows with admin permission to use the files.

Edit: I even tried it on the computer's main account and it still doesn't work. It just says "Windows cannot access the specified device, path, or file". And I don't have permission. I even ran them both and they said that I do not have permission.

More editing: Well, I tried the files on my laptop and it worked. Dunno what's up with my main PC
MaZTeR
Posts: 61
Joined: Sun Jun 05, 2016 1:30 pm

Re: Dead Space 1/2/3 research

Post by MaZTeR »

Do you happen to have also a .snu extractor for Dead Space 2 and 3? towav doesn't work on them but only on DS1
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Dead Space 1/2/3 research

Post by id-daemon »

Try running "ealayer3 -i 32"
MaZTeR
Posts: 61
Joined: Sun Jun 05, 2016 1:30 pm

Re: Dead Space 1/2/3 research

Post by MaZTeR »

id-daemon wrote:Try running "ealayer3 -i 32"

What do you mean?
Ekey
Posts: 1383
Joined: Sat Aug 09, 2014 2:34 pm

Re: Dead Space 1/2/3 research

Post by Ekey »

Last edited by Ekey on Wed Jun 08, 2016 6:38 pm, edited 1 time in total.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Dead Space 1/2/3 research

Post by id-daemon »

MaZTeR wrote:
id-daemon wrote:Try running "ealayer3 -i 32"

What do you mean?


I mean ealayer3 has a switch to decode not from the beginning of a file, but from a certain offset. You need to use it.
MaZTeR
Posts: 61
Joined: Sun Jun 05, 2016 1:30 pm

Re: Dead Space 1/2/3 research

Post by MaZTeR »

id-daemon wrote:
MaZTeR wrote:
id-daemon wrote:Try running "ealayer3 -i 32"

What do you mean?


I mean ealayer3 has a switch to decode not from the beginning of a file, but from a certain offset. You need to use it.

I used ealayer on the Dead Space and DS2 .snu files and it did not work. Only .towav works on the first game but not on the second.

Also while I was ripping the global_assets.str audio files, there were few files that ealayer was unable to convert and said they were unreadable. Unfortunatly I didn't copy those files.

Also do you know a way to convert more than just 15 files at once? The global_assets folder has over 1000 audio files (yes I went through all of them couple days ago) and it takes so long to select only 15 at once.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Dead Space 1/2/3 research

Post by id-daemon »

MaZTeR wrote:I used ealayer on the Dead Space and DS2 .snu files and it did not work.


Just to be sure I checked it right now and it works. Maybe you don't know what command line is? Or how to use switches?

MaZTeR wrote:Also do you know a way to convert more than just 15 files at once?


I know a way to convert 1000's of files at once. I know a way to convert 1 file at once. But I didn't know a way to convert 15. How did you do that?
MaZTeR
Posts: 61
Joined: Sun Jun 05, 2016 1:30 pm

Re: Dead Space 1/2/3 research

Post by MaZTeR »

id-daemon wrote:
MaZTeR wrote:I used ealayer on the Dead Space and DS2 .snu files and it did not work.


Just to be sure I checked it right now and it works. Maybe you don't know what command line is? Or how to use switches?

MaZTeR wrote:Also do you know a way to convert more than just 15 files at once?


I know a way to convert 1000's of files at once. I know a way to convert 1 file at once. But I didn't know a way to convert 15. How did you do that?

If there is a switch, no, I don't know how to do it nor have known you can do it.

Well, first, I had to make that windows uses ealayer3 to open up all the .exa files. Then I just had to select 15 .exa files and press enter or right click on the selected files and press open. If you select more than 15 files, it doesn't let you open them anymore.

Also can you maybe look further as to why it doesn't convert some of the .exa files once I manage to open the 1000 files and sort the non-convertable ones?
MaZTeR
Posts: 61
Joined: Sun Jun 05, 2016 1:30 pm

Re: Dead Space 1/2/3 research

Post by MaZTeR »

I don't think you saw my message above so I'm commenting so that you get a notification
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Dead Space 1/2/3 research

Post by id-daemon »

make a .bat file looking like this and run it:

for %%a in (*.exa) do ealayer3 "%%a"
MaZTeR
Posts: 61
Joined: Sun Jun 05, 2016 1:30 pm

Re: Dead Space 1/2/3 research

Post by MaZTeR »

id-daemon wrote:make a .bat file looking like this and run it:

for %%a in (*.exa) do ealayer3 "%%a"

Thanks but what about the switch part? You said I can use ealayer on Dead Space 2's and possibly the third game's .snu files
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Dead Space 1/2/3 research

Post by id-daemon »

then it will be

for %%a in (*.exa) do ealayer3 -i 32 "%%a"
MaZTeR
Posts: 61
Joined: Sun Jun 05, 2016 1:30 pm

Re: Dead Space 1/2/3 research

Post by MaZTeR »

I'm sorry but I can't seem to be able to open it. I made a bat file in the same folder where ealayer3.exe was located but when I open a .snu file (in this case I'm trying to convert these ones: https://www.mediafire.com/folder/ae37eb ... 7z0/shared ), it just says that the file is not in a readable format.

I added this:

for %%a in (*.exa) do ealayer3 -i 32 "%%a"

exactly like that in the bat file, then opened the files I shared above in ealayer3. I'm not sure what am I doing wrong.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Dead Space 1/2/3 research

Post by id-daemon »

Don't open snu files. Just run that BAT file.
MaZTeR
Posts: 61
Joined: Sun Jun 05, 2016 1:30 pm

Re: Dead Space 1/2/3 research

Post by MaZTeR »

id-daemon wrote:Don't open snu files. Just run that BAT file.

I ran it and it still didn't work. This is the one I made:
http://www.mediafire.com/download/7ulpd ... +-i+32.bat

I put the files in the same directory with the bat and exe files and then ran the bat file and the CMD window only quickly flashed and nothing happened afterwards.

Edit: Well, I figured it out myself. I changed the .exa parameter in the bat file to .snu and it converted them.

But I have another problem. I'm trying to convert this file with the same method but it won't convert it and says that it is not in a readable format.
http://www.mediafire.com/download/ylbya ... 01.exa.snu