No problem, guys!
I got bored one night and examined the file structure for GT patches and compared it with the original file structure and swapped files around. Of course, the original Vsynth couldn't read certain loops that were encoded in a GT but those were the patches that were left out of this conversion. Those were in the minority here so not much lost.
Let me try to explain how I did this...
---------------------------------------------------------------------------------------------------------
A GT project contains three folders:
1) Wave
The Wave folder contains files encoded on the synth with a .w00 extension. These files also have a prefix such as DLP, VLP, SLP, SYN, PAD, MS, etc. These prefixes are important since only the GT can read files with certain newer prefixes!
2) Tone
The Tone folder contains files with a .p00 extension.
3) Patch
The Patch folder contains files with a .d00 extension.
---------------------------------------------------------------------------------------------------------
A XT/Classic Vsynth contains only two folders:
1) Wave
Again, the Wave folder contains files encoded on the synth with a .w00 extension. These files also have a prefix such as DLP, VLP, SLP, SYN, PAD, etc. These prefixes are important since only the GT can read files with certain newer prefixes!
2) Patch
The Patch folder here contains files with a .p00 extension.
---------------------------------------------------------------------------------------------------------
The trick here is to take the .p00 files from the GT's Tone folder and place them into a new empty Patch folder. Then just make a new instance of the Wave folder containing all those .w00 files. Once you've done those two things, you pretty much have it ready to go.
Here is the tricky part. Some of those .w00 files will not load/play in a XT/Original Vsynth. I had to use trial and error on these to find out which .w00 files were causing the new projects to fail loading. Files with a prefix of MS such as the MS-JDPnoA.w00 samples will not load or play and will cause your project to fail during the loading process. I do remember at least one other prefix gave me problems but I can't recall it off the top of my head and I don't want to go digging again. All I can say is to just use the preview feature in your Vsynth to try out certain .w00 files. The ones that have an unfamiliar prefix and that don't make sound are the culprits. If you just have regular .WAVs instead of .w00 files, you should be fine and shouldn't have to do this.
I hope this was clear enough. It's kind of a rough and dirty walk-through but I figure if you are crazy enough to be doing this sort of thing, you'll have no problem figuring out what I did.