yifanlu / PSXperia

This tool will take a PSX image that you legally own and convert it to be playable on the Xperia Play with the emulator extracted from the packaged game "Crash Bandicoot."
http://yifan.lu/p/psxperia
81 stars 25 forks source link

Multi-track games not converting properly #79

Open gaidalcain85 opened 11 years ago

gaidalcain85 commented 11 years ago

I am trying to get Darkstone to work but the converter isn't properly converting the multi-track game disk. This issue was addressed before, but was misunderstood. You wrote back that you can't help as it is a game issue, but it is actually a problem with the converter.

Basically some cd's have a data track, and several separate audio tracks. The problem is the converter is only converting the data track and none of the audio tracks, so the sounds aren't there at all. With mine my image had al the tracks, and they seem like they may have been included, but without the info on where they are etc. So they just play all at once in a continuous loop. Apparently if the converter were adjusted to include the info for the additional tracks with the image then there would not be an issue. It has been proven that the emulator can handle multiple tracks.

I don't know a ton about it, but I have some quotes from people that will explain the problem a bit better.

These are from the previous ticket, and were written after it was closed:

"It's not a game issue but a converting issue, just like converting for PSX classics for the PSP. Because some games where released on multimode cd's. They contain 1 data track and multiple audio tracks. The official Wipeout classic in the Android market is a great example that it can be done. This game was also released as a multimode cd."

Danixu commented a year ago "Maybe is a emulator problem and maybe a converter problem, i know that in PSP if you use a normal converter then CDDA tracks don't works but if you use a special converter that add track info to file then CDDA tracks works fine."

Axel-F commented a year ago "The track information has to be included in the converted game, this can be done by adding the track information from the cue file to the toc file. It allows control over track/index positions, pre-gaps and sub-channel information. For the popsconverter (PSP) this was done by Tinnus who recompiled it and added the CDDA fix aka TOC Converter. This information is ignored in the current converter that's why those CDDA tracks don't work."

This was written by the one who submitted that ticket, and is from the xda-developers forum:

"Some PSX games where released as multimode cd's. They contained 1 data track and multiple audio tracks. If you convert those games with psxperia the audio tracks are not working For example, Tomb Raider, Ridge Racer, Tekken, Soul Blade and many more. The official Wipeout PSX classic from the android market is also a multimode cd and it's working great with sound This means it can be achieved, the converting process has to include those separate audiotracks (the exact length and position of those tracks are in the cue or ccd file). PSXPeria doesn't do that, therefore those games run without some audiotracks. It's a similar problem in the early days of popstation for the PSP, which was later fixed by Tinnus who developed the CDDA fix or TOC converter."

yifanlu commented 11 years ago

That's interesting. If I ever get back to this project, I will look into it. Unfortunately, I don't have any more time for this project and there doesn't seem to be any active forks.

gaidalcain85 commented 11 years ago

Dang, well thanks for checking in, I will just keep hoping for "someday" :)

psxpetey commented 9 years ago

If only this toc creation could be fixed lol for cdda ive been looking into it. Tried using wipeout but its v1.04 so the converter doesnt account for licensing issue. Guess ill be looking for what part of psxperia creates tocs. If only yifanlu would come back to this project lol dude did a sick job on psxperia both revisions.