Extracting WD files by Frozyn at 3:41 PM EDT on October 5, 2012
Hello again guys.
I'm hoping to also extract the instrument samples out of Final Fantasy Crystal Chronicles, seeing as the music is sequenced.
Inside of the game directory, there is a sound directory filled with a Music folder, an SE folder, a Stream folder, ad a Wave folder.
In the music directory, there are about 85 different 'songs'. (thats a really large amount more compared the the official soundtrack, which only has 52. I hope some day we can get VGM stream or something to play this.)
The files in the music directory are really small, and knowing that the music is sequenced, I think its fair to assume that the 'wave' folder probably contains the samples in some shape or form. Upon further inspection, there are two different types of files: ".wd" files, and ".wi" files. I think .wd files may be archives containing various samples, but i'm not completely sure. The .wi files, upon probing with a hex editor, appear to have references to various instrument files (eg. crumhorn1_c3.wv, crumhorn2_D3.wv etc), which I think just about confirms my suspicions. How would I go about extracting .wd files, should they be archives?
It's really the same (in theory) like a PS2 game such as FFX-FFXII which use the same driver: .BGM (SEQ) + .WD (BANK) but with .WI this time. The next thing would be to hack the current drivers we have to be able to decode the DSP samples in the WD banks and the .Wi might be similar to the .BGMs so just a few mods here and there maybe. Again, theoretical of course but we haven't looked at it in years so...yea.
There is music in Final Fantasy X-2 that i want to modify. VGMTrans can't do the opposite/vice versa. Impossible to convert back a converted file to the original format. For example i convert a BGM sequence file to MID standard midi file. I can't convert the midi file back to the BGM sequence format.
Bxaimc: I found a thread where someone had been able to get it to play in PSFlab with some 'minor hacking', which I thought was pretty interesting. (thread) I was more wondering if its even plausible to unpack the .WD files to obtain some form of samples?
And no one still listens to me. I simply want a TOOL that can convert .mid files to .bgm files.
I have waited around 4 years and no such tool can be found on google.
I thought i should get some luck by finding tools for hacking the final fantasy and kingdom hearts games on the PS2.
If they can hack textures and models. Why will they never release tools that can both rip .bgm files to midi and be able to convert them back to their original .bgm music file sequence format?
VGMTrans can only do the first step. Converting .bgm files to .mid.
And then i am stuck there. There is no way of tricking VGMTrans into making it to be able to convert back those .bgm files that it transformed into .mid to be .bgm files again.
I now i need a videogame music hacking tool that not only allows me to get .dls/.sf2 files and .mid files out of psf2 files that contains .wd and .bgm files. But also make it possible for me to create custom .wd and .bgm files.
I'm working on a tool to convert Gamecube BMS files to a structured format, then reversibly convert back to BMS. I think I'll be done in a few years or so.
After I finish BMS, I'll add support for converting between BMS, N-SPC, Square SPC, DS SSEQ, etc.
Maybe in a decade or two, I'll get to PSF2. Most likely I'll quit first.