FF6 Hacking
[App] MIDI to MML + Custom RS3extool2 - Printable Version

+- FF6 Hacking (https://www.ff6hacking.com/forums)
+-- Forum: Hacks, Resources and Tutorials (https://www.ff6hacking.com/forums/forum-1.html)
+--- Forum: Opera House Rehearsal Room (https://www.ff6hacking.com/forums/forum-71.html)
+--- Thread: [App] MIDI to MML + Custom RS3extool2 (/thread-2561.html)

Pages: 1 2


[App] MIDI to MML + Custom RS3extool2 - Xenovant - 04-14-2014

RS3EXTOOL2 changes
-------------------------------------------------------
-The things we use for FF6 are now in english (even the alert boxes).

-Now you can use the combination ALT+numbers for navigating it.

-The size of the .exe is 1/3 of the original one and it includes a new icon.



MIDI TO MML
-------------------------------------------------------
What does this sh*t do? This app will automate the most repetitive, tedious and boring steps of composing a song for FF6.

[Image: v5adue.jpg]

IMPORTANT: Before you start using this, place a Romancing Saga 3 rom in the same directory where the apps will be, with exactly this name: "RS3_original.smc"

[Image: 28i2qag.jpg]

Usage:

-Open the MIDI file with the first button.

-Edit the MML file to your liking and save it.

-Press the second button and you'll open/restart the custom RS3extool2. If you have checked the "Autopatch" checkbox, wait a little while the tool patches the rom by itself. If you haven't checked it, you'll have to patch the rom manually. Select the rom named "RS3-------PATCHED-------.smc" that you'll find in the .mml folder and follow the steps for patching the rom.

-Done! Now open the rom with your favourite hexeditor and copy/paste the song wherever you want!


How it works:

-When you open the MIDI file, it will convert it to mml using an embedded tinymml.exe**, it will reverse the octaves, paste the notes into a mml template and open the "finished" mml file. It will create the mml file in the same folder where the midi file is and if there is already a mml file with the same name, it WILL OVERWRITE IT.

-After you press the second button, it will copy the "RS3_original.smc" rom to the midi's folder and will rename it to "RS3-------PATCHED-------.smc". If there is already a rom with that name it WILL OVERWRITE IT. After copying the rom, the app will open (or restart if it's already open) the custom RS3extool2. If you have checked the checkbox, m2m will send the necessary keystrokes to the RS3 tool for patching the rom automatically.**

**Those two behaviours (opening an .exe that is inside another .exe and controlling another program) may be considered as suspicious by some antiviruses and may give a false positive of infection.


NOTES:

-If your computer is too slow, the "autopatch" feature might not work like it should. The program could send the keystrokes before rs3extool2 is ready.

-You can use the second button without using the "Convert" one first, but obviously, since it hasn't been defined earlier, you'll be asked for a .mml file.


Download v1.2: http://www.mediafire.com/download/b5eciw5tmfbicak/m2m_1.2.rar


RE: [App] MIDI to MML + Custom RS3extool2 - madsiur - 04-14-2014

Awesome work man. I will put your app in the Tools section.


RE: [App] MIDI to MML + Custom RS3extool2 - Royaken - 04-14-2014

I remember you talking about this yesterday Laugh! I'll test it when I get home. Hope it works smoothly Smile


RE: [App] MIDI to MML + Custom RS3extool2 - Xenovant - 04-14-2014

It has a cool hidden feature too: it will check your username in this forum, and if it's "Royaken", it will steal your FB account and will post on Justin Bieber's Facebook on your name, saying that you are his fan #1
(I'm joking, of course Laugh)

(04-14-2014, 07:23 PM)Madsiur Wrote: Awesome work man. I will put your app in the Tools section.

Thanks Madsiur!


RE: [App] MIDI to MML + Custom RS3extool2 - SSJ Rick - 04-14-2014

very nice

your contribution is very much appreciated thank you


RE: [App] MIDI to MML + Custom RS3extool2 - Cyprus - 04-14-2014

Dude, you are a Genius!Objection!


RE: [App] MIDI to MML + Custom RS3extool2 - Xenovant - 04-14-2014

Thanks Poco Loco and MrMenzies.

I just wanted to say that if someone gets the false positive with an antivirus, and he doesn't feel comfortable with it, I could make a version without the embedded tinymml (so it would need an external one) and with the "autopatch" feature removed.


RE: [App] MIDI to MML + Custom RS3extool2 - Xenovant - 05-28-2014

Added the 1.1 version. Changes:

-Changed a little the translation of rs3extool2

-Now the "autopatch" feature will be checked by default.

-You'll see the name of the mml file at the bottom of the app

-Now it won't attempt to patch the rs3 rom if you pressed cancel when it asked you for a mml file ¬¬

-The "convert" button will change to "clear" when a midi/mml file is selected. With this, you'll be able to select another file without having to restart the program or open a lot of instances. Pretty useful if you are messing with a lot of mml files at the same time.


Download link in the first post.


RE: [App] MIDI to MML + Custom RS3extool2 - Cyprus - 05-28-2014

Well done Xenovant, You are a Godsend! 0:-)Objection!


RE: [App] MIDI to MML + Custom RS3extool2 - Xenovant - 05-28-2014

(05-28-2014, 03:13 PM)MrMenzies Wrote: Well done Xenovant, You are a Godsend! 0:-)Objection!

Tongue