Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.
Zero Tolerance for Disrespect

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

Featured Replies

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.

Solved by Dmnslyrx8

  • Localization

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.

  • Author

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

  • Localization
  • Solution

For the BGM.uexp, you gotta delete the first the first 28700 bytes (0x701C) and delete inside a hex editor, like HxD, then save as BGM.acb

  • Author

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

  • Localization

without the BGM.acb in the same folder as the AWB, it'll be like this
image.thumb.png.40954619edab5935af97a83754a2c7b9.png

With it in the SAME folder, it'll be like this
image.thumb.png.30abc2e1ad19f0816a2d5459989c3b24.png

  • Author

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.

  • Localization
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

  • Author

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 !

  • Localization

When it comes to SE , I do not find both acb and awb files, so just use this uexp_acb.zip with quickbms and you will get a acb file. Check it in foobar then you could get all se files with names

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.