
Anyway my main question, this game (Rockman Complete Works) has two XA archives (BGM.XA and BGMA.XA). Both are multichannel and have 16 and 8 songs respectively. I changed the first and last channel tracks on the first XA archive (BGM.XA) I did this to see if I can rebuild the image much larger than the original. The image worked. :happy: but any of the tracks that play within the first XA archive (the one I changed 2 track in) skip while playing the game.

Here's what I did. After I used CDRWin to make exact copies of the game files, I used PSMplay to open the first XA multichannel archive and saved all tracks to Wave format. Then I took 2 tracks from completely different songs and converted them to Wave. Those two tracks I used as replacements for the tracks in the XA archive. I then used MC 3.1 to recreate a multichannel XA file (I have yet to see another way to convert to XA). Once it was done, I tested it with PSMplay and it worked just fine for each track. Then I rebuilt the game ISO again but replaced the original XA archive with my new one. The game plays on emulators with the new ISO, but it skips quite a bit when playing any track form the first XA archive (the tracks from the second archive still work). Did I miss something when recreating the XA file?

|
|
↓
EDIT: Well it turns out that I mistakenly used MC to convert the Waves to stereo. The originals were monaural. I had saved the songs as mono Waves but forgot to set the attributes in MC to mono as well.

The 1st is over 3 minutes shorter, so after it plays, it is silent until the game would normally re-loop the track again and then it plays over. The 2nd one I edited is over the original by 4 seconds. The extra 4 seconds don't play in the game. The
second one is not so bad but the first is horrible. I'm guessing the game specifies whether each track is stereo or monaural as well as the length of each track (which makes sense). How can I go about specifying the track length? or telling the game whether the track is stereo or mono?