ENDLESS™ Space 2 is turn-based 4X space-strategy that launches players into the space colonization age of different civilizations within the ENDLESS™ Universe. Your Vision. Their Future.
Hey there, today I wanted to show you how to mod the audio for ES2 using the program Wwise, as well as sharing a ES1 OST mod I already made that is ready to be installed.
So first things first, how to mod the audio :
Here are the steps you’ll need to make in order to mod the sound files, I’ll detail them later :
-Identify the files you need to replace, lucky you, I already did this part for you for all the ambient tracks in the game (except the battle and election songs).
-Get some of your own files that you wish to add to the game.
-Convert your files to the .wav format, easiest way is to use Audacity, it’s free, lightweight and opensource, and it’s really easy to use.
-The complicated part : install Wwise and convert your files from .wav to .wem or .bnk depending on what you want to modify.
-Once converted, simply rename them to the names of the files you wish to replace, overwrite the vanilla files and, voila, you’re all done. Note: It’s not possible to add tracks for now, you can only replace them.
Some of you may already know how to do some of these steps, but I’ll detail them all anyway:
-Identifying the files you need to replace : pretty simple, really, because I already did that part for you. If you want to replace other sounds (like ship or weapon sounds), you’ll need to convert the .bnk files to a format you can easily read, like .ogg, using the program ww2ogg (shell program for Windows). You can find the audio files from the game in your ES2 install directory in \Public\Audio.
-Getting your tracks ready : this step is pretty straight forward, you’ll need your own tracks. I recommend starting from a lossless format (such as .flac or .alac) before transcoding using a lossy format is always not ideal.
-Converting your files to .wav : Pretty easy step but pretty tedious.
First, download Audacity and install it. Launch Audacity, go to Files->Open then navigate to your files and select them.
Then, go to Files->Export->Export as .wav. Be sure to check that your export settings are the same as in the picture, you want WAV (Microsoft) signed 16 bit PCM, input whatever name you want and save the file somewhere easy to navigate to, we’ll need them again in a minute.
Do this for every file you want to convert.
-Going from .wav to .wem : For this step, you’ll need to install Wwise (https://www.audiokinetic.com/downloads/?id=2014.1.4_5248), be sure to hit “offline setup for Windows, download their offline launcher then run it to install Wwise.
Once installed, launch Wwise (mine was in C:\Program Files (x86)\Audiokinetic\Wwise 2017.2.2.6553\Authoring\x64\Release\bin), you should get a window asking you about projects. Make a new project, name it however you want, hit the select none option to remove all the junk we won’t need then hit OK.
Once here, you’ll need to go to Project->Project Settings (or hit Shift+K), once there go in source settings, make sure “Vorbis Hiqh Quality” is checked, double click on it, then close the project settings by clicking OK.
Alright, almost done, now go to Project->Import Audio files, and select add files, select the .wav files you converted earlier, make sure the settings match the ones in the picture for Import Mode and Import As, finally click on Import.
From here, go to Project -> Convert all Audio Files, make sure Windows is the only one selected, then click ok.
We’re now done with Wwise, your converted files will be in
My Documents\WwiseProjects\[your project name here]\.cache\Windows\SFX
-Final step : swapping the files. You now have to manually replace all files by changing their names to the ones from step 1, note that most tracks have 4 files each, 2 for different mixes times 2 for rear and front mixes for surround setups. Of course, since you didn’t bother remixing the tracks and your files are probably in Stereo, you’ll only have 1, so you need to copy it 4 times and rename each of the 4 copies to one of the files for that track. Once this is over, you need to replace the vanilla files in
“Steam\steamapps\common\Endless Space 2\Public\Audio\Soundbanks”
And you’re done.
Addendum : If you wish to modify the more dynamic sound files, like the battle songs for instance, you'll need to extract the .bnk file and repack them, look for a tutorial online for Wwise, this guide is only for replacing the sounds called with simple events, such as the faction themes or the ambient track.
And now, because I got the green light to share it : here's a pack with all the ES1 tracks already converted and named accordingly (except the battle theme), for an easy install.
Mega.nz link (instructions on how to install inside the .zip)
Here's the tracklist changes:
Dyson spher > Beneath the strings
Across the Drift (Riftborn Theme) > Xotic Particles
Cygnus > Io Bells
Together to the Stars (United Empire Theme) > Gravity Well
The We (Horatio Theme) > Reach the Amoeba
Memories of the Lost (Main Title) > The Endless
Singularity > Falling Night Stars
Horizon du Ciel > Transx
From the Heart (Unfallen Theme) > Stellar Pioneer
Flawless Theory (Endless Space 2 Version) > Flawless Theory (ES1 Version)
Driven by DNA (Cravers Theme) > Astral Compass
Three Quarks in a Row > Terraforming
Calabi-Yau Spaces > Deafen
Dawn Axial Tilt Zero > Negentropy
Time of Change (Vaulters Theme) > Bleu Argon
Quantum Dub (Sophons Theme) > Slice and Collide
To Rise, Virtual (Vodyani Theme) > The Academy
The Families (Lumeris Theme) > the Dust
Geodesic > Magenta Clouds
Worship the Endless > The families, Endless Day Concert Version
The Lost Frontier > B.Matter
DLC tracks and unnamed ambient tracks were unchanged.
As an ES1 veteran, the thing that made me fall in love with the game was definitely its OST, and I wish to share this today, both with other veterans who want a change from ES2's OST and with newcomers who didn't get the chance to experience what is, imho, the best OST from FlybyNo.
All tracks are from the ES1 OST, available here in a pay what you want model (even 0€), except one track, "The families, Endless Day Concert Version", which is from FlybyNo's concert for 2018's Endless Day, the recordings can be found freely on the Amplitude Discord, should you wish to download them too.
Awesome! I've been working on my own tracks for my favourite factions but had no time to figure out to actually implement them into the game. You just saved me a sh*tload of time. Thanks a lot!
Hey there, sadly I wrote the guide before the 2nd music mini-DLC was released, so I didn't get the name already.
You could ID the right wwise files yourself by simply converting the files from .wem to any format your audio player can read (I used ww2ogg but there are other options). What I did was just to batch convert all the .wem files then listen to each one to identify them, there should be 2 mixes (one regular mix and one with some frequencies muted that plays when you enter some menus) and they should each have 2 tracks (front and rear mixes for quadraphonic setups). You could also restrict your search to the files I didn't already identify in the google calc file (should be penumbra, mini-DLC 2 and awakening tracks left). I hope it helps, if you don't manage I can see about looking for the correct file myself.
@DMA64 Hey, you're welcome! Also, no, apart from Kuma and Akuma both being romanized japanese words, they don't share a connection.
I did try to convert some files. But alas to no avail.
I am asking for a friend. We play multiplayer and everytime that song plays for him, i need to take off my headset. A singalong occurs. And not a good one. :D
If you could find the time to find the song i would very, very much appreciate it.
If you can't find the time, i understand.
For myself it will take a lot of time, seen that i did try to do it. But couldn't find how.
VIPKuma
Hissho Lord
VIPKuma
Hissho Lord
35 800g2g ptsReport comment
Why do you report Kuma?
Are you sure you want to block Kuma ?
BlockCancelAre you sure you want to unblock Kuma ?
UnblockCancelVIPKuma
Hissho Lord
VIPKuma
Hissho Lord
35 800g2g ptsReport comment
Why do you report Kuma?
Are you sure you want to block Kuma ?
BlockCancelAre you sure you want to unblock Kuma ?
UnblockCancelFirstborn
Resilient Protector
Oui.
Firstborn
Resilient Protector
5 900g2g ptsReport comment
Why do you report Firstborn?
Are you sure you want to block Firstborn ?
BlockCancelAre you sure you want to unblock Firstborn ?
UnblockCancelVIPKuma
Hissho Lord
VIPKuma
Hissho Lord
35 800g2g ptsReport comment
Why do you report Kuma?
Are you sure you want to block Kuma ?
BlockCancelAre you sure you want to unblock Kuma ?
UnblockCancelDMA64
Newcomer
DMA64
Newcomer
18 100g2g ptsReport comment
Why do you report DMA64?
Are you sure you want to block DMA64 ?
BlockCancelAre you sure you want to unblock DMA64 ?
UnblockCancelKeimpe
Winter
All generalizations are wrong... ;)
Keimpe
Winter
23 800g2g ptsReport comment
Why do you report Keimpe?
Are you sure you want to block Keimpe ?
BlockCancelAre you sure you want to unblock Keimpe ?
UnblockCancelVIPKuma
Hissho Lord
VIPKuma
Hissho Lord
35 800g2g ptsReport comment
Why do you report Kuma?
Are you sure you want to block Kuma ?
BlockCancelAre you sure you want to unblock Kuma ?
UnblockCancelKeimpe
Winter
All generalizations are wrong... ;)
Keimpe
Winter
23 800g2g ptsReport comment
Why do you report Keimpe?
Are you sure you want to block Keimpe ?
BlockCancelAre you sure you want to unblock Keimpe ?
UnblockCancelVIPKuma
Hissho Lord
VIPKuma
Hissho Lord
35 800g2g ptsReport comment
Why do you report Kuma?
Are you sure you want to block Kuma ?
BlockCancelAre you sure you want to unblock Kuma ?
UnblockCancelKeimpe
Winter
All generalizations are wrong... ;)
Keimpe
Winter
23 800g2g ptsReport comment
Why do you report Keimpe?
Are you sure you want to block Keimpe ?
BlockCancelAre you sure you want to unblock Keimpe ?
UnblockCancel