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.45k stars 2.19k forks source link

Gta vice city stories random crashes #18324

Open Gtauser123 opened 1 year ago

Gtauser123 commented 1 year ago

Game or games this happens in

Ulus10160

What area of the game / PPSSPP

In my setting set option fast memory (unstable) maybe this. I play with mods cleo, widescreenfix. iHyeDUN_f4k (2)

What should happen

Crash game

Logs

No response

Platform

Windows

Mobile phone model or graphics card

Gtx 1050ti

PPSSPP version affected

1.16.5

Last working version

No response

Graphics backend (3D API)

Direct3D 11

Checklist

Gtauser123 commented 1 year ago

I do not know what is the matter with the emulator or mods, but I have never played this before. Maybe the fault is in fast memory? Departures happen randomly at different points

hrydgard commented 1 year ago

This game is notorious for crashing if you play for a long time using save states. Try doing a proper save in your safe-house, and restarting the game and load that.

Gtauser123 commented 1 year ago

This game is notorious for crashing if you play for a long time using save states. Try doing a proper save in your safe-house, and restarting the game and load that.

I don't know, the game crashes sometimes anyway, disabling fast memory helped me. In the smuggling mission, the game was constantly flying out in different places. Question: Does this game need a fast memory? and does the FPS increase?

Gtauser123 commented 1 year ago

why did you mark it as unstable?

NABN00B commented 1 year ago

Fast Memory is only as unstable as the developers made the game to be. In your case this crash could be caused by a cheat or a "cleo" script not checking for null pointers.

ThirteenAG commented 1 year ago

0x89D88A0 is ElementGroupElementDuplicateAndAttach callback. 0x8972D80 is RslNodeUpdateObjects. Kinda weird place to crash, even for mods/scripts. How to reproduce it?

NABN00B commented 1 year ago

0x89D88A0 is ElementGroupElementDuplicateAndAttach callback. 0x8972D80 is RslNodeUpdateObjects. Kinda weird place to crash, even for mods/scripts. How to reproduce it?

Could it have been developed for a different game version than the op is using?

ThirteenAG commented 1 year ago

Could it have been developed for a different game version than the op is using?

It would crash straight away most likely.

NABN00B commented 1 year ago

Could it have been developed for a different game version than the op is using?

It would crash straight away most likely.

This is simply not true. To test this I've pasted my cheats for the American version into the cheat ini for the European version. I have several which are dependent on the game's executable, including cheats that use pointers. None of them crashed the game within minutes -- well at least I didn't mess around for long enough for a crash to happen, because who knows how long it would have taken.

The CRC checksum in the screenshot op posted is one I have never seen before, nor one I have been able to find online.

@Gtauser123 are you perhaps playing on a translation romhack? Does the crash still happen if you disable cheats and plugins (enable Fast Memory again to test this).

ThirteenAG commented 1 year ago

This is simply not true.

I meant plugins, that execute code on startup.