Warhammer 40,000: Gladius - Relics of War

Warhammer 40,000: Gladius - Relics of War

Create and Share Custom Mods
The best mods for Warhammer 40,000: Gladius live here. Mods are made by players, for players and are not officially licensed by Games Workshop. Click 'Learn More' below to read our Modder’s Guide.
Learn More
Dawn of War UnitSoundmod [1.2]
With the release of the steam workshop, I moved my 'mod' over there. Please note that there is no difference between this thread and the workshop as in you still need the Dawn of War gamefiles etc., the workshop publication is just for visibility. All things regarding the mod, be it questions from you or updates should now take place over there https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2056931844

If you want to boost my works visibility, you can of course subscribe/thumbs up/mark it as favorite, just know that you won't get any actual mod by just subscribing on the workshop :)

[Original Post]
Hello, I have created a method to get the Dawn of War unit sounds into the game for all you ppl who own the original Dawn of War basegame, Dark Crusade and Souldstorm expansion (although you might only need the basegame and Soulstorm). I might expand this post later down the line, for now you can get the tool and read more about it here: https://github.com/DoWSoundmod/DawnOfWarSoundmodBuilder/wiki/Soundmodbuilder-for-Warhammer-40000-Gladius---Relics-of-War
Last edited by the number yellow; 7 Jun, 2020 @ 4:26am
< >
Showing 1-15 of 23 comments
updated for the chaos DLC. soundconfig now adds voicelines to every unit of the chaos roster
updated for the Tau DLC. soundconfig now adds voicelines to every unit of the Tau roster
Noodlesocks 28 Feb, 2020 @ 4:16pm 
Have you thought about setting up the tyranids to use the ultimate apocalypse mod sound files?
Originally posted by Noodlesocks:
Have you thought about setting up the tyranids to use the ultimate apocalypse mod sound files?
Not really since I don't really like their sounds in ultimate apocalypse, I might do so at some point but don't count on it.
However, it is very easy to change the unit sounds via the Soundconfig.xml, no programming experience required. I tried to make my SoundmodBuilder / the whole process of using it and setting up easy to use for people with no programming experience so people could easily make their changes and update the mod without having to rely on my willingness to do so. If you want to give it a go I would be happy to help and we could also add your Soundconfig to the mod, either via a pull request or I upload it. Either way I would be crediting you ofc.
Last edited by the number yellow; 29 Feb, 2020 @ 2:32am
JDPUK 29 Feb, 2020 @ 6:00am 
Is there no way just to download the mod directly, I have all of these games, vice going through this procedure?
Originally posted by JDPUK:
Is there no way just to download the mod directly, I have all of these games, vice going through this procedure?

Sadly no since that would require me to upload the soundfiles for the game which would violate copyright. If someone would upload them somewhere I coul add the link, but I won't upload them myself directly or add them to the git repository.

The process of building the mod is very easy though, you pretty much only have to copy&paste a few files, execute some scripts and that’s it. It looks a lot more than it actually is. If the instructions aren't clear I am happy to help.

In addition, once you went through this once you only have to repeat a few steps after each update, which might be less convenient at first, but it also means that you will always be able to get a working version of the mod and aren't tied to me updating it.
cspider 29 Feb, 2020 @ 8:13am 
Thank you for putting this tool together!

I am just having some trouble ending up with all the voice files in the end. I only have Astra Militarum, Chaos and Necron files left in the output folder even though I have all the dawn of war wav files. I have tried a few things now but any idea what is going wrong?

Thanks!
Originally posted by cspider:
Thank you for putting this tool together!

I am just having some trouble ending up with all the voice files in the end. I only have Astra Militarum, Chaos and Necron files left in the output folder even though I have all the dawn of war wav files. I have tried a few things now but any idea what is going wrong?

