News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

The Definitive MSU1 Guide (Higan and SNES9X)

Started by Mentlegen, April 02, 2018, 11:37:40 PM

Previous topic - Next topic

Mentlegen

This guide will instruct you on how to set up the MSU1. It may seem daunting, but in reality, it is a simple procedure.

Take a deep breath, and follow the instructions below carefully. You can do this  :cool:





STEP 1: Download the actual program from this link http://www.romhacking.net/hacks/2393/ and extract it to your desktop.

STEP 2: Download the arranged music here http://www.mediafire.com/download/euj8ewjv59d2022/SuperMetroidMSU1_Music.7z extract this to a new folder. Label this folder "MSU1 Music"

*The link to Super Metroid Radon's music will be provided once the hack is finished. Stay tuned!

STEP 3: Patch a clean ROM with "supermetroid_msu1_emulator.ips" (your Super Metroid ROM must be the unheadered (JU) [!] - 3,072KB)

The .ips file will be included with the download in Step 1.

STEP 4: Rename the newly patched rom as "supermetroid_msu1.sfc"

STEP 5: visit https://www.zophar.net/snes/higan.html and download Higan v94 for your operating system. Both 32 and 64 bit versions are available. This is the Emulator you will be using to play your games with custom music.

STEP 6: launch Higan. Select Library, then Super Famicom as seen in the below image:


Then select the import tab

Navigate to where your patched rom is from step 3

The below image is where my rom was located:



Now double click on this sfc to import it

STEP 7: This is the tricky part. Navigate to %USERPROFILE%\Emulation\Super Famicom\[whatever your ROM's called].sfc folder. (%USERPROFILE% is your user profile folder, mine was something like this C:\Documents and Settings\[username]\Application Data)
The below image should help.



My rom was named 23 msg fix.sfc as seen above

STEP 8: Remember when we extracted the music files in Step 2? Copy those files (there should be 30 of them, all in .pcm format) and paste them into the location in the above image. We just visited this location, which is %USERPROFILE%\Emulation\Super Famicom\[whatever your ROM's called].sfc folder for all of those who need a reminder.

here is what it should look like after you paste the pcm files:



STEP 9: Remember when we downloaded and extracted the MSU1 file in Step 1? In that download there should be a folder named SuperMetroidMSU1. go to this folder via file explorer and copy the file named "Manifest.bml"

Here is what it should look like:



STEP 10:

You can relax. the worst is over. Your final mission: paste Manifest.bml in %USERPROFILE%\Emulation\Super Famicom\[whatever your ROM's called].sfc folder mentioned in step 8. When windows asks you if you would like to replace the current manifest.bml, select yes

This is what manifest.bml should look like inside:

unverified

cartridge region=NTSC
  rom name=program.rom size=0x300000
  ram name=save.ram size=0x2000
  map id=rom address=00-7f,80-ff:8000-ffff mask=0x8000
  map id=ram address=70-7f,f0-ff:0000-7fff

  msu1
    rom name=msu1.msu size=0x0000
    map id=io address=00-3f,80-bf:2000-2007
    track number=1 name=supermetroid_msu1-1.pcm
    track number=2 name=supermetroid_msu1-2.pcm
    track number=3 name=supermetroid_msu1-3.pcm
    track number=4 name=supermetroid_msu1-4.pcm
    track number=5 name=supermetroid_msu1-5.pcm
    track number=6 name=supermetroid_msu1-6.pcm
    track number=7 name=supermetroid_msu1-7.pcm
    track number=8 name=supermetroid_msu1-8.pcm
    track number=9 name=supermetroid_msu1-9.pcm
    track number=10 name=supermetroid_msu1-10.pcm
    track number=11 name=supermetroid_msu1-11.pcm
    track number=12 name=supermetroid_msu1-12.pcm
    track number=13 name=supermetroid_msu1-13.pcm
    track number=14 name=supermetroid_msu1-14.pcm
    track number=15 name=supermetroid_msu1-15.pcm
    track number=16 name=supermetroid_msu1-16.pcm
    track number=17 name=supermetroid_msu1-17.pcm
    track number=18 name=supermetroid_msu1-18.pcm
    track number=19 name=supermetroid_msu1-19.pcm
    track number=20 name=supermetroid_msu1-20.pcm
    track number=21 name=supermetroid_msu1-21.pcm
    track number=22 name=supermetroid_msu1-22.pcm
    track number=23 name=supermetroid_msu1-23.pcm
    track number=24 name=supermetroid_msu1-24.pcm
    track number=25 name=supermetroid_msu1-25.pcm
    track number=26 name=supermetroid_msu1-26.pcm
    track number=27 name=supermetroid_msu1-27.pcm
    track number=28 name=supermetroid_msu1-28.pcm
    track number=29 name=supermetroid_msu1-29.pcm
    track number=30 name=supermetroid_msu1-30.pcm

information
  title: supermetroid_msu1


CONGRATS!!!
You have now set up the MSU1 chip! your game is ready to play! launch the game in higan and enjoy your spicy new music!





Making Your Own Music

MAKING YOUR OWN AUDIO FILES
Audio files for use with the MSU-1 must be raw 44.1kHz stereo PCM files.

1-Convert your music files into WAV files first and put them in a folder ;

2-Download WAV2MSU http://helmet.kafuka.org/thepile/Wav2msu and copy the .exe into your folder ;

3-Create a new text file there and add one line for each WAV file :

wav2msu brinstar_vegetation_remix.wav -l 133274

   > "brinstar_vegetation_remix.wav" is the name of your WAV file, the output file will be called "brinstar_vegetation_remix.pcm"
   > -l 133274 (optional) will set a loop point at sample location 133274 (you need an audio editor for that information)
   
4-Name your text file "create_pcm.bat" then double-click on it.
   
5-Then be sure to rename the PCM files properly, as referenced in the manifest.bml.
For example, if your want your "brinstar_vegetation_remix" to replace the Green Brinstar song (duh), rename it "supermetroid_msu1-11.pcm". Track numbers are listed in the README.




If you have any further questions or concerns, feel free to MSG me on the forum, or on discord.

Happy hacking!
-Mentlegen


Mentlegen

version 1.55 of SNES9X now supports MSU1

SNES9X is way easier to set up, simply place all of your .pcm files in the SNES9X folder

http://www.snes9x.com/phpbb3/viewtopic.php?f=8&t=24351