Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
NoWits

Does PrBoom support digitised music?

Recommended Posts

I am making a conversion of Doom for PrBoom and was wondering - does PrBoom allow for MP3, OGG, or something like that for music, or does it only allow MIDI and MUS?

Share this post


Link to post
Nixot said:

I am making a conversion of Doom for PrBoom and was wondering - does PrBoom allow for MP3, OGG, or something like that for music, or does it only allow MIDI and MUS?

Is it really so hard to check it himself?

Share this post


Link to post

Changelogs are like user manuals - no-one ever reads them. ;-)

Nixot said:

does PrBoom allow for MP3, OGG... for music

Yes.

Share this post


Link to post

OK... so how do I do it? I have added a test song in OGG format but it won't play - just silence. What am I doing wrong?

Edit: Oh, PrBoom plus... I couldn't find anything about PrBoom being able to play MP3s or OGGs though :(

Share this post


Link to post

Heh - PrBoom will play MP3's if you drop them into it's home directory (there's a playlist in the config file) but doesn't appear to support them as wad lumps. Haven't tried OGG files yet.

Share this post


Link to post
GreyGhost said:

Heh - PrBoom will play MP3's if you drop them into it's home directory (there's a playlist in the config file) but doesn't appear to support them as wad lumps

IIRC, depends from mp3, because SDL_mixer cannot load some MP3 and OGG from file without proper extension. PrBoom-Plus has workaround.

Share this post


Link to post
Nixot said:

I am making a conversion of Doom for PrBoom


I hope you're not talking about this kind of conversion.

Share this post


Link to post
entryway said:

IIRC, depends from mp3, because SDL_mixer cannot load some MP3 and OGG from file without proper extension. PrBoom-Plus has workaround.

Out of interest, what does this workaround consist of?

Share this post


Link to post
DaniJ said:

Out of interest, what does this workaround consist of?

static const char *music_tmp_ext[] = { "", ".mp3", ".ogg" };
#define MUSIC_TMP_EXT (sizeof(music_tmp_ext)/sizeof(*music_tmp_ext))

for (i = 0; i < MUSIC_TMP_EXT; i++)

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×