RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.46k stars 1.92k forks source link

Castlevania: Harmony of Despair [NPUB30505] save game hanging. & DLC character duplication. #13262

Open sonikku opened 1 year ago

sonikku commented 1 year ago

Quick summary

When starting the game for the first time the game hangs for more than 5 minutes while generating a save file. Even when loading the save sometimes it hangs. When that occurs I have to clear all the cache and do the process all over again.

Also there is a problem with DLC characters duplicating themselves and causing the emulator to crash. The community does have a hacky way around this but I'd prefer if this bug was addressed as well.

Details

No response

Attach a log file

RPCS3.log.gz

Attach capture files for visual issues

No response

System configuration

No response

Other details

No response

Xeeynamo commented 1 year ago

I have the same issue. Following.

Rex000 commented 1 year ago

Same issue here as well. Weird that nobody attended to it. 220044315-a02a760e-5d16-4964-a6d0-97e84cecbe7c

Megamouse commented 1 year ago

The game isn't really stuck loading the save game. It actually keeps compiling a ton of PPU modules, which you can currently only see in the log. This is especially unfortunate if you have a really old and slow CPU.

You can try with the PPU Interpreter instead. It may help you go past that loading screen faster, but also may end up slowing the game down in general.

Rex000 commented 1 year ago

Thanks it does get past that screen now but the options(?) screen immediately after it shows nothing but the background. NPUB30505_screenshot_2023_02_21_23_45_47

Megamouse commented 1 year ago

You need strict rendering mode and/or write color buffers...

Rex000 commented 1 year ago

Write color buffers was enabled but it didn't work. I restarted the emulator then it worked.

sonikku commented 9 months ago

This problem still exists even now. Any progress on the endless PPU Looping for this game?

saechaol commented 3 months ago

This problem still exists even now. Any progress on the endless PPU Looping for this game?

It is neither endless nor is it looping. If you look at the console log (View > Show Log/TTY), you can see that RPCS3 is compiling the PPU modules in sequence 1 at a time; at each step it prints its progress to the console. It’s not that nothing is happening, it’s that it just takes 10 minutes or so to complete, assuming decent CPU.

IMO this issue should also be split to address each concern, because the scope is too wide to address both the slow PPU compiling and duplicate character bug in a single ticket.

Megamouse commented 3 months ago

The only bug here is the DLC thing if it is still an issue

saechaol commented 3 months ago

The only bug here is the DLC thing if it is still an issue

Yeah, I edited my last comment to reflect this; it’s in my opinion that OP rewrites this issue to be scoped specifically to address the duplication error. The experienced hanging seems to be the compiler working as intended, even if it’s not immediately apparent to the user.