hi still learning the process how do you do this "Run SABReplace with this command: (you will need to navigate to the folder with command prompt -- there is no gui option for SABReplace) SABReplace.exe SWAV_BGM_***.uexp [your file].hca [loop starting point you found in step 2] [loop ending point you found in step 2]
because when I run SAB at the end it says press a key to exit. it doest allow me to input the "SABReplace.exe SWAV_BGM_***.uexp [your file].hca [loop starting point you found in step 2] [loop ending point you found in step 2]" coz when I do press anything is shuts off
I also want to know what are these files SWAV_BGM_B01_long_o.uasset (662 B) SWAV_BGM_B01_long_o.uexp (1.7 MB) SWAV_BGM_B01_o.uasset (652 B) SWAV_BGM_B01_o.uexp (2.1 MB) SWAV_BGM_B02_o.uasset (652 B) SWAV_BGM_B02_o.uexp (1.5 MB) SWAV_BGM_B03_o.uasset (652 B) SWAV_BGM_B03_o.uexp (5.3 MB) SWAV_BGM_B04_o.uasset (652 B) SWAV_BGM_B04_o.uexp (3.0 MB) SWAV_BGM_B05_o.uasset (652 B) SWAV_BGM_B05_o.uexp (6.9 MB) SWAV_BGM_B06_o.uasset (652 B) SWAV_BGM_B06_o.uexp (1.8 MB) SWAV_BGM_B10_o.uasset (652 B) SWAV_BGM_B10_o.uexp (2.6 MB) SWAV_BGM_B19_o.uasset (652 B) SWAV_BGM_B19_o.uexp (2.7 MB) I get that this is for the "SWAV_BGM_***.uexp" part and my goal is to edit all battle themes but what does this mean?
its says in de guide:
"Build Up To Victory" - Long Battle (vs miniboss), day time
"Melody of the Blade / Clashing Edges" from DQX - Avarith boss fight, day time
"Confused Ambitions" - Boss 2 / Strange Boss, day time
"Final Battle" - Drustan's Trials, night time
but I dont know which is which.
I just need details what these means: B01 long B01 B02 B03 B04 B05 B06 B10 B19
was able to make it work via command promt and editing where the exe is in user/user for it to be recognized but when I tried your command SABReplace.exe SWAV_BGM_***.uexp [your file].hca [loop starting point you found in step 2] [loop ending point you found in step 2]
this is mine SABReplace.exe SWAV_BGM_B01.uexp 102. Crush'em All.hca 646269 8723439
it comes up as invalid loop start point given, using 0! invalid loop end point given, using 0! error: input uexp/sab file doesnt exist!
and the new Retro-Music-Mod-0.1.3.zip doesnt contain the uexp files. its only .pak I had to download the Retro-Music-Mod-0.0.9_v2.zip because thats the only file that contains the uexp files that you said and all I got was invalid loop start point given, using 0! invalid loop end point given, using 0! error: input uexp/sab file doesnt exist!
Im about to give up.
sorry Im having trouble with your process using SABReplace.exe is just complicated to use could I please request a video tutorial for those having trouble following the guide?
So, first: sorry for taking this long to get back to you. You're posting on the OG version page and it sounds like you're trying to follow the guide to create your own music mod for the DE version. (In this circumstance, I would recommend asking on the DE page so that i'm going to be quicker seeing it)
There are a lot of things that I work on these days- I will not be able to take the time to create a video tutorial. I know many have followed the existing guide successfully in the past, even though it's far from perfect. Let me go through a few things that are tripping you up.
Definitely use one of the older versions if you're creating your own music mod. I posted already about how the newer versions work differently on the DE mod page, so go ahead and read my responses there if you want to understand why it's a bit different. (The new versions use DT_BGM to add A LOT more tracks into the game, which play by map, instead of just replacing the tracks themselves)
Looks like you're having this problem with the replacer application: instead of running the command like this: SABReplace.exe SWAV_BGM_B01.uexp 102. Crush'em All.hca 646269 8723439
You need this: SABReplace.exe SWAV_BGM_B01.uexp "102. Crush'em All.hca" 646269 8723439
It doesn't understand that your file name is all one argument because it's all spaced out. So it thinks "102" is the file name, "Crush'em" is the loop start, "All.hca" is the loop end, etc. Either rename it, or add quotes around it.
I'm pretty sure the GUI version should work for this, but if not, go ahead and rename your files anyway so they're easy to digest. I would do something like "crush-em-all.hca"
THANK YOU for this great mod, I can play this game at last ! The original soundtrack was really awful.
One small question, about "orchestrated sfx"... I installed it too but can't hear any difference... The sfx from casting spells, victory sound, etc. are supposed to be different ? It sounds synthetic as the original, but maybe I did something wrong.
I have a "ME" folder next to "BGM" in the "Sounds" folder. Please help
Is this suppose to happen? I'm in Hotto village right now. The music played for like 20 second or so, then it stop for a second or two and restart over. I have everything installed correctly. My game version is 1.0.0.2 for the OG version.
The music of DQXI is really unbearable, for me, to the point of keeping me away from the game (as simply muting it isn't an option either, as playing a JRPG without music would be just as bad).
Hehe thanks, I really appreciate it! Also, you can check the "videos' tab at your leisure -- it's not the best video quality but you'll be able to hear a few of the tracks
To clarify, I assume you are trying to do this with Definitive Edition? You should be using the files from the DE version mod then, not the ones from here.
If you do that, then you will have a file named B01_o.uexp from BGM_Och (the file directories and names changed between versions, which is why this is important).
Other than that, make sure that your file.hca is in the same directory as the .uexp and SABReplace.exe.
Thank you so much for showing how you did this, and providing the links to the required programs. I've finally been able to get the music the way I've wanted it by combining your mod with different battle tracks. The game is enjoyable at long last!
any way you can make this as easy to setup as the orchestral mod or is dqxihook the only way? only say because i dont really like to add all those extra things to the game
Unfortunately not -- after asking around, I've found out that someone did the .pak on behalf of the OOM team, but didn't tell them how it was done or any other details. So there's no documentation, and it's likely the same reason that the OOM team has stopped providing updates to their mod indefinitely.
On the plus side, DQXIHook offers a lot of functionality and modularity you don't get otherwise. It performs quite well too. It allows you to replace songs individually, as well as just about anything else natively using UE4 cooked assets- which means it can technically replace Special K as well. There are actually a number of bonuses to this:
Because of it's lightweight performance, minimal intrusiveness, etc. The only thing I would recommend not adding is Special K. The instructions are there for making it work with Special K (assuming you already have mods for it), but myself and others in the Modding Discord have encountered so many instances in which SK would bog down performance (increase memory usage), and would only work inconsistently at best ('Reload All Injected Textures' - sound familiar?).
Hence, we recommend removing Special K and using DQXIHook for mods instead, where possible: The only thing needed to 'install' it is to have dxgi.dll and the cooked assets in the correct folder.
(In this case:) <steamapps>\common\DRAGON QUEST XI\Game\Binaries\Win64\dxgi.dll <steamapps>\common\DRAGON QUEST XI\Game\Content\Sounds\BGM\(.uexp and .uasset files)
This is because spiritovod (on the ZenHAX forums) reverse-engineered the .pak format for us. The person who did this for the OOM team has never surfaced, nor any documentation come of it, so inevitably someone else had to do it. We're really grateful for spiritovod's contribution.
To sombra001: You'll probably need to run criatomencd.exe on the command line (cmd)
Sorry, not yet -- I have been scrambling to get all of my mods updated ASAP, but Definitive Edition has (finally) been added as a new game on Nexus, so you can find what *has* been updated so far there: https://www.nexusmods.com/dragonquestxisdefinitiveedition
Very well, thank you hehe. I'll be waiting for the songs. And I will make a suggestion: if possible, I could put some songs from other RPGs. DQ's songs are very depressing haha.
Second: i tried with your guide to change the battle music but i failed misserably (probably im too stupid for this stuff :-) ) so i wanted to ask if its not to much trouble which ist the battle music bgm and how do i change it ? sorry for my bad english
2. All the battle themes start with "B", so you're probably looking for SWAV_BGM_B01 (that's the most common battle theme)
As far as the how...well you already saw the detailed version of the guide ( https://www.nexusmods.com/dragonquestxi/mods/89/?tab=forum&topic_id=8659453 ) xD --
To start, it might be easiest to make sure you have the right toolkit, and get things working before worrying about the looping. You'll need: an HCA encoder ( https://amicitiamods.jcink.net/index.php?showtopic=23 ), and SABReplace ( https://zenhax.com/viewtopic.php?t=13312 )
Also, make sure whatever music you want to put in is in .wav format (16-bit PCM), then use this command: criatomencd.exe [name of file].wav [name of output file].hca -codec=HCAMX -encquality=MIDDLE
Once that is done, use this command to inject the replacement file. Making sure that the .uasset and .uexp files are both in the same folder as SABReplace -- SABReplace.exe SWAV_BGM_B01.uexp [your file from the last step].hca
Then, put the modified SWAV_BGM_B01.uexp and SWAV_BGM_B01.uasset in (<steamapps>\common\DRAGON QUEST XI\Game\Content\Sounds\BGM\) following the normal directions from the description tab.
That should at least give you a foothold. If you want looping, you'll need to follow the directions in the more detailed version of the guide (linked above) ;p
57 comments
For Definitive Edition (DE), please go to this page: https://www.nexusmods.com/dragonquestxisdefinitiveedition/mods/5
how do you do this "Run SABReplace with this command:
(you will need to navigate to the folder with command prompt -- there is no gui option for SABReplace)
SABReplace.exe SWAV_BGM_***.uexp [your file].hca [loop starting point you found in step 2] [loop ending point you found in step 2]
because when I run SAB at the end it says press a key to exit. it doest allow me to input the "SABReplace.exe SWAV_BGM_***.uexp [your file].hca [loop starting point you found in step 2] [loop ending point you found in step 2]" coz when I do press anything is shuts off
I also want to know what are these files
SWAV_BGM_B01_long_o.uasset (662 B)
SWAV_BGM_B01_long_o.uexp (1.7 MB)
SWAV_BGM_B01_o.uasset (652 B)
SWAV_BGM_B01_o.uexp (2.1 MB)
SWAV_BGM_B02_o.uasset (652 B)
SWAV_BGM_B02_o.uexp (1.5 MB)
SWAV_BGM_B03_o.uasset (652 B)
SWAV_BGM_B03_o.uexp (5.3 MB)
SWAV_BGM_B04_o.uasset (652 B)
SWAV_BGM_B04_o.uexp (3.0 MB)
SWAV_BGM_B05_o.uasset (652 B)
SWAV_BGM_B05_o.uexp (6.9 MB)
SWAV_BGM_B06_o.uasset (652 B)
SWAV_BGM_B06_o.uexp (1.8 MB)
SWAV_BGM_B10_o.uasset (652 B)
SWAV_BGM_B10_o.uexp (2.6 MB)
SWAV_BGM_B19_o.uasset (652 B)
SWAV_BGM_B19_o.uexp (2.7 MB)
I get that this is for the "SWAV_BGM_***.uexp" part and my goal is to edit all battle themes but what does this mean?
its says in de guide:
"Build Up To Victory" - Long Battle (vs miniboss), day time
"Melody of the Blade / Clashing Edges" from DQX - Avarith boss fight, day time
"Confused Ambitions" - Boss 2 / Strange Boss, day time
"Final Battle" - Drustan's Trials, night time
but I dont know which is which.
I just need details what these means:
B01 long
B01
B02
B03
B04
B05
B06
B10
B19
need help 🙏
this is mine
SABReplace.exe SWAV_BGM_B01.uexp 102. Crush'em All.hca 646269 8723439
it comes up as
invalid loop start point given, using 0!
invalid loop end point given, using 0!
error: input uexp/sab file doesnt exist!
invalid loop start point given, using 0!
invalid loop end point given, using 0!
error: input uexp/sab file doesnt exist!
Im about to give up.
sorry Im having trouble with your process using SABReplace.exe is just complicated to use
could I please request a video tutorial for those having trouble following the guide?
There are a lot of things that I work on these days- I will not be able to take the time to create a video tutorial. I know many have followed the existing guide successfully in the past, even though it's far from perfect. Let me go through a few things that are tripping you up.
Definitely use one of the older versions if you're creating your own music mod. I posted already about how the newer versions work differently on the DE mod page, so go ahead and read my responses there if you want to understand why it's a bit different. (The new versions use DT_BGM to add A LOT more tracks into the game, which play by map, instead of just replacing the tracks themselves)
Looks like you're having this problem with the replacer application: instead of running the command like this:
SABReplace.exe SWAV_BGM_B01.uexp 102. Crush'em All.hca 646269 8723439
You need this:
SABReplace.exe SWAV_BGM_B01.uexp "102. Crush'em All.hca" 646269 8723439
It doesn't understand that your file name is all one argument because it's all spaced out. So it thinks "102" is the file name, "Crush'em" is the loop start, "All.hca" is the loop end, etc. Either rename it, or add quotes around it.
I'm pretty sure the GUI version should work for this, but if not,go ahead and rename your files anyway so they're easy to digest. I would do something like "crush-em-all.hca"Feel free to give this tool a shot: https://github.com/nekonosukeno/AudioMogGUI
The original soundtrack was really awful.
One small question, about "orchestrated sfx"... I installed it too but can't hear any difference... The sfx from casting spells, victory sound, etc. are supposed to be different ? It sounds synthetic as the original, but maybe I did something wrong.
I have a "ME" folder next to "BGM" in the "Sounds" folder.
Please help
I think you can find a listing here: https://cavespeak.org/dqxi-files/sound/musiceffects --> anything with an _o at the end is the orchestral version of an (otherwise synthesized) sound effect.
It's probably just the Hotto track. It has a painfully short (and bad) loop in some of the older versions -- sorry
The music of DQXI is really unbearable, for me, to the point of keeping me away from the game (as simply muting it isn't an option either, as playing a JRPG without music would be just as bad).
Replacing the music works nicely.
You should add in an ingame video with a couple of various song replacements
SABReplace.exe SWAV_BGM_B01.uexp (myfile).hca = wel it says replacement file dont exist
and when i use SABReplace.exe SWAV_BGM_B01_o.uexp (myfile).hca it says uexp/sab dont exist
the funny thing is somehow last time it went all well in normal edition
If you do that, then you will have a file named B01_o.uexp from BGM_Och (the file directories and names changed between versions, which is why this is important).
Other than that, make sure that your file.hca is in the same directory as the .uexp and SABReplace.exe.
On the plus side, DQXIHook offers a lot of functionality and modularity you don't get otherwise. It performs quite well too. It allows you to replace songs individually, as well as just about anything else natively using UE4 cooked assets- which means it can technically replace Special K as well. There are actually a number of bonuses to this:
Because of it's lightweight performance, minimal intrusiveness, etc. The only thing I would recommend not adding is Special K. The instructions are there for making it work with Special K (assuming you already have mods for it), but myself and others in the Modding Discord have encountered so many instances in which SK would bog down performance (increase memory usage), and would only work inconsistently at best ('Reload All Injected Textures' - sound familiar?).
Hence, we recommend removing Special K and using DQXIHook for mods instead, where possible: The only thing needed to 'install' it is to have dxgi.dll and the cooked assets in the correct folder.
(In this case:)
<steamapps>\common\DRAGON QUEST XI\Game\Binaries\Win64\dxgi.dll
<steamapps>\common\DRAGON QUEST XI\Game\Content\Sounds\BGM\(.uexp and .uasset files)
This is because spiritovod (on the ZenHAX forums) reverse-engineered the .pak format for us. The person who did this for the OOM team has never surfaced, nor any documentation come of it, so inevitably someone else had to do it. We're really grateful for spiritovod's contribution.
To sombra001: You'll probably need to run criatomencd.exe on the command line (cmd)
Second: i tried with your guide to change the battle music but i failed misserably (probably im too stupid for this stuff :-) ) so i wanted to ask if its not to much trouble which ist the battle music bgm and how do i change it ?
sorry for my bad english
2. All the battle themes start with "B", so you're probably looking for SWAV_BGM_B01 (that's the most common battle theme)
As far as the how...well you already saw the detailed version of the guide ( https://www.nexusmods.com/dragonquestxi/mods/89/?tab=forum&topic_id=8659453 ) xD --
To start, it might be easiest to make sure you have the right toolkit, and get things working before worrying about the looping. You'll need: an HCA encoder ( https://amicitiamods.jcink.net/index.php?showtopic=23 ), and SABReplace ( https://zenhax.com/viewtopic.php?t=13312 )
Also, make sure whatever music you want to put in is in .wav format (16-bit PCM), then use this command:
criatomencd.exe [name of file].wav [name of output file].hca -codec=HCAMX -encquality=MIDDLE
Once that is done, use this command to inject the replacement file. Making sure that the .uasset and .uexp files are both in the same folder as SABReplace --
SABReplace.exe SWAV_BGM_B01.uexp [your file from the last step].hca
Then, put the modified SWAV_BGM_B01.uexp and SWAV_BGM_B01.uasset in (<steamapps>\common\DRAGON QUEST XI\Game\Content\Sounds\BGM\) following the normal directions from the description tab.
That should at least give you a foothold. If you want looping, you'll need to follow the directions in the more detailed version of the guide (linked above) ;p