Super Metroid & A Link to the Past Crossover Randomizer
Zeldix :: MSU-1 Hacking :: MSU-1 Hacks Database :: Zelda :: A Link To The Past
Page 1 of 1
20200301

Super Metroid & A Link to the Past Crossover Randomizer
Randomizer Generator
https://samus.link/
Patch v6 by Conn
https://drive.google.com/file/d/1M8pDthFzQG75ts0-u6sYyxmmvxGuRSxG/view?usp=sharing
apply on generated combined roms.
Recommended Emulator Snes9x! Bsnes and sd2snes won't play the ending theme 99 (delete this pcm for spc fallback when using these emulators) and bug small on game switching.
Super Metroid - PCM Sets
https://www.zeldix.net/t1444-super-metroid
A Link to the Past - PCM Sets
https://www.zeldix.net/t791-the-legend-of-zelda-a-link-to-the-past
MSU1 PCM Rename Generator by ABOhiccups (Track 30 and 99 are included)
https://github.com/ABOhiccups/MSU1-PCM-Rename-Generator/releases/tag/SM_ALTTP
- Code:
Track 01 - 29:
Super Metroid Tracks
Track 30:
Super Metroid End Credits (Short Version)
Track 99:
Star Fox End Credits by Andrés Soto (VGOScore)
https://www.youtube.com/watch?v=XZ4VETKgJG8
Track 101 - 133:
The Legend of Zelda: A Link to the Past Tracks
Last edited by ABOhiccups on Tue 18 Aug 2020 - 2:25; edited 9 times in total
ABOhiccups- Wish Fairy
- Since : 2019-08-22
Super Metroid & A Link to the Past Crossover Randomizer :: Comments

Oh snap! This is awesome! Well done everyone


I can not get the name generator to work. When I place all the files in the same folder and click the "Generator-PCM" I get this picture above. I can see the 4 left over PCM tracks are not going to be used, but what do I do with the new random file that appears? Thanks for your help guys
I did find a track map following this link
https://www.zeldix.net/t2065p50-super-metroid-a-link-to-the-past-combo-randomizer-support
However, would really like to not have to rename 2 games worth of music. Though I converted a few by hand and tested it out and I got the randomizer to play MSU1, so I got the game and patch working correctly, I am just hoping for an easy way to convert so many tracks together.

The "SM and ALTTP Randomizer MSU1" is not a file but the folder where your converted pcm files get copied into. If you open the batch file you see this entries:
I wonder why this folder is a file in your screenshot. It is a folder inside the zip when you download the Windows.zip from
https://github.com/ABOhiccups/MSU1-PCM-Rename-Generator/releases/tag/SM_ALTTP
Here's my screenshot:

and after running the bat file inside the SM and ALTTP Randomizer MSU1 folder:

- Code:
...
ren alttp_msu-33.pcm sm_alttp_randomizer_msu1-133.pcm
- Code:
move sm_alttp_randomizer_msu1-1.pcm "SM and ALTTP Randomizer MSU1"
I wonder why this folder is a file in your screenshot. It is a folder inside the zip when you download the Windows.zip from
https://github.com/ABOhiccups/MSU1-PCM-Rename-Generator/releases/tag/SM_ALTTP
Here's my screenshot:

and after running the bat file inside the SM and ALTTP Randomizer MSU1 folder:


I got it Conn! Thanks a ton Conn! My mistake was I was placing everything inside that folder before clicking the generator-pcm, so it didnt know where to send the information because it was already inside the folder and I guess it generated an unknown file in its place.

Ah, yes, now I see it in your screenshot that you ran the bat file in the output folder. Glad this is solved 


Hey, I used this tonight and it worked great, thank you! Question: Is there any way to get this to use the LttP 61-track expanded version, where every dungeon/boss has its own song?

Uh, I didn't hear from a LTTP track expanded version, though I should have. Where did you get such a patch from?
Well, this code wasn't easy at all and I won't spend any more time into it. So to answer your question: theoretically nearly everything is possible with asm, but you need someone dedicate to it and patch it.
Well, this code wasn't easy at all and I won't spend any more time into it. So to answer your question: theoretically nearly everything is possible with asm, but you need someone dedicate to it and patch it.

