Freakler / CheatDeviceRemastered

A Cheat Device for Grand Theft Auto Liberty & Vice City Stories for PlayStation Portable
58 stars 11 forks source link

Causes Error 800200D9 in MHFU (ULES01213), Vita games hang, PSP games disappear #7

Open Darthagnon opened 7 months ago

Darthagnon commented 7 months ago

I was struggling for ages with error 800200D9. Full writeup of my issues on reddit.

Issue

Solution

This Russian forum says error 800200D9 is a plugin conflict error. I had minimal PSP plugins enabled (list, though a fair few Vita plugins (list). Lots of people seem to mention the GTA remastered controls plugin as problematic, so I disabled that and all its cousins. Left CheatDeviceRemastered enabled. Issue persisted. Disabled CheatDeviceRemastered, issue gone, games now work perfectly.

Darthagnon commented 7 months ago

Strange that errors caused by CheatDeviceRemastered in PSP-space persist into Vita-space.

Darthagnon commented 7 months ago

This issue is duplicate/related to #2, but is for PS Vita/Adrenaline, not PSP.

Darthagnon commented 7 months ago

Version used: cheatdevice_remastered_v1.0f_29Dec2022

Just noticed there's an update out, I'll try that!

Freakler commented 7 months ago

Well, only enable CDR if you want to use it really. There is still no fix, the plugin is simply waay too big. Some games can't handle that :|

Darthagnon commented 7 months ago

Isn't there a way it could check for Game IDs of the various PSP GTA titles and disable itself otherwise?

I remember TheFlow0's GTANativeRes disables itself for GTA games other than Grand Theft Auto: Vice City Stories [ULUS10160] (v3.00) and Grand Theft Auto: Liberty City Stories [ULUS10041] (v3.00), maybe the same technique could disable this plugin for all games other than the ULUS/ULES IDs for compatible GTA?

Freakler commented 7 months ago

Take a look at the code.. that's exactly whats already happening. Still, the plugin was loaded to memory at that point already. You can use ARK to load plugins per game but otherwise thats just how plugins work.