Page 1 of 1

Dragon Age Inqusution audio

Posted: Sun Nov 16, 2014 7:05 am
by SammyWinss
Hi! I'm hoping someone could help me with extracting DAI audio files. I was able to extract them with BF4 tools, but have a little problem. It seems these files contain more than one stream and EA Layer 3 Extractor only extracts the first one. I've tried to use "ealayer3.exe -s all", but it doesn't seem to work.

Re: Dragon Age Inqusution audio

Posted: Sun Nov 16, 2014 10:05 am
by mappy2012
Where can I find BF4 tools?

Re: Dragon Age Inqusution audio

Posted: Sun Nov 16, 2014 11:05 am
by SammyWinss
mappy2012 wrote:Where can I find BF4 tools?
Here: http://forum.symthic.com/battlefield-4- ... post217245

Re: Dragon Age Inqusution audio

Posted: Thu Nov 20, 2014 5:13 am
by Simguy
SammyWinss wrote:Hi! I'm hoping someone could help me with extracting DAI audio files. I was able to extract them with BF4 tools, but have a little problem. It seems these files contain more than one stream and EA Layer 3 Extractor only extracts the first one. I've tried to use "ealayer3.exe -s all", but it doesn't seem to work.
How did you get the python script to work? It just throws this error at me: "WindowsError: [Error -529697949] Windows Error 0xE06D7363"

Re: Dragon Age Inqusution audio

Posted: Thu Nov 20, 2014 11:20 am
by mappy2012
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>>
layout.toc
frostbackmountains.toc
E:\hexing\dai dump/bundles/ebx/da3/factions/generic/props/textures/prp_josephinebrush_s.ebx

Traceback (most recent call last):
File "C:\Python27\bf4dumper.py", line 257, in <module>
if "tocRoot" in locals(): dumpRoot(tocRoot)
File "C:\Python27\bf4dumper.py", line 248, in dumpRoot
dump(fname,targetDirectory)
File "C:\Python27\bf4dumper.py", line 171, in dump
writePayload(entry, targetPath, sourcePath)
File "C:\Python27\bf4dumper.py", line 224, in casPatchedPayload
casPayload(bundleEntry, targetPath, sourcePath) #if casPatchType is not 2, use the unpatched function.
File "C:\Python27\bf4dumper.py", line 213, in casPayload
LZ77.decompress(catEntry.path,catEntry.offset,catEntry.size, bundleEntry.originalSize,targetPath)
WindowsError: [Error -529697949] Windows Error 0xE06D7363
>>>

Re: Dragon Age Inqusution audio

Posted: Thu Nov 20, 2014 1:30 pm
by SammyWinss
This script cannot unpack .cas files. Just delete all the .cas files and it will work. It unpacks all the audio files from /data/win32/loc/

Re: Dragon Age Inqusution audio

Posted: Thu Nov 20, 2014 11:45 pm
by Simguy
Thanks, the script runs now. But all of the ebx files are empty, I don't imagine that that is normal.

Re: Dragon Age Inqusution audio

Posted: Fri Nov 21, 2014 6:27 am
by SammyWinss

Re: Dragon Age Inqusution audio

Posted: Sat Nov 22, 2014 7:37 pm
by Silvist
Hello,

Do these bf4 tools work on more than just audio files?

Reason I ask is the modding community as a whole would be in your debt lol.

Or do you know if a tool like process explorer or ninja ripper would work for DAI. I attempted to use them myself, but I'm unfamiliar with them?

Trying to mainly get a hold of textures and perhaps find a chargen file ^^ Thank you.

Re: Dragon Age Inqusution audio

Posted: Fri Jan 30, 2015 1:50 pm
by cloudslsw
abilities.toc
F:\Server\hex\bundles\ebx\da3/party/mage/staff/blink/party_mage_staff_blink_csm.ebx

Traceback (most recent call last):
File "C:\bin\dumper.py", line 366, in <module>
main()
File "C:\bin\dumper.py", line 363, in main
dump(fname,outputfolder)
File "C:\bin\dumper.py", line 162, in dump
handlePayload(entry,ebxPath+entry.elems["name"].content+".ebx")
File "C:\bin\dumper.py", line 320, in deltaCasHandlePayload
outPath,originalSize)
WindowsError: [Error -529697949] Windows Error 0xE06D7363
anyone knew how to fix?

Re: Dragon Age Inqusution audio

Posted: Sun Mar 29, 2015 6:49 pm
by daemon1
SammyWinss wrote:Hi! I'm hoping someone could help me with extracting DAI audio files. I was able to extract them with BF4 tools, but have a little problem. It seems these files contain more than one stream and EA Layer 3 Extractor only extracts the first one. I've tried to use "ealayer3.exe -s all", but it doesn't seem to work.
The "-s all" option is for multichannel files. It works well, but its not for this case.

It seems those scripts are doing something wrong. In the example you provided, this .chunk file contains 8 DIFFERENT mono audio files, not one.

p.s. i see people at DAI Tools already sorted that out. They are splitting these chunks to individual files.