Nov. 12 2007 - Version 1 of tutorial released
Nov. 30 2007 - Version 2 of tutorial released (Added new tool, VGSSplitter, and removed two tools, GH2Rip and MFAudio. Tutorial has been revised to coincide with new tool)
Hello, and welcome to my tutorial on how to extract and import Guitar Hero songs manually without the use of the Frets on Fire Extractor/Importer. I wanted to find an alternative to using the FoF Importer because it took way too long to do just a few songs. I also believe that this is much more reliable than using the FoF Importer. Now lets get started.
---------------------------------------------------------------------------------------
Here are the tools I used to do this:
DVD Drive
Guitar Hero Explorer (Tool created by katamakel from Scorehero. This tool can read the Guitar Hero Archive from the GH Games and will be used to extract the files needed)
Audacity (Any Waveform editor will do, but this one is easy to use and free, it will be used to convert the .wav files into .ogg)
VGSSplitter (Tool was created by danielmbp from Scorehero. This tool is much easier to use than gh2rip. It automatically splits the .vgs file into three seperate .wav files) *Thanks to Desertman123 for the link to the tool*
---------------------------------------------------------------------------------------
Now that we got that stuff out of the way, you now need to choose the song(s) that you want to import into the game. After you have chosen your songs, you have to place your Guitar Hero disk (1, 2, 80's PS2 supported) into your DVD Drive. You now have two choices here, you can either:
a) Extract the GEN folder from the Guitar Hero Disk to a place on your hard drive, open up GHex then click File > Archive > Add > Browse to where you extracted the GEN folder and open up the MAIN.HDR file.
b) Open up GHex then click File > Archive> Copy from DVD.
After you have done either one of those steps, you should see the following screen:

Now, expand the song folder and expand the song folder that you want, then right click the .mid and .vgs file and extract them both to wherever you want to. It should look something like this while extracting:

---------------------------------------------------------------------------------------
It is now time to convert the .vgs that you just extracted into separate .wav files to be used with Audacity. We are going to use a very usefull tool called VGSSplitter. This tool gets rid of the need of GH2rip, and MFAudio. Now, open VGSSplitter and browse to where your extracted .vgs file is. After opening up the .vgs file, simply click on "Split it!" and wait for it to split the .vgs file into three .wav files.
This is what the screen should look like while splitting the .vgs file into seperate .wav files:

When it is done splitting, you should three two to three .wav files depending on the amount of streams in the .vgs file. They should be named [name of song] (band).wav,[name of song] (guitar).wav, and/or [name of song] (bass).wav respectivly.
---------------------------------------------------------------------------------------
Now, Open up Audacity (or any Waveform editor), and drag in the first .wav file (band). After that, press file then Export as Ogg Vorbis. It should look like this when you are about to export it as ogg vorbis:

Save this as song.ogg. Do this 1-2 more times with the guitar .wav file and the bass .wav file respectively and save them as guitar.ogg and rhythm.ogg respectively.
---------------------------------------------------------------------------------------
Now your at the home stretch. Create a new folder within your Frets of Fire song folder and call it whatever. Place your three .ogg files and the .mid file that you extracted earlier into it and rename that .mid file into notes.mid. Open up notepad and place the following into it:
Code: Select all
[song]
name = [insert your song's title here]
artist = [insert your song's artist here]
Save this as song.ini and you are done! Congratulations, you have just imported a Guitar Hero song into Frets of Fire manually! Thank you for reading this tutorial, I hope it has helped you out! Go on and play your new song!