Ultimate Apocalypse is a mod for Dawn of War Soulstorm, which aims to create the most diverse possible unit and faction selection within the confines of the original DOW engine. We strive to create the most engaging and balanced Warhammer 40,000 game that we can, without sacrificing the fun factor. From hordes of Orks to the towering Titans, you can always find a new way to play UA. We invite all of you to join us on our Discord server to keep up with the development of the mod!

Forum Thread
  Posts  
Music of Battle (Games : Dawn of War : Mods : Ultimate Apocalypse Mod (DOW SS) : Forum : Feedback : Music of Battle) Locked
Thread Options
Jan 31 2014 Anchor

Whenever I play as any race, the music is usually either the title music for UA or the Necrons music. Is their any way that the other races' music or themes can play more often? I like the music, but some variety wouldn't hurt!:D

Jan 31 2014 Anchor

I would like to add. Is there a way to play the theme of the race you play? It is not necessary to repeat it though, it would be fine that if only the first music is the race theme.

Feb 2 2014 Anchor

I don't know how to have a different playlist for skirmishes depending on what race you're playing, but changing the background music is rather simple.
Because I'm feeling EXTREMELY lazy, I'll just say it's basically this tutorial but in inverse order plus a couple extra steps.
That would be:
- Get fre:ac and install it
- Get DoW_Sound_Export and extract it (Link originally posted on this thread)
- Convert the audio tracks you want in-game to Wave (.wav) with fre:ac
- Move the Wave files to the DoW_Sound_Export folder (should be in the same folder as the .exe and .cmd files)
- Run "wav to aifc to fda 2048 bitrate.cmd"
- Move the resulting .fda files to\UltimateApocalypse\data\sound\music
- Go back to \UltimateApocalypse\data\ and open "soundplaylistmusic.lua" with Notepad or a code editor (if using Windows' Notepad, make sure word wrapping is NOT enabled)
- You should see a list with items like this:

		"music_evil_armies",
		"music_main_title",
		"music_dawnofwartheme",

- Add or replace items as you see fit to add your tracks' filenames. Do note the .fda extension is not included.

Save the file, and the next time you play a skirmish, you'll have your own custom music in! :D

P.S.: You can safely delete the Wave files after the conversion to .fda is done, and I recommend doing so since Wave files are kinda huge.

Edited by: Excogitatoris-Logica

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Feb 2 2014 Anchor

Wow,that's it?! What about DoW2 music, is that different or the same process? That would be awesome! Oh and thanks!

Feb 2 2014 Anchor

DoW 2 music extraction is a more complex (as in less automated and more tedious) process. But I can't remember how to do it at the moment anyways XD
Ah! I should note that this method I've posted only works for unpacked mods, that is mods that are not packed in .sga files.
An example of a mod that is packed in .sga files (thus requiring the SGA extractor/packer tool for this method to work) is CornCobMan's Fun mod.

Edited by: Excogitatoris-Logica

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Feb 2 2014 Anchor

Oh I like this thread... xD

Feb 3 2014 Anchor

Aww that's a bummer! If you remember would you mind providing a tutorial? Is it more of a copy files,replace other files kind of thing?XD What about adding custom music? Actually,on that note, when I played the second mission in the campaign for the first time(the base defense) I heard the music when the other sm chapter(Raven Guard?) arrived and thought "Why doesn't this play during skirmish?!":D

Feb 3 2014 Anchor

Adding custom music to DoW2 mods: Possible, has been done, but completely beyond my knowledge.
Adding custom music to DoW1 mods: I just (lazily) posted a tutorial :P
Getting the specific tracks from within DoW 1 data might prove a bit more tricky though. You'll either have to find out the name of the track and add it directly on the playlist (should play?), Corsix's Mod Studio should help tracking down the filename.
Or do it the hard way and extract the .fda files from the vanilla .sga's with an sga unpacker, then place the fda's in the UA music folder and add their filename(s) to the list.
I am fully aware that is an ambiguous explanation, I'm just very, very lazy.

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Feb 11 2014 Anchor

Speaking of being lazy, I just got around to doing this! Does anyone have any tracks they'd recommend that fit with 40k or war in general?:D

Jun 8 2014 Anchor

coloneltrukkcrasha wrote: Speaking of being lazy, I just got around to doing this! Does anyone have any tracks they'd recommend that fit with 40k or war in general?:D


I know that this was hella late, but how about some Emperor: Battle for Dune soundtrack?

Edited by: Ringadingaling

Jan 13 2015 Anchor

I know I'm necroing this thread from the bowels of the warp, but I'VE FIGURED OUT AN EASY, PAIN-FREE way to put DoW2 music into SoulStorm!:D
-If you download the DoW2 OST the tracks automatically come in .mp3 format!>:)
-Now, I converted them to .fda with the RAC program since the .cmd listed by HeavyMetal bugged out like half-way through for them on me for some reason!XD Use it if the command doesn't work!:)
-After that, simply put them into the directory and edit the script to include them!^_^
HAVE FUN!!! It worked for me at least!:P

Jan 13 2015 Anchor

Where did it bug out for ya? Works like a charm on my end, fairly sure I can fix it for ya.

Also, of all the irony... I've just typed down a tutorial for this precise topic on a youtube reply, and was wondering where I left this post (on this very thread) so I could simply copypasta it on youtube >:I Youtube.com

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Jan 13 2015 Anchor

