BattleTanx: Global Assault (PSX) unrippable? by RukarioGyiyg996 at 8:42 PM EDT on April 17, 2011
So I decided to try this myself.
Except for the fact when I try to rip any of the STR's or XA files from the CDASSERT dir, it generates a file with 0 bytes everywhere.
Am I doing something wrong or is my image corrupt somehow? It loads in ePSXe just fine and all the XA music plays, but if I try to export any of it with CDMage, it generates a file with 74.7 MB worth of 0's...
Also it strangely appends a RIFF CDXAFmt header, but after that header comes all the 0's.
I tried ripping the audio as well a while ago from the game, coincidentally. This turned out to be a cakewalk with VGM Toolbox. All I really had to do was locate the three large .XA and individual .STR files, which VGM Toolbox spit out as individual .XA files and .STR audio, respectively, after some tweaking with the options.
Whether or not this is the "correct" and most efficient way of extracting the audio, I can't say for sure, but it worked surprisingly well for me with this game and a couple of other PSX games, without a hitch.
Used IsoBuster for copying the raw data for extraction, too.
Sorry for the double post, but I didn't want to make a duplicate thread as well.
It seems I spoke too soon. On closer inspection, VGM Tool was able to extract another extra .XA file that the likes of PSMPlay and PSound were not even able to detect.
However, everytime I try to extract all XA from the file "XA1.pck," the specific XA file I'm referring to seems to be split into three or four separate .XA files which the second/third .XA files sound like beginning cut-off portions of the third/fourth track.
XA file link: Deleted.
The whole XA1.pck file link, in case it helps: Deleted.
Any help's appreciated.
Edit: Nevermind, it turns out that XA track separated by VGM Tool was supposed to be appended to another, different track, as a single song. I just didn't listen to everything all the way through. I put the EOF at 1, hence the why VGM Tool split the track in two, when it should have been one. The EOF should have been 20.