Exult MP3/SDL_mixer taster!

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Mungo

Exult MP3/SDL_mixer taster!

Post by Mungo »

I've created a test version of Exult using the MP3 music player code, with the incorporated SDL_mixer implementation. This is purely to show what to expect and test, and is at alpha stage. Currently lots of work to do and it will hopefully be implemented after v1.0 of Exult. SFXs and voice are played through SDL_mixer and bypass the original Exult mixer code.

You'll need to install sqsfxbg or jmsfx for the SFX.

In the ZIP are a few tracks recorded from the Roland MT32, which are sufficient for testing, and contains Windows and Linux executables. I'd appreciate anyone experienced in compiling Exult on Beos and MacOS(X) to get in touch with me.

Get it from http://www.funkyplace.freeserve.co.uk/exult_mp3.zip


Regards
Simon Quinn
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: Exult MP3/SDL_mixer taster!

Post by wjp »

Great, this sounds really cool.

Don't forget that you have to make the source to this publicly available.
drcode
Site Admin
Posts: 2267
Joined: Thu May 14, 2020 1:34 pm

Re: Exult MP3/SDL_mixer taster!

Post by drcode »

:-) That's Simon; I think he has been trying to give us the code.
Dominus
Site Admin
Posts: 5656
Joined: Thu May 14, 2020 1:34 pm

Re: Exult MP3/SDL_mixer taster!

Post by Dominus »

hm, exult couldn't start because it didn't seem to be able to find zlib.dll (normal Exult starts fine so I guess you did someting odd with your compile). This is on WinXP and I'm going to add the lib, when I have access to my home machine next time.
And your readme is a little confusing, do the ogg files need to be in blackgate/tmp or exult/tmp (blackgate, exult being the dir).
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Mungo

Re: Exult MP3/SDL_mixer taster!

Post by Mungo »

I'll have a look at the zlib issue. The ogg files should go in \tmp (on the same drive as exult) not under \exult.
Colourless
Site Admin
Posts: 731
Joined: Thu May 14, 2020 1:34 pm

Re: Exult MP3/SDL_mixer taster!

Post by Colourless »

We use a static lib with Exult when linking to Zlib. We don't use a dll.

While it arguably causes code bloat, the reason we do it is we are just trying to avoid creating a dependancy on a DLL, and avoid requiring to distribute another DLL.

-Colourless Dragon
Locked