gameflorist / dunedynasty

(Continuation of the abandoned sourceforge project.) Dune Dynasty is a remaster / enhancement of the classic real-time strategy game Dune II by Westwood Studios. It builds upon the original reverse-engineered game engine and adds many enhancements, modernizations and new features. Windows, macOS and Linux are supported.
GNU General Public License v2.0
65 stars 8 forks source link

Add support for Dune 2 Amiga music #12

Closed clemorphy closed 5 months ago

clemorphy commented 6 months ago

Hi Thank you for your awesome work on this project. I have played the Amiga 500 version when I was a kid. I would be so happy to get back that exact feeling by having the D2 A500 background music available in the options ("in-game bgm1" and "in-game bgm 2"). Or maybe just have support for custom mp3 files. Thanx

codeflorist commented 6 months ago

Hey @clemorphy,

Thank you for the nice feedback!

Dune Dynasty already has extensive support for external mp3/ogg/flac soundtracks, see here: https://github.com/gameflorist/dunedynasty?tab=readme-ov-file#external-music-sets

(One of them is the Sega Mega Drive soundtrack. I'm not sure, but maybe this one is already similar to the Amiga Soundtrack?)

If you already have mp3's of the Amiga music, you could "hijack" one of the already supported soundtracks by simply naming your mp3's identical.

I'd also be very glad to add dedicated official support for a complete Amiga soundtrack recording. I did a Google search, but could not find a complete soundtrack. Do you know of one?

clemorphy commented 6 months ago

The Amiga soundtrack is different from the MegaDrive one, and is quite basic (compared to the Amiga Soundtrack for Cryo's Dune, which was a masterpiece), but for me Dune 2 is associated to this soundtrack, it's really nostalgia ;)

If you already have mp3's of the Amiga music, you could "hijack" one of the already supported soundtracks by simply naming your mp3's identical.

Thank you for the tip, I named the 2 BGM tracks of the Amiga ST just like the first 2 tracks from the 2021 movie OST, and that worked. I'm going to add some tracks with silence also, because on Amiga, as far as I remember, the 2 tracks were not always playing. There were some silent moments too.

I have found the Amiga soundtrack here The 3 "title speech" tracks seem messed up (words are overlapping in FR and DE, and EN seems lacking the end the speech), maybe because of the conversion. I think the sounds are in the .mod format originally on the Amiga. The rest of the tracks seems OK. But I only use the "in-game BGM" ones (I know they sound like crap compared to other platforms, but once again, nostalgia) I guess integrating it in Dune Dynasty by using the original .mod files would be the best option, but I don't know if that's possible.

Thanx again, I really enjoy going back to this game

codeflorist commented 6 months ago

Thank you for your links! I had also found that khinsider-page. Do you happen to know, if that's the full tracklist? Is it just:

I think .MOD support is a bit overkill, if the same can be achieved with an external music pack. Ideally, the Intro should be one continuous track - and the set should contain all existing original tracks.

creopard commented 6 months ago

The tracklist seems complete if you compare it with its original (obscure) "MaxTrax" file format used for the Amiga version: https://www.exotica.org.uk/wiki/Dune_II_-_The_Battle_for_Arrakis

The site also contains a download link for the soundtrack in MXTX format (if you can find a media player that supports it).

codeflorist commented 6 months ago

Thanks for the confirmation, @creopard!

I'll include support for the khinsider-mp3-pack in the next version.

clemorphy commented 6 months ago

@creopard nice find. I don't know why I thought the Amiga soundtrack was in .mod format. I have never heard of this mxtx format. I can't even find a player for this ...

@codeflorist yes the khinsider page contains the full list.The title speech is meant to play on the title screen, but like I said, the mp3 converted files are messed up.

I'll include support for the khinsider-mp3-pack in the next version.

Thank you very much 😀

codeflorist commented 5 months ago

I've just released v1.6.3, which includes support for the Amiga music: https://github.com/gameflorist/dunedynasty/releases

Due to the intro seperated into 3 parts, i've not used it for the intro itself, but part 1 is used as the main menu music.

Many thanks to both of you for the infos!