


The rip begins as a remastered version of 'Cave Story (Theme Song) - Cave Story', with a more on-key 'Meet the Flintstones' melodyswap that incorporates more melodic elements of the advertised track. or, for that matter, settling for an audible glitch at the transition point between the intro and loop parts. 'Cave Story (Theme Song) (Remastered) - Cave Story' is a high quality rip of the remastered version of 'Cave Story (Theme Song)' from Cave Story. (Heck, if that proves to be problematic, I wouldn't mind producing spliced and/or transcoded files to feed to it if that's what it takes. The rip is the advertised track with several segments playing different melodies, including 'Meet the Flintstones' and 'His Theme' and 'Hopes and Dreams' from Undertale. Splicing them should be just a matter of calling Mix_LoadMUS for both pieces of the song before you start playing anything and then using Mix_HookMusicFinished to trigger looping playback of the *_loop.ogg file when non-looping playback of the *_intro.ogg file completes. 'Cave Story (Theme Song) - Cave Story' is a high quality rip of 'Cave Story (Theme Song)' from Cave Story. (Even just a hard-coded "If they're present, they're enabled" would satisfy me.) Given that SDL_mixer has support for Ogg Vorbis on the music channel if it manages to dlopen the relevant libraries, I'm hoping you wouldn't find it too onerous to include a lookup table for the data/base/Ogg11/*_intro.ogg and data/base/Ogg11/*_loop.ogg files from Cave Story+ and some method of enabling their use. (Using Cave Story+ with original SNES-like graphics, the remastered SNES-like music, and Antimicro to map my USB controller adapter fixes that for play at home.) I know that supporting Cave Story+ wholesale isn't a goal but, once you check off "rewrite soundlib to use SDL_mixer", might you be willing to support the "Remastered" music option from Cave Story+?ĭespite the original NXEngine having been packaged for my OpenPandora (ARM+Xfce palmtop PC), I've never been able to feel comfortable playing Cave Story on the go because I could never get comfortable with the "early SNES-era graphics with NES-era music" feel I got from it.
