I'm Frosty555. I usually post on RGCanada but I was trying to find the ogg length patch and ran into you guys
I wrote a tool that does ALL of the conversion necessary to make a stepmania simfile R21-ready. It does quite a lot of stuff all automatically.
This is what the tool does all automatically:
1) Converts the MP3 to an OGG file
2) Compresses the OGG the appropriate amount to make it just under 5 megs. Long songs get compressed more. Short songs get better quality!
3) If necessary, it makes the OGG file MONO instead of STEREO. This cuts half the size off the OGG file with a minimal hit to the quality. At the arcade you don't notice that it's the same stuff coming out of both speakers
. This happens when the song exceeds about 3 minutes in length. It REALLY beats lowering the quality all the way the heck down.
4) Normalizes the OGG's volume to 100%, intelligently avoiding anomolous "spikes" in the song. <-- so you don't go to the arcade and find your song is too quiet!
3) Applies the OGG Length Patch to the OGG file
4) Replaces ".MP3" with ".OGG" in the SM file
5) Copies only the necessary files (the .SM and the .OGG) to a new "ITGREADY" folder. So your original simfile is left intact and untouched
It can be executed right from the explorer right-click menu, simply by right clicking on a folder and picking "Make Simfile ITG Ready".
Or you can use the little gui I made.
Or you can run it raw from the command line.
The only caveat is you must install it in C:\SM2ITG. Nowhere else will work because the various BATCH files require that all the tools are in that folder.
So... is anyone interested in this? I'll post a link:
This is the first version. I expect there may be bugs. But I've tested it thoroughly on my own system and everything seems to be working fine.--- EDIT, Jan 2013 ---
Hi guys, I know this is super old but I just wanted to let you know that I've released the source code and all the files I have for the SM2ITG project onto Google Code.
Just in case anybody wants to use it, or find it, or maybe wants to dig into it and try and add features or fix bugs.