hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.42k stars 2.19k forks source link

[GTA LCS/VCS] Audio/SFX Glitch #12377

Closed NABN00B closed 11 months ago

NABN00B commented 5 years ago

From time to time, a sound effect (usually an engine sound) in GTA LCS & VCS "gets stuck" and keeps playing. If you're lucky, it goes away automatically after a few minutes, otherwise you can fix it by pausing and unpausing the game.

A consistent way to trigger this issue in VCS is by starting a 'Smuggling' mission. (As seen in this video.) A common encounter in LCS is after completing the mission 'Booby Prize'. I can provide save files if necessary.

This is an universal issue that affects every emulator speedrunner I've talked to.

hrydgard commented 5 years ago

Yeah, I've seen this before once or twice.

Any idea if it happens on a real PSP too? It could be game bug, our sample playback stuff is pretty solid.

NABN00B commented 5 years ago

I'm 99% sure it doesn't happen on real hardware.

hrydgard commented 5 years ago

Okay. It would be very useful if you could provide saves before these two triggers.

NABN00B commented 5 years ago

ULUS10160S92F0.zip Here's one for VCS, although it's unlikely to work on real PSP. Load the save, walk to the guy next to the exit and press D-Pad Up to start a misison. "LEVEL 8 - SUPPLY & DEMAND" should start (the other 2 mission types don't seem to trigger the audio glitch). Once the cutscene ends walk towards the exit, touching the railing on the way.

One thing I'd like to mention is that I'm starting to think this glitch is CPU speed related because I'm unable to trigger it with lowered emulation clock speed.

hrydgard commented 5 years ago

Hm, in that case it might be very tricky / impossible to fix in other ways.... (and is thus a game bug, just might accidentally work on the real hardware due to timing)

NABN00B commented 5 years ago

I triggered the glitch even with 110 CPU speed, at which the game already runs considerably slower than it would on a real PSP. Maybe not a game issue after all.

NABN00B commented 11 months ago

I'm for closing this, as it seems to have been fixed in 1.16.0 (probably by #18076).