Thanks!
I think you only extracted the archive for the dark crusade expansion ( DXP2Data-Sound-Speech.sga). You also need to do the same for the Base game (W40kData-Sound-Speech.sga) and Soulstorm (W40kData-Sound-Speech.sga ATTENTION: its the same name as the base game archive but it contains different files!)
JDPUK 29 Feb, 2020 @ 8:48am 
Originally posted by the number yellow:
Originally posted by JDPUK:
Is there no way just to download the mod directly, I have all of these games, vice going through this procedure?

Sadly no since that would require me to upload the soundfiles for the game which would violate copyright. If someone would upload them somewhere I coul add the link, but I won't upload them myself directly or add them to the git repository.

The process of building the mod is very easy though, you pretty much only have to copy&paste a few files, execute some scripts and that’s it. It looks a lot more than it actually is. If the instructions aren't clear I am happy to help.

In addition, once you went through this once you only have to repeat a few steps after each update, which might be less convenient at first, but it also means that you will always be able to get a working version of the mod and aren't tied to me updating it.


Thanks, will try it out soon, the DOW series had some of the best voice overs ever for a WH game, would be awesome to have them in game. Appreciate the response and the directions on how to do this!
RoboPatton 29 Feb, 2020 @ 12:35pm 
This is very cool. Wish I had more time to sink into something like it. Too bad nobody ever put all the files together and dropped it somewhere... hmmm.
cspider 29 Feb, 2020 @ 9:27pm 
Originally posted by the number yellow:
Originally posted by cspider:
Thank you for putting this tool together!

I am just having some trouble ending up with all the voice files in the end. I only have Astra Militarum, Chaos and Necron files left in the output folder even though I have all the dawn of war wav files. I have tried a few things now but any idea what is going wrong?

Thanks!
I think you only extracted the archive for the dark crusade expansion ( DXP2Data-Sound-Speech.sga). You also need to do the same for the Base game (W40kData-Sound-Speech.sga) and Soulstorm (W40kData-Sound-Speech.sga ATTENTION: its the same name as the base game archive but it contains different files!)

Thanks for the info! I extracted though all those files but still ended up with the same outcome. Should I use the soundbuilder on each set of wav files separately?
Originally posted by cspider:
Originally posted by the number yellow:
I think you only extracted the archive for the dark crusade expansion ( DXP2Data-Sound-Speech.sga). You also need to do the same for the Base game (W40kData-Sound-Speech.sga) and Soulstorm (W40kData-Sound-Speech.sga ATTENTION: its the same name as the base game archive but it contains different files!)

Thanks for the info! I extracted though all those files but still ended up with the same outcome. Should I use the soundbuilder on each set of wav files separately?

The Soundmodbuilder.py has to be used on all the files at once.

Just to make sure I understand you completely:
- You extracted the sounds from all 3 .sga-archives
- You converted all the sound to .wav
- You moved all the files into 'InputWav'
- Your output folder only contains sounds for Astra Militarum, Chaos and Necron
- While using the Soundmodbuilder, it will tell you '-->Skipped unit "X" because of missing file(s)' a bunch of times for all the Units from the other factions

