Jump to content

Port MM Music to OoT


SanguinettiMods
 Share

Recommended Posts

This program was built in .NET (Don't yell at me) to create .bat files that automate the process of Messiaen's zelda_sequence_insert.exe and rn64crc.exe.



MMMusic2OoT

Replace the old MMMusic2OoT.exe with this one.

Source Files

New Source Files



Credits


Armos - Inspiring me to build this.
DeathBasket - Providing Documentation.
Messiaen/Frauber - Writing zelda_sequence_insert and zelda_sequence_rip.
haddockd - Fixing multiple problems this had for the sake of convenience.



All of this can be read in the Readme, but these are some limitations.

  • Directories cannot have spaces in them. I tried to fix this, but I couldn't find a means.
  • Not all MM Music will sound correct or complete when ported over to OoT. This can be fixed with DeathBasket's InstEd, if you know how.
  • When typing a Hex number, for example, 4A, The letter must be capital.

haddockd's Contributions

  • You no longer have to worry about caps for Hex, the app does that for you
  • You should no longer have to worry about paths with spaces
  • I did some verbose error catching so if you do something silly, the app tells you what you did generally speaking. Such as no file chosen, no offset given, bad offset, path is not writable, etc
  • It tells you when it is finished successfully so you know no errors happened
  • The bottom button is disabled until the process completes. Prevents a host of issues

So really, all I'm releasing here is a GUI "mask" that make it so newbies don't have to get their hands dirty with the command prompt.

  • Like 4
Link to comment
Share on other sites

If I remember right, that program uses a command line (hence the reason you're using .bat files) you should be able to put a default set of quotes in the call for the file path. The quotes always work whether the path has spaces or not. 

Notice the generated .bat file; It has quotes but whenever I tested my ROM it didn't work. I don't know what the problem was.

Link to comment
Share on other sites

OK I made some changes:

  • You no longer have to worry about caps for Hex, the app does that for you
  • You should no longer have to worry about paths with spaces
  • I did some verbose error catching so if you do something silly, the app tells you what you did generally speaking. Such as no file chosen, no offset given, bad offset, path is not writable, etc
  • It tells you when it is finished successfully so you know no errors happened
  • The bottom button is disabled until the process completes. Prevents a host of issues

Updated exe: http://www.mediafire.com/download.php?tb7pq6tnt874de1

 

Source: http://www.mediafire.com/download.php?fflrlq8weq2dvvz

  • Like 1
Link to comment
Share on other sites

The only reason I didnt update XDan's SO was because I lack the knowledge of how maps and scenes work not because I lack the programming knowledge. To be honest I wasn't going to take the weeks or longer to figure it out. Got too much going on.

 

Tutorial on what specifically?

 

Additionally, make sure you test it SanguinettiMods. I dont have the rom or other apps needed, but the bat files do indeed run applications (I tested several)

 

Update: After being a members here for several years, I *finally* added a signature and avatar...lols

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.