When I run "wav to aifc to fda 2048 bitrate.cmd" it seems to spit aifr files instead, yet that was with wav files so I've no idea what happened!:P Good thing that album was in mp3!XD Now if only I could figure out how to get the music to play for specific factions...
Also, that's some Twilight Zone-level irony!XD By the way, when you made the music video AGES ago with the SnK track at the end, do you remember the name of that specific track?XD

Jan 13 2015 Anchor

Most likely you're missing one of the executables originally packed with DoW_Sound_Export. Try with a freshly downloaded copy.
About your question, that's easy! Assuming you mean this bit of the video, the track you're looking for is this one.

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Jan 13 2015 Anchor

Hmm, I'll see if that works when I get around to it!XD
Also, YES, OH YES!!! That is it! Thanks!

May 14 2015 Anchor

Hi there everyone! i`ve followed all the instructions on how to do conversions and where to put the files and it did well, but there`s one thing that bothers me. After i converted and put them in DOW UA directory, when i play the game the music is played in somewhat low pitch or playing at half the normal speed. Any advice for this? thanks in advance!

May 14 2015 Anchor

@ MariahHannah: Make sure your wav files are 44kHz and stereo. Different sampling rates and/or mono may mess up the encoding.

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Jun 5 2015 Anchor

@ BreadIsDelicious thank you for your response! it really did helped me out. But I have one more question for you and everyone else playing DOW SS - UA - THB,
After I installed it on both computers, tried every race in multiplayer and everything goes well except one. Whenever we play in multiplayer vs AI Necrons, we get desync error. It only happens when there is AI Necron friend or foe. Is there a fix for this or a work around on how to fix this? Thanks again in advanced!

Jun 5 2015 Anchor

That's... a really specific issue... I'll see how much we can look into it. In the mean time, my suggestion is for you to check the integrity of your THB installer.
To do so, download this: Softpedia.com
Run it, drag and drop Ultimate Apocalypse - The Hunt Begins.exe into it, and click 'Hash'. Here's the MD5 hash to compare with:

72243ACF8038603CD4A313AA030957CF


Edited by: Excogitatoris-Logica

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Jun 13 2015 Anchor

@ BreadIsDelicious Good day! I`ve done what you have suggested me to do and checked my TBH installer and other New races installers. I think its all fine after i compared it with your MD5 hash because it shows a green check, right?

Ultimate Apocalypse - THB is a great mod and i really love it! for me its almost a perfect mod. But im still waiting for the multiplayer AI Necron fix and It`ll be a 100% PERFECT. But I think its gonna take more time for the fix for the AI Necrons in multiplayer to be released and im really thankful for your help that corrected the DOW music conversion and the hash checker. Also, If I remembered correctly someone did mentioned that Necrons are not compatible with the win condition Annihilate? or with the SCAR? that causes desync in multiplayer. But I`ll go check it for my self and also try other win conditions with AI Necrons in multiplayer only since single player has no problem at all.


many thanks again BreadIsDelicious!

Edited by: MariahHannah

Jun 13 2015 Anchor

@ MariahHahha: I have a theory I need your help to confirm. To do so, I need you and the person you've been playing UA online to launch the vanilla, umodded game and try loading a multiplayer game with Necrons in it. Then launch any mod that isn't UA (the Tyranid mod for example, that will do perfect) and try loading a multiplayer game with Necrons in it as well. No need to actually play these games, I just need to know if you get a sync error on them or not.

Also I need to know if you (and who you're playing with) has Dawn of War: Dark Crusade installed. And yes, apparently this theory is pretty much "not having Dark Crusade installed may cause a sync error when Necrons are present in a multiplayer game", but I have no way to confirm it on my own, as I'm one person :P

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Jun 27 2015 Anchor

@ BreadIsDelicious hi there again! thanks for the tips but im afraid nothing of these have fixed the Ai Necron problem im encountering. But we followed what you`ve recommended me to do so we tried the vanilla version of Soulstorm with Ai Necrons in it of course, next was Tyranid mod, then IDH mod, and Daemons mod and everything is just fine. But when we switched back to UA - THB multiplayer with Ai Necron, the problem still exists. Even after we installed Dark Crusade and run test again from vanilla all the way to UA - THB. During our tests, we only used the Take and Hold Win Condition and Game Timer was also checked.

One more thing sir BreadIsDelicious, this problem with Ai Necrons im having is already present since iv`e downloaded the UA 1.73 and I thought it would be fix when UA - THB is released. But it didnt. Also, if you would be so kind, could you please give me an MD5 hash for UA 1.73 and 1.73.9? I saw MD5 hashes somewhere in the forums before but I cant find them now in order to check all my downloaded files/patches of UA are 100% okay.

Thanks again!

Jun 27 2015 Anchor

Well, since you're asking so nicely for the MD5 hashes:
UA_173_installer.exe = e9e8293be81d931b709581b7da264d04
Ultimate_Apocalypse_Patch_-_1.73.9.exe = 7c5fba437f2edfd9487a6e9be3efb0c4
Ultimate Apocalypse Patch - 1.73.9.7z = ce9254c7983aa17cf1aa54bf525d971d

--

How to improve performance on DoW: Soulstorm
if TV and Beer == nil then
rgd.GameData.crazy = true
rgd:save() end

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.