Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Crash When Using Cheat Engine
04-08-2018, 10:11 PM
Post: #1
Crash When Using Cheat Engine
PPSSPP seems to always crash when I try to change a RAM value with Cheat Engine. Is there region of RAM I should use when messing with RAM?
Should I search for RAM Addresses with Cheat Engine, then use a feature built into PPSSPP to do the actual RAM changes?
Does PPSSPP have RAM "freeze" or "poke" features?
Does PPSSPP already have Cheat/RAM search features?
Find all posts by this user
Quote this message in a reply
04-08-2018, 10:47 PM
Post: #2
RE: Crash When Using Cheat Engine
Crashing with Cheat Engine is actually a windows bug explained somewhere by Dark Byte(CE author), older windows versions will have problems when freezing at higher frequency, newer when simply changing values. For a workaround script and some other things made easier with CE+PPSSPP see cheat table from my signature or search the forums for more info.

PPSSPP supports CWCheat format for cheats and a lot of debugging features which can be used for creating cheats and messing with game's memory, it does not have a robust search engine, only a simple search so CE is still useful, but it's only useful for finding initial values eventually editing stuff not creating any decent cheats/writing assembly scripts/etc. since on the other hand CE does not support mips architecture of psp which makes most of it's advanced features useless.

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
04-08-2018, 11:01 PM
Post: #3
RE: Crash When Using Cheat Engine
(04-08-2018 10:47 PM)LunaMoo Wrote:  Crashing with Cheat Engine is actually a windows bug explained somewhere by Dark Byte(CE author), older windows versions will have problems when freezing at higher frequency, newer when simply changing values. For a workaround script and some other things made easier with CE+PPSSPP see cheat table from my signature or search the forums for more info.

PPSSPP supports CWCheat format for cheats and a lot of debugging features which can be used for creating cheats and messing with game's memory, it does not have a robust search engine, only a simple search so CE is still useful, but it's only useful for finding initial values eventually editing stuff not creating any decent cheats/writing assembly scripts/etc. since on the other hand CE does not support mips architecture of psp which makes most of it's advanced features useless.

I'll look at it later. Thanks. If I can find a reliable way to convert from the addresses I find with CE to CWC codes, then itll be fine. I don't use advanced features much anyways.
Find all posts by this user
Quote this message in a reply
04-19-2018, 04:59 AM
Post: #4
RE: Crash When Using Cheat Engine
LOL, i meet the same situation too when using Cheat Engine. Then i tried another cheat tool.
Find all posts by this user
Quote this message in a reply
04-27-2018, 06:58 PM
Post: #5
RE: Crash When Using Cheat Engine
Used ArtMoney, had no problems.
Find all posts by this user
Quote this message in a reply
05-03-2018, 06:46 PM
Post: #6
RE: Crash When Using Cheat Engine
(04-08-2018 10:47 PM)LunaMoo Wrote:  Crashing with Cheat Engine is actually a windows bug explained somewhere by Dark Byte(CE author), older windows versions will have problems when freezing at higher frequency, newer when simply changing values. For a workaround script and some other things made easier with CE+PPSSPP see cheat table from my signature or search the forums for more info.

PPSSPP supports CWCheat format for cheats and a lot of debugging features which can be used for creating cheats and messing with game's memory, it does not have a robust search engine, only a simple search so CE is still useful, but it's only useful for finding initial values eventually editing stuff not creating any decent cheats/writing assembly scripts/etc. since on the other hand CE does not support mips architecture of psp which makes most of it's advanced features useless.

What seemed to work is:

In PPSSPP, Debugger, Memory View, User Memory, Scroll to the first chunk of memory with unique values.
Note the address and value of first address.
In CE, Search for that value.
In PPSSPP, highlight the value and type a new value.
In CE, contribute the search using the new value you typed.
Repeat until only one address remains in CE.
Note address in CE.
Find the difference between the two.
Find whatever thing you want in CE.
Apply the difference you found to that address.
Search for the result in PPSSPP's Memory Viewer usi GoTo Address.
Type in new value at that address.
Find all posts by this user
Quote this message in a reply
05-03-2018, 07:17 PM
Post: #7
RE: Crash When Using Cheat Engine
Or as I wrote earlier just check my cheat table which link I have in my signature;p. It includes workaround for the crash as well as script to find psp memory and limit search to user memory, it can even make a simple cwcheats for value freeze automatically. Don't understand why would anyone want to use some inferior memory searching software or jump between windows.:]

In case signature isn't displayed on some browser, here's the link.

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
05-03-2018, 08:04 PM
Post: #8
RE: Crash When Using Cheat Engine
(05-03-2018 07:17 PM)LunaMoo Wrote:  Or as I wrote earlier just check my cheat table which link I have in my signature;p. It includes workaround for the crash as well as script to find psp memory and limit search to user memory, it can even make a simple cwcheats for value freeze automatically. Don't understand why would anyone want to use some inferior memory searching software or jump between windows.:]

In case signature isn't displayed on some browser, here's the link.

Meh. I might look at it again later. But the one I tried didn't stop the freezing. And the entry that says to use it first, gives an error unless you use it after the one to attack to PPSSPP. I'll have to track down the instructions on using the script.

I'll try ArtMoney.
Find all posts by this user
Quote this message in a reply
05-04-2018, 02:09 AM
Post: #9
RE: Crash When Using Cheat Engine
If the script that should be used first doesn't work, you're probably using 32 bit version of CE(why lol) or renamed the exe, could also have some problem if multiply CE windows are opened as it by default is simply set to open CE instance without any complex checking, by simply using openProcess([[cheatengine-x86_64.exe]]). In case of using different exe, this line on the top of the script has to be edited;p.

If using after attaching to ppsspp, it would then change attached app to itself anyway, and attach to ppsspp would have to be done second time. I see no reason why a lua script would require being attached to a program to attach to another program, it has no sense and is not required on my copy of CE.

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
05-04-2018, 03:25 AM (This post was last modified: 05-04-2018 03:29 AM by xnamkcor.)
Post: #10
RE: Crash When Using Cheat Engine
(05-04-2018 02:09 AM)LunaMoo Wrote:  If the script that should be used first doesn't work, you're probably using 32 bit version of CE(why lol) or renamed the exe, could also have some problem if multiply CE windows are opened as it by default is simply set to open CE instance without any complex checking, by simply using openProcess([[cheatengine-x86_64.exe]]). In case of using different exe, this line on the top of the script has to be edited;p.

If using after attaching to ppsspp, it would then change attached app to itself anyway, and attach to ppsspp would have to be done second time. I see no reason why a lua script would require being attached to a program to attach to another program, it has no sense and is not required on my copy of CE.

I'm on a 32-bit machine.

PS: I can't seem to find the memory viewer in the Android version.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: