Super Mario World MSU+
Page 5 of 5
Page 5 of 5 • 1, 2, 3, 4, 5
20171229

Super Mario World MSU+
Description:
This patch is in contrast to Conn's hack compatible to most patches offered at SMW Central. Furthermore, Luigi has a different speech and the overworld has different themes.
---------------------------------------------------------------
Patch:
Download
Unofficial:
Download (SA-1 Restored)
---------------------------------------------------------------
PCM Sets:
PCM set by Colines/Kiddo
YouTube Preview
JUD6MENT SMW+ Orchestral PCM Set v.2 (updated June 6th, 2022)
Mirror Link Download
YouTube Preview
New Super Mario Bros. Wii Version by snes-forever.blogspot.com
Super Mario World Odyssey Version by snes-forever.blogspot.com
3D-World version by snes-forever.blogspot.com
---------------------------------------------------------------
Turning Off Custom SFX / OW Music:
If there is a wish to disable either Mario/Luigi speech or the OW Music feature, please refer to the ASM file for such. Do note that for changes to take effect, you need to assemble the file right into the ROM image with Alcaro's Asar:
- Code:
!LuigiSFX = !True ; !True = Activate alternative SFX songs for Player 2, !False = No alternative SFX songs for both players
!OWMusic = !True ; !True = Activate OW Music patch by smkdan, !False = Deactivate multiple songs on Overworld
IMPORTANT SIDENOTE: There is 3 different MSU-1 patches for Super Mario World that each accomplish slightly different thing. Each set has PCM sets that are designed for that specific patch. Do not mix PCM sets with the wrong patch. For quick links to the other SMW MSU-1 patch pages, follow links below:
SMW Original MSU-1 https://www.zeldix.net/t1436-super-mario-world#21209
SMW MSU-1 Plus Ultra https://www.zeldix.net/t2535-super-mario-world-msu-1-plus-ultra-130-tracks-total
Last edited by Colines on Fri 12 Mar 2021 - 21:49; edited 5 times in total
Colines- Since : 2015-05-24
Super Mario World MSU+ :: Comments

Eligames2009 wrote:Hello, For some reason the alternate overworld themes for mario and Luigi are not working. i can't hear a difference. i am using the files by Colines/Kiddo.
my best guess is you are using a different patch. Mario World Original msu1, Mario World Plus msu1, and Mario World Plus Ultra msu1 are all three different patches that do slightly different things.
If Luigi is saying Mario's voice lines too, then you definitely have the right pcm set but wrong patched rom.

zd4534 wrote:Do any of the patches support separate PCM files for with/without Yoshi?
No, we do not have that as at this time. That could be plausible but it would be insanely complex. Cubear and i looked into the idea once but dont desire to do it at this time as it would be very time consuming on both our parts. You have to do some major coding and create pcm tracks that keep the beat 100% even after looping a few times. It is plausible, but it will be really challenging. We might do this project, but we also might not. If we did, it would probably be during the summer as i would not attempt this at all until i have more time from being on summer break. Even then, not sure if it is worth the trouble it would be to do it. We will see.

Also, as far as MSU-1 is concerned, The Yoshi drum beats effect turning on and off just wouldn't work at all, as it wouldn't be possible to realistically keep both PCM tracks with drums on and off synced whenever the player rides/leaves Yoshi.
The simplest solution (but also time consuming) is hacking the APU and isolate the Yoshi drum channels from song tracks to have them working alongside MSU-1.
That would be very useful for echo effects too, as the way the patch is coded now, it turns off the SPC engine entirely, preventing the effect to be activated. So cave levels do not feature echo effects. For this one, I've actually got to implement this code snipet by Mattrizzle to make echo effects functional again. But this has the side effect of breaking SPC fallback completely, so this haven't made into the official release.
The simplest solution (but also time consuming) is hacking the APU and isolate the Yoshi drum channels from song tracks to have them working alongside MSU-1.
That would be very useful for echo effects too, as the way the patch is coded now, it turns off the SPC engine entirely, preventing the effect to be activated. So cave levels do not feature echo effects. For this one, I've actually got to implement this code snipet by Mattrizzle to make echo effects functional again. But this has the side effect of breaking SPC fallback completely, so this haven't made into the official release.

The best thing was if we had more MSU sound channels to also be able to substitute SFX. But I think this is technically impossible, at least for real hardware like sd2snes, since the MSU stream is restricted.
Isolating the drums in the APU is probably the best way to achieve this, as Collines suggests, but this wouldn't be synced with the msu stream... Ah well, it's a nice to have, but quite little so probably more trouble than the effort is worth.
Isolating the drums in the APU is probably the best way to achieve this, as Collines suggests, but this wouldn't be synced with the msu stream... Ah well, it's a nice to have, but quite little so probably more trouble than the effort is worth.

Colines wrote:
The simplest solution (but also time consuming) is hacking the APU and isolate the Yoshi drum channels from song tracks to have them working alongside MSU-1.
I've done a little bit of looking into this, actually. It's completely possible but you'd still need to concern yourself with matching the tempo of the song to the original exactly..
Here's an example video I recorded some months ago of this solution (without MSU1 running)
https://www.youtube.com/watch?v=rgOIjfIMEnU

Cubear wrote:Colines wrote:
The simplest solution (but also time consuming) is hacking the APU and isolate the Yoshi drum channels from song tracks to have them working alongside MSU-1.
I've done a little bit of looking into this, actually. It's completely possible but you'd still need to concern yourself with matching the tempo of the song to the original exactly..
Here's an example video I recorded some months ago of this solution (without MSU1 running)
https://www.youtube.com/watch?v=rgOIjfIMEnU
The songs pause when you pause and the level timers are only 2 and a half minutes. It would take a ton of trial and error but i could match up tempos for 2 and a half minutes. Like i said earlier, if Cubear and I ever decided that it is a thing we want to do i think we can do it. But it would take a lot of time on both our parts and i can not invest that time at the moment.

That appears absolutely awesome, cubear. Do you understand the AUP ASM btw? I never really wanted to deal with it and mostly I was try and error on my side to mute it, I admit.
Could you play your patch with msu to give me an idea how it is desynced and what needs to be achieved here?
Could you play your patch with msu to give me an idea how it is desynced and what needs to be achieved here?

I just NOP'd out the control codes on the SPC700, but I have learned some of how it works... mostly through trial and error.
This will result in a hard mute patch, but I could convert my notes into a patch if people would like to test.
The issue is that SPC channel 5 (the bongo channel) does have some bleed over to other instruments in specific songs... so those songs may still need to be detected and not played via SPC
Last edited by Cubear on Wed 21 Dec 2022 - 4:27; edited 1 time in total
This will result in a hard mute patch, but I could convert my notes into a patch if people would like to test.
The issue is that SPC channel 5 (the bongo channel) does have some bleed over to other instruments in specific songs... so those songs may still need to be detected and not played via SPC
Last edited by Cubear on Wed 21 Dec 2022 - 4:27; edited 1 time in total

i applied my notes and created a patch from it for testing purposes.
Tracks that I already see that need filtering to do the old mute to prevent audio errors: victory, castle, boss battle, title screen.. though really anything that isn't a level theme proper should be done with the old mute still
ASM file is for Conn's patch as its simpler to work with, but the section is pretty clearly demarcated in case anybody wanted to test it in the msu+ patch from this thread.
- Code:
https://mega.nz/file/6GYBlYJJ#avR2rLwOlIA_oYyXtcIF0jB53hDVTqQkjw7ODNVkEhk
Tracks that I already see that need filtering to do the old mute to prevent audio errors: victory, castle, boss battle, title screen.. though really anything that isn't a level theme proper should be done with the old mute still
ASM file is for Conn's patch as its simpler to work with, but the section is pretty clearly demarcated in case anybody wanted to test it in the msu+ patch from this thread.
Page 5 of 5 • 1, 2, 3, 4, 5

» Super Mario World
» Super Mario World MSU+
» BS Super Mario World
» Super Mario World 2 - Yoshi's Island
» Super Mario World Co-op
» Super Mario World MSU+
» BS Super Mario World
» Super Mario World 2 - Yoshi's Island
» Super Mario World Co-op
Permissions in this forum:
You cannot reply to topics in this forum