The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 895 - File: showthread.php PHP 7.3.33 (Linux)
File Line Function
/showthread.php 895 errorHandler->error




Users browsing this thread: 1 Guest(s)
mfvitools - now with MML conversion

#1
Posts: 27
Threads: 2
Thanks Received: 0
Thanks Given: 0
Joined: Jul 2018
Reputation: 6
Status
Mental-Break
As I've been working on adding more song-imports for my randomizer, I've stopped here and there to code little scripts to make the process a bit smoother. Most of them are pretty specialized, automating some minor task of FF6 music hacking. I've been sharing these on Discord just in case someone wanted the help, but they're pretty trivial.

But my most recent addition to this package is absolutely not trivial, at least in how useful it can be. Here's the gist:
-- MML to FF6 converter that, unlike Rs3ExTool2, supports all known FF6 music commands.
-- FF6 to MML converter, so that we can edit existing songs (the native ones, our own, someone else's?) without a hex editor and without any of that hassle around jump pointers.

The MML interpreter:
-- generates both data and instrument files
-- supports basic syntax replacement -- e.g., using the more standard octave up/down markers
-- supports generating multiple variants ("patch" and "nopatch", or any other variation you like)

There's still some work to be done on the importing-data-into-the-ROM front, and I'll need to turn these scripts into binaries at some point, but this is getting very close to the point where music editing will no longer be a hex-editor-required activity.

Try out my stuff! (Python 2.7 required for now) https://github.com/emberling/mfvitools
Let me know on discord when it breaks!
  Find
Quote  
[-] The following 2 users say Thank You to emberling for this post:
  • Gi Nattak (08-04-2018), SSJ Rick (02-20-2020)



Messages In This Thread
mfvitools - now with MML conversion - by emberling - 08-03-2018, 11:32 AM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite