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
Exult MP3/SDL_mixer taster!
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Re: Exult MP3/SDL_mixer taster!
Great, this sounds really cool.
Don't forget that you have to make the source to this publicly available.
Don't forget that you have to make the source to this publicly available.
Re: Exult MP3/SDL_mixer taster!
That's Simon; I think he has been trying to give us the code.
Re: Exult MP3/SDL_mixer taster!
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).
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!
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!
Re: Exult MP3/SDL_mixer taster!
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.
-
- Site Admin
- Posts: 731
- Joined: Thu May 14, 2020 1:34 pm
Re: Exult MP3/SDL_mixer taster!
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
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