The Mugen Fighters Guild

I.K.E.M.E.N. Central => IKEMEN Releases => Ikemen General Discussion and Help => Topic started by: CyberMario on November 08, 2017, 04:01:09 am

Title: Looping Music in IKEMEN Plugin 3 Step Guide (VGM UPDATE)
Post by: CyberMario on November 08, 2017, 04:01:09 am
With a huge special thanks to GarchompMatt (http://mugenguild.com/forum/profile/garchompmatt-71558)!
We now have the ability to play .logg (looping .ogg) music in IKEMEN! I've noted the step below.

Unspoil this for the old method of playing ADX and BRSTM looping music in IKEMEN:
Spoiler, click to toggle visibilty

:ball:The steps to getting .logg to play using the vgmstream plugin::ball:
Spoiler, click to toggle visibilty

If you are from years in the future, mega.nz has gone nuclear, and you need to get those files:
Spoiler, click to toggle visibilty

The big issue with getting vgmstream to work properly is that libvorbis.dll does not play nice with it. libvorbis.dll is part of the required dlls that winamp (and IKEMEN) need to use vgmstream to work. If you were to use the latest vgmstream and libvorbis, IKEMEN will throw an exception. The libvorbis.dll we provided is from the r1040 of vgmstream, which works as intended. We also gave you a specific version of vgmstream that removes some extraneous .dll files that allow for playing rare and outdated video game music file types. Since these extra music file types are unpopular and the latest vgmstream is a bigger size, we omitted the use of the latest version. Regardless, you can find a list of all those extra file types and link to the latest version here (https://github.com/kode54/vgmstream). Speaking of which you can find the bug list of the very latest version (and most likely the version we gave you) of vgmstream here (https://github.com/bnnm/vgmstream/wiki/Bug-list).

:ball: Special Thanks: :ball:
This years old thread (http://mugenguild.com/forum/topics/using-adx-instead-mp3-your-bgms-35553.0)
PlasmoidThunder#1542 aka GarchompMatt on the IKEMEN Discord
Alceris#7364 on the IKEMEN Discord
HCS for his plugin
The Super Smash Bros. Modding Community
Title: Re: Looping Music in IKEMEN Plugin 3 Step Guide
Post by: Layanor on November 08, 2017, 05:28:29 am
What an amazing find. Well done!
Title: Re: Looping Music in IKEMEN Plugin 3 Step Guide
Post by: Ace Syntax on November 08, 2017, 11:51:14 am
This is exactly what I needed right now
Title: Re: Looping Music in IKEMEN Plugin 3 Step Guide
Post by: TheFclass97 on November 08, 2017, 12:04:31 pm
Noice!
Title: Re: Looping Music in IKEMEN Plugin 3 Step Guide
Post by: PlasmoidThunder on November 08, 2017, 02:41:16 pm
This is great and I'm glad it works perfectly, though the files being bigger is a slight issue; if we can find a way to get in_vgmstream working, then looping .oggs (.logg) will then be usable which are significantly smaller than the likes of .adx and .brstm.

For those curious, here are the sizes of the exact same audio file, but in different formats:
.mp3 (looped + fade) - 5.83 MB
.mp3 (cropped for MUGEN looping) - 2.96 MB
.adx - 9.2 MB
.brstm - 9.35 MB
.logg - 2.54 MB

But still, it's nice that IKEMEN can finally play looped BGMs.
Title: Re: Looping Music in IKEMEN Plugin 3 Step Guide
Post by: Ace Syntax on November 10, 2017, 12:58:20 pm
Is there a way to move the pin in the exact time that I wanted to loop using BrawlBox? I mean, my reaction time was bad and using the stop button frustrates me.
Title: Re: Looping Music in IKEMEN Plugin 3 Step Guide
Post by: PlasmoidThunder on November 10, 2017, 03:58:23 pm
You'll have an easier time making the loop in Audacity and copying the sample values over to BrawlBox when you import the .wav, not to mention the loop will be more accurate.