What you have to do now is move *all* the .wav files into the 'InputWav' folder and run the soundbuilder. If you are still missing sounds in the end I think one of the following applies:
- You didn't extract all the soundfiles
- You didn't convert all the soundfiles to .wav
- You didn't move all the soundfiles into 'InputWav' after conmverting them to .wav
- Your copy of Dawn of War is in a language where they named the soundfiles in a weird way (I don't think it’s this one though. while there are some discrepancies between languages, I know that english, german and french work with the exception of 2 or 3 files that are named differently amongst the versions)

Can you check if you did all of those Steps correctly? Unfortunately I dont have all the archives at hand right now so I can't tell you what sounds each archive contains.
cspider 1 Mar, 2020 @ 5:52am 
Originally posted by the number yellow:
Originally posted by cspider:

Thanks for the info! I extracted though all those files but still ended up with the same outcome. Should I use the soundbuilder on each set of wav files separately?

The Soundmodbuilder.py has to be used on all the files at once.

Just to make sure I understand you completely:
- You extracted the sounds from all 3 .sga-archives
- You converted all the sound to .wav
- You moved all the files into 'InputWav'
- Your output folder only contains sounds for Astra Militarum, Chaos and Necron
- While using the Soundmodbuilder, it will tell you '-->Skipped unit "X" because of missing file(s)' a bunch of times for all the Units from the other factions

What you have to do now is move *all* the .wav files into the 'InputWav' folder and run the soundbuilder. If you are still missing sounds in the end I think one of the following applies:
- You didn't extract all the soundfiles
- You didn't convert all the soundfiles to .wav
- You didn't move all the soundfiles into 'InputWav' after conmverting them to .wav
- Your copy of Dawn of War is in a language where they named the soundfiles in a weird way (I don't think it’s this one though. while there are some discrepancies between languages, I know that english, german and french work with the exception of 2 or 3 files that are named differently amongst the versions)

Can you check if you did all of those Steps correctly? Unfortunately I dont have all the archives at hand right now so I can't tell you what sounds each archive contains.

Thanks again! I followed all the steps again but still ended up with the same result.
I have 4783 wav files in the input folder. Is it something to do with the XML files?
Originally posted by cspider:
Originally posted by the number yellow:

The Soundmodbuilder.py has to be used on all the files at once.

Just to make sure I understand you completely:
- You extracted the sounds from all 3 .sga-archives
- You converted all the sound to .wav
- You moved all the files into 'InputWav'
- Your output folder only contains sounds for Astra Militarum, Chaos and Necron
- While using the Soundmodbuilder, it will tell you '-->Skipped unit "X" because of missing file(s)' a bunch of times for all the Units from the other factions

What you have to do now is move *all* the .wav files into the 'InputWav' folder and run the soundbuilder. If you are still missing sounds in the end I think one of the following applies:
- You didn't extract all the soundfiles
- You didn't convert all the soundfiles to .wav
- You didn't move all the soundfiles into 'InputWav' after conmverting them to .wav
- Your copy of Dawn of War is in a language where they named the soundfiles in a weird way (I don't think it’s this one though. while there are some discrepancies between languages, I know that english, german and french work with the exception of 2 or 3 files that are named differently amongst the versions)

Can you check if you did all of those Steps correctly? Unfortunately I dont have all the archives at hand right now so I can't tell you what sounds each archive contains.

Thanks again! I followed all the steps again but still ended up with the same result.
I have 4783 wav files in the input folder. Is it something to do with the XML files?

Ok you definitely should have all the Dawn of War soundfiles. Your 'InputXML' folder should contain all the folders from 'steamapps\common\Warhammer 40000 Gladius - Relics of War\Data\World\Units', it should be a total of 8 Folders. Do you get the '-->Skipped unit "X" because of missing file(s)' errormessage from the Modbuilder at all or does in run through without any error message?
If the modbuilder runs correctly, your output should read something like this in the end:
https://i.imgur.com/QTgJpfM.png
In your case your x/151 should be significantly lower though.
cspider 1 Mar, 2020 @ 8:05am 
Originally posted by the number yellow:
Originally posted by cspider:

Thanks again! I followed all the steps again but still ended up with the same result.
I have 4783 wav files in the input folder. Is it something to do with the XML files?

Ok you definitely should have all the Dawn of War soundfiles. Your 'InputXML' folder should contain all the folders from 'steamapps\common\Warhammer 40000 Gladius - Relics of War\Data\World\Units', it should be a total of 8 Folders. Do you get the '-->Skipped unit "X" because of missing file(s)' errormessage from the Modbuilder at all or does in run through without any error message?
If the modbuilder runs correctly, your output should read something like this in the end:
https://i.imgur.com/QTgJpfM.png
In your case your x/151 should be significantly lower though.

Thanks again! Yes, the input folder has the eight folders. I get a few error messages for missing files in the builder. For me the builder sort of just abruptly ends as soon as it finishes with the Necron units. Not really sure what is causing this now!
Last edited by cspider; 1 Mar, 2020 @ 8:05am
< >
Showing 1-15 of 23 comments
Per page: 1530 50