alex-free / libcrypt-patcher

The ultimate all in one LibCrypt PSX game disc image patcher.
https://alex-free.github.io/libcrypt-patcher
BSD 3-Clause "New" or "Revised" License
29 stars 2 forks source link

ToCA World Touring Cars PAL (Es,It) locks #9

Open CometHunter92 opened 1 month ago

CometHunter92 commented 1 month ago

Hi, I patched a redump verified backup with this tool, launched on a PAL SCPH 7502 PS1 with Unirom and it works, but the game locks everytime you try to enter the "quick race", the one with random car/track choice. Didn't test it extensively, but normal race mode, time attack and so on work well without issues. Original game doesn't exhibit this issue.

alex-free commented 1 month ago

Hm, works with DuckStation. http://redump.org/disc/27567/ . Can you confirm this is doesn't happen on emulator for you as well? I still need to try real hardware, but I picked quick race.

alex-free commented 1 month ago

Without patching , DuckStation gets stuck here: Screenshot from 2024-08-08 08-36-47

CometHunter92 commented 1 month ago

Tried the game without the patch/sbi file in DuckStation: it locks "correctly" when loading game modes. Tried the patched game and it loads the "quick race" event correctly. Ripped back the burned disc I use on my PSX and it too correctly works in DuckStation (the MD5 checksum is the same as the patched file on my PC, so no write errors/weird write corrections during the burn). It's something that only happens on real hardware so (at least on my PSX).

alex-free commented 1 month ago

Tried the game without the patch/sbi file in DuckStation: it locks "correctly" when loading game modes. Tried the patched game and it loads the "quick race" event correctly. Ripped back the burned disc I use on my PSX and it too correctly works in DuckStation (the MD5 checksum is the same as the patched file on my PC, so no write errors/weird write corrections during the burn). It's something that only happens on real hardware so (at least on my PSX).

Looks like I’ll need to investigate on real hardware. Did you try with any other softmods other than UniROM? Do you have another console to try with?

CometHunter92 commented 1 month ago

I'm short of memory cards, so I can't try other softmods now, and I only have one PSX right now here... I don't know if it's an issue related to my specific setup. Let me know.

alex-free commented 1 month ago

I'm short of memory cards, so I can't try other softmods now, and I only have one PSX right now here... I don't know if it's an issue related to my specific setup. Let me know.

Just trying to rule things out. I’m gonna test out on my various consoles.

alex-free commented 1 month ago

@CometHunter92 I tried the game using a SCPH-90001 PS2 and it worked just fine with the patch applied. I still need to try on a PSX console. To further debug this, I have some questions:

1) What CD-R media are you using (brand name/manufacturer)? 2) What burner are you using? 3) What burning software are you using? (although this shouldn't matter since you ripped back the image, just curious really). 4) Have you tried flipping the PSX console vertically after closing the lid and booting with UNIROM so that the console is standing on it's side? Try both left and right orientations, it may be a disc read issue related to the CD-R (that doesn't occur on real pressed CD-ROMs). 5) Have you tried burning the disc at differnet speeds?

CometHunter92 commented 1 month ago

@CometHunter92 I tried the game using a SCPH-90001 PS2 and it worked just fine with the patch applied. I still need to try on a PSX console. To further debug this, I have some questions:

  1. What CD-R media are you using (brand name/manufacturer)?
  2. What burner are you using?
  3. What burning software are you using? (although this shouldn't matter since you ripped back the image, just curious really).
  4. Have you tried flipping the PSX console vertically after closing the lid and booting with UNIROM so that the console is standing on it's side? Try both left and right orientations, it may be a disc read issue related to the CD-R (that doesn't occur on real pressed CD-ROMs).
  5. Have you tried burning the disc at differnet speeds?

1) Verbatim CD-R AZO (Mitsubishi) 2) I'm using the burner in a 2010 Unibody MacBook, a SuperDrive (I need to check the manufacturer). 3) ImgBurn (DAO/SAO mode). 4) Not yet. 5) I burn always at the slowest speed possible on my setup (8x) and I didn't have problems yet with a PSX and a Saturn.

I need to check with a different controller, I remember a DualShock that made the games to hang in certain points when plugged in. (My control ports are a little bit finnicky). I'm curious if TonyHax International would work.

alex-free commented 1 month ago

@CometHunter92 I tried the game using a SCPH-90001 PS2 and it worked just fine with the patch applied. I still need to try on a PSX console. To further debug this, I have some questions:

  1. What CD-R media are you using (brand name/manufacturer)?

  2. What burner are you using?

  3. What burning software are you using? (although this shouldn't matter since you ripped back the image, just curious really).

  4. Have you tried flipping the PSX console vertically after closing the lid and booting with UNIROM so that the console is standing on it's side? Try both left and right orientations, it may be a disc read issue related to the CD-R (that doesn't occur on real pressed CD-ROMs).

  5. Have you tried burning the disc at differnet speeds?

1) Verbatim CD-R AZO (Mitsubishi)

2) I'm using the burner in a 2010 Unibody MacBook, a SuperDrive (I need to check the manufacturer).

3) ImgBurn (DAO/SAO mode).

4) Not yet.

5) I burn always at the slowest speed possible on my setup (8x) and I didn't have problems yet with a PSX and a Saturn.

I need to check with a different controller, I remember a DualShock that made the games to hang in certain points when plugged in. (My control ports are a little bit finnicky). I'm curious if TonyHax International would work.

If you can at all please try with an older burner and or different burn speeds. It can make a difference. Also Verbatim isn't great with the PSX, you may have better luck with CMC Pro CD-Rs.