Jump to content

[Switch, 2024] Dragon Quest 3 HD - uasset / uexp sound containers (Square Enix)


Go to solution Solved by Dmnslyrx8,

Recommended Posts

Posted

I've managed to extract the game's files using FModel and extracted every data from the Sound folder. For BGM / Voice there is an already usable .awb but it has no stream name / label. For Sound Effects I've managed to extract the .awb using this python script, albeit again without stream name / label.

Looking in an hex editor, I've found some strings that seems to be the stream names (BGM_01a_Overture / BGM_01b_Overture_non_coda / BGM_02_Intermezzo). But I don't know how to either get all of these stream names or extract the awb directly with stream names. 

Download link for the Sound folder of the game (uasset, uexp and awb) : https://drive.google.com/file/d/1voYLsXtnQeZZwbVlnbMEDfRSYVOBASV6/view?usp=sharing

Thanks for anyone who may be able to help.

Posted

the AWB can play just fine in foobar with vgmstream.

the uasset files aren't even needed, same for the uexp's, there's no audio data in them.
The uexp's can be renamed to ACB and paired with the AWB's to get proper song names.

Posted (edited)

I'm sorry but I didn't managed to get song names with foobar2000 and vgmstream. What file did you rename to .acb to get song names ?

For example with BGM: BGM.awb is in `Stream/` but I don't understand what file needs to be renamed BGM.acb ? I've copied both BGM/BGM.uasset and BGM/BGM.uexp to Stream/ (same folder as BGM.awb), and renamed first BGM.uasset to BGM.acb, opened BGM.awb with foobar2000 but song names didn't appear. I renamed BGM.acb to BGM.uasset and then renamed BGM.uexp to BGM.acb, opened BGM.awb with foobar2000 but still no song names.

Am I missing something ?

 

Edited by Shiruba
Posted

I've deleted the first 28700 bytes, and BGM.uexp starts with "@UTF8" which seems correct for an .acb. But after renaming to BGM.acb opening BGM.acb with foobar2000, I still have no song names (screenshot provided). Any idea ?

dq3-acb.png

Posted

I indeed know how acb and awb works with foobar2000 ^^ I'm actually trying to get the second image you uploaded but with no avail 😞

Sorry to bother again, but can you upload here the working BGM.acb file ? I think it will be easier for me to tackle what I am doing wrong.

Posted
12 minutes ago, Shiruba said:

I indeed know how acb and awb works with foobar2000 ^^ I'm actually trying to get the second image you uploaded but with no avail 😞

Sorry to bother again, but can you upload here the working BGM.acb file ? I think it will be easier for me to tackle what I am doing wrong.

sure, here ya go.

DQ3 HD bgm ACB.7z

Posted

Ok I managed to get song names when using vgmstream from the CLI, for some reason foobar2000 doesn't show the song names before exporting, after exporting everything I have the song names. So for anyone reading this in the future, you need to delete every bytes of the uexp before the first occurence of "@UTF" and then rename as .acb as said.

 

Thank you very much for your help !

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...