Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cheats crashing game in mobile
11-17-2022, 10:14 AM
Post: #1
Cheats crashing game in mobile
I have build some cheats using assembly that modifies some instructions and also injected some new codes in blank sections of memory using cwcheats.

I am new to all of this, so still figuring out many things. What perplexed me however is that one set of my instructions are crashing the game (though not always, but frequently) when i play it on my mobile. The same however works totally fine when i play the game on my windows desktop.

I am really confused what exactly can be the reason for this. Does applying too many cheats crashes games in mobiles ? I am maybe applying around 100 lines of codes under different headings. I am also using conditionals that ensure not to overwrite instructions which are not intended.

Again, everything works fine on my desktop and i have tested through ppsspp debugger that my cheats are working/loading as expected.
Find all posts by this user
Quote this message in a reply
03-23-2023, 08:10 PM
Post: #2
RE: Cheats crashing game in mobile
I think I figured out what caused the issue. I regularly update ppsspp on my mobile but on my windows a much earlier version (1.12.3) was installed.

Seems like the cheats were behaving differently because versions of ppsspp on my mobile and my windows were different. To test out my hypothesis, I installed the same earlier version (1.12.3) on my mobile, and voila, the cheats are now working perfectly fine.

Now, if someone experienced in all this can shed some light on what might have caused the cheats to crash the game in newer versions ? The game in question is WWE Smackdown vs Raw 2011.
Find all posts by this user
Quote this message in a reply
03-23-2023, 08:53 PM (This post was last modified: 03-26-2023 02:16 PM by LunaMoo.)
Post: #3
RE: Cheats crashing game in mobile
There was some change to delay slots behaviour to match real PSP I believe, but don't remember details. That's one thing which could have affected assembly cheats.

Edit: Actually my brain wasn't quite open when I thought about this answer, my assumption of assembly cheats is towards something which hooks to existing functions that patches game behaviour and values in registers, however one could also create "assembly cheat" that patches game memory via some static address and that might easily change between emulator updates resulting in a crash, can't really tell what's the case without seeing the crashing cheat.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: