This is an update of the *EXPERIMENTAL* BGM branch that began with RC3 EX + alpha. The internal architecture has been revamped, so your feedback on problems (or on lack of problems!) will once again be appreciated. Mixer parameters are now adjustable in mugen.cfg, in case you have problems at the default settings.
If you didn't know about RC3 EX + alpha, it is an alpha/testing/unstable branch of the RC series that is intended to overhaul BGM handling. It features more robust mp3 support, a plugin architecture, and loop point specification for BGMs. You can see the original blog post for more details.
This release also contains a bugfix for the problems with the HitDefAttr and Teammode triggers that have been reported in RC4.
New in RC4 EX + alpha:
- Sound effects can be muted when switching out of the M.U.G.E.N window.
- BGM can be paused or muted when switching out of the M.U.G.E.N window.
- Mixer parameters now configurable.
- BGM buffering scheme reworked to address stuttering and dropouts.
- Stage BGM is now guaranteed to start after the first tick, for compatibility with characters that assert NoMusic at the start of the round.
- Upgraded to SDL_mixer 1.2.9. This fixes crashes with WAV music and enables seamless looping for non-MP3 filetypes.
New EX + alpha bug fixes:
- Extension lists were cut off at the first semicolon. They are now comma-separated.
- Storyboard BGMs didn't play, or hanged the application.
- PlaySnd looping parameter didn't work.
- System BGMs didn't always play when loop was 0.
- mpg123 plugin sometimes left a gap with loopend = -1, even on gapless MP3s.
Download here: M.U.G.E.N RC4 EX + alpha
Make sure to read README-ALPHA.html in the distribution archive for details and instructions.



