Cave Story MSU-1 pack
Music by Daisuke Amaya (Pixel) Compiled and edited by arborelia
Released: March 18, 2021
Also try my other MSU-1 packs!
Setting up this pack for the first time
On Windows, you can run
Cave Story Pack Builder.bat to create the PCM files you'll need.
Or you can run
msupcm.exe msu_cave_story.json at the command line, or drag and drop
msupcm.exe. All of these do the same thing.
msupcm.exe is a copy of msupcm++, by qwertymodo. The source code (which also runs on Linux) is available at https://github.com/qwertymodo/msupcmplusplus.
What is MSU-1?
MSU-1 is a custom co-processor for the SNES that allows it to play CD-quality audio. It was designed long after the SNES era, so it never existed in an official game cartridge, but it's implemented in modern SNES interfaces such as sd2snes, and emulators such as Snes9x.
Playing ALttP with this pack
Put your ROM from the ALttP Randomizer in this folder. Name it "msu_cave_story.sfc". Run it with Snes9x 1.60 or later. (The music will be choppy on 1.55.)
You can also use a vanilla ROM of ALttP if you apply its MSU patch. However, the vanilla game doesn't support unique music per dungeon.
If you see directions telling you to disable music in the randomizer settings, those directions are old and won't work. Music should be enabled.
A note about track timings
The fanfares for defeating a boss and pulling the pedestal are shorter than they would be in ALttP. If you play ALttPR with a race ROM, it will automatically pad it with silence to the appropriate length.
- Moved "Running Hell" from Trinexx to Ganon's Tower upstairs. Trinexx uses "Eyes of Flame"
- Fixed bad loop on "Snoopy Cake"
- Reduced the volume of many tracks, especially the title screen
Version 1.1: I changed some tracks to be more thematic, I think:
- "Meltdown 2" is now additionally used in Desert Palace (because it's the track that plays most of the time in the Sand Zone)
- "Labyrinth Fight" is a good track that should be heard for longer, so I put it in Thieves' Town. Arrghus gets "Gravity" instead
- Used "Balcony" for the dark world with 7 crystals
- Changed the credits to fade from The Way Back Home to Mischievous Robot, as the credits in Cave Story do
These tracks come from Pixel's freeware Cave Story soundtrack, hosted at [https://www.cavestory.org/download/music.php].
Some of the tracks are unused tracks (but are still excellent). "Wind Fortress" was introduced in Cave Story+.
# Usage in ALttP Cave Story track ------------------------------------------------------------------------------ 01 Opening theme Cave Story 02 Light World On to Grasstown 03 Rain state White 04 Bunny Snoopy Cake (unused) 05 Lost Woods Plant 06 Prologue Cave Story (continued from opening) 07 Kakariko Village Mimiga Town 09 Dark World Gestation 10 Pull pedestal Got Item! 11 File select Toroko's Theme 12 Guards! Charge 13 Dark Death Mountain Moonsong 14 Minigame Access 15 Skull Woods overworld Jenka 1 16 Hyrule Castle Meltdown (unused variant of Meltdown 2) 17 (vanilla) LW dungeon Mischievous Robot 18 Cave 1 Cemetery 19 Boss victory Get Heart Tank! 20 Sanctuary Safety 21 (vanilla) Boss Eyes of Flame 22 (vanilla) DW dungeon Jenka 2 23 Shop Pulse 24 Cave 2 Quiet 25 (vanilla) Zelda Rescue Safety 26 Crystal collected Victory! 27 Fairy fountain Toroko's Theme 28 Agahnim zaps Zelda Seal Chamber 29 Ganon reveals himself Gameover 30 Drop in to Ganon Break Down 31 Boss: Ganon Last Battle 32 Triforce room Plant 33 Triumphant Return The Way Back Home + Mischievous Robot 34 Credits Moonsong 35 Eastern Palace Mischievous Robot 36 Desert Palace Meltdown 2 37 Agahnim's Tower Meltdown 2 38 Swamp Palace Living Waterway 39 Palace of Darkness Pier Walk (unused) 40 Misery Mire Geothermal 41 Skull Woods (interior) Jenka 2 42 Ice Palace Hero's End 43 Tower of Hera Wind Fortress (unused in original game) 44 Thieves' Town Labyrinth Fight 45 Turtle Rock Scorching Back 46 Ganon's Tower Last Cave 47 Boss: Armos Knights Gravity 48 Boss: Lanmolas Oppression 49 Boss: Agahnim 1 Balrog's Theme 50 Boss: Arrghus Gravity 51 Boss: Helmasaur King Eyes of Flame 52 Boss: Vitreous Eyes of Flame 53 Boss: Mothula Run! 54 Boss: Kholdstare Run! 55 Boss: Moldorm Oppression 56 Boss: Blind Zombie 57 Boss: Trinexx Eyes of Flame 58 Boss: Agahnim 2 Balrog's Theme 59 Ganon's Tower upstairs Running Hell 60 LW after pedestal White 61 DW after 7 crystals Balcony
This version doesn't use the Cave Story unused tracks "People of the Root" and "Halloween 2", but you can mod them in by changing the .json if you want to use them.
My Twitch channel is https://twitch.tv/arborelia . I play a lot of modes of ALttPR and many other randomizers.
You can follow me on Twitter as @arborelia, where I may post future MSU-1 packs, or updates to this pack, but honestly I'll mostly post gay girly shit.