Ah I found it:
https://github.com/KatDevsGames/z3randomizer/issues/10
You can try out adding +100 to the additional tracks, e.g.
35 eastern palace is now track 135
No guarantee it works
https://github.com/KatDevsGames/z3randomizer/issues/10
You can try out adding +100 to the additional tracks, e.g.
35 eastern palace is now track 135
No guarantee it works

Sorry for the late response; thanks for getting back to me so quickly!
Yeah, that's the one. It's been built-in to https://alttpr.com/en/randomizer for a while (not a separate patch, anyway), so I'm not familiar with the details, I just know I use and very much enjoy it. :P
Unfortunately I did try adding +100 to the original tracks, and it doesn't work. The original set are fine, though.
EDIT: There may be additional updates past that, since these days 59 = Ganon's Tower Upstairs, 60 = Light World after pulling pedestal, and 61 = Dark World after collecting 7 crystals. (Having separate music for GT basement and GT final climb is sooooo amazing.)
Yeah, that's the one. It's been built-in to https://alttpr.com/en/randomizer for a while (not a separate patch, anyway), so I'm not familiar with the details, I just know I use and very much enjoy it. :P
Unfortunately I did try adding +100 to the original tracks, and it doesn't work. The original set are fine, though.
EDIT: There may be additional updates past that, since these days 59 = Ganon's Tower Upstairs, 60 = Light World after pulling pedestal, and 61 = Dark World after collecting 7 crystals. (Having separate music for GT basement and GT final climb is sooooo amazing.)

I think we talk about 2 different concepts. This patch is samuslink combination, yours for zeldarandomizer. Both are, if I'm not deceived, completely different projects.
To have those additional tracks you'd need to adjust the code I coded for samus Iink
To have those additional tracks you'd need to adjust the code I coded for samus Iink

Ah, sorry, I didn't mean to imply they're not. Yeah, they're definitely completely different projects. I just didn't know how reusable the patches that make MSU changes possible were, or if there was enough overlap between the original and expanded versions that it was trivial.
Sounds like it's not so simple though! Thanks for the info, and thanks again for the samuslink patch!
Sounds like it's not so simple though! Thanks for the info, and thanks again for the samuslink patch!

@Conn Last month you made a fix to the MSU Patch for ALTTP for Crystal fanfare songs not playing on FXPak. Can you provide the same fix for the Super Metroid/Zelda 3 Randomizer too, and can you also fix the fanfare song not playing when getting a pendant?

Try v5:
https://drive.google.com/file/d/1M8pDthFzQG75ts0-u6sYyxmmvxGuRSxG/view?usp=sharing
No guarantee it works, I hacked blindly without testing at all.
https://drive.google.com/file/d/1M8pDthFzQG75ts0-u6sYyxmmvxGuRSxG/view?usp=sharing
No guarantee it works, I hacked blindly without testing at all.

Conn wrote:Try v5:
https://drive.google.com/file/d/1M8pDthFzQG75ts0-u6sYyxmmvxGuRSxG/view?usp=sharing
No guarantee it works, I hacked blindly without testing at all.
Thanks. I'll see about making time to try it.

The game freeze after enter a portal from Super Metroid to A Link to the Past.


Yes, unfortunately fanfare is spc fallback. It is the choice to either not have it or spc, msu isn't possible due to weird Nintendo code.
This is only in the "short" zelda msu patch (which is compatible with any version), I had to use here. The one with the video plays msu fanfare.
The other bug (opening a chest) has nothing to do with msu (at least there's no mechanism I would know causing it through msu) and should be reported to the author of zelda-metroid.
This is only in the "short" zelda msu patch (which is compatible with any version), I had to use here. The one with the video plays msu fanfare.
The other bug (opening a chest) has nothing to do with msu (at least there's no mechanism I would know causing it through msu) and should be reported to the author of zelda-metroid.
Permissions in this forum:
You cannot reply to topics in this forum