It looks like Audio doesn't currently belong to any milestone. As it was, I'd been wanting to try out Godot 3.3's shiny new mp3 support since I read about it, and I'm happy to say that the Main Menu will now play any mp3 file located in <civ install path>/Sounds/Menu/Menu1.mp3
Happily, as far as I can tell, that really is any mp3, not the 128 kbps only (and maybe other limitations) that Civ III allows. I've moved an mp3 of a variable bit rate mp3 version of Baba Yetu over to that file location, and C7 is happily playing it, while Civ III crashes if I try to launch it with a variable-bit-rate mp3.
Since you might not fancy hearing the main menu music every time, I've left it off by default; there's a boolean in MainMenuMusicPlayer.cs (at the top level of Prototype) that you can toggle to hear the music.
There's just a little bit of ceremony in getting the mp3s to play, which you can also see in the file. It probably makes sense to add a utility method like we have for PCXs, so going forward we can have super simple setup for playing audio.
Now I'm tempted to add the ambiance mp3s as well... although as WAV files, it appears that they aren't quite as out-of-the-box straightforward as mp3s when loaded in code rather than as bundled resources.
Happily, as far as I can tell, that really is any mp3, not the 128 kbps only (and maybe other limitations) that Civ III allows. I've moved an mp3 of a variable bit rate mp3 version of Baba Yetu over to that file location, and C7 is happily playing it, while Civ III crashes if I try to launch it with a variable-bit-rate mp3.
Since you might not fancy hearing the main menu music every time, I've left it off by default; there's a boolean in MainMenuMusicPlayer.cs (at the top level of Prototype) that you can toggle to hear the music.
There's just a little bit of ceremony in getting the mp3s to play, which you can also see in the file. It probably makes sense to add a utility method like we have for PCXs, so going forward we can have super simple setup for playing audio.
Now I'm tempted to add the ambiance mp3s as well... although as WAV files, it appears that they aren't quite as out-of-the-box straightforward as mp3s when loaded in code rather than as bundled resources.