Post Reply 
 
Thread Rating:
  • 13 Votes - 4.38 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CwCheat Support
03-13-2019, 03:45 PM
Post: #1081
RE: CwCheat Support
No offense, but TempAR runs MUCH better on my PSP/Vita. I try using CWCheat Codes, and I either get nothing, or it crashes the Game/System. But I use TempAR, and I get the Codes working, and little to no Issues. Not to mention, I can find Codes easier.
Also, with CWCheat, what is with all the Duplicate Codes?????????? For example, look at Grand Theft Auto (any of them) or the 2 God of War Games. There are Duplicates or even Triplicate Codes.
Find all posts by this user
Quote this message in a reply
03-13-2019, 05:50 PM
Post: #1082
RE: CwCheat Support
@Smoker1 I feel like I repeat myself in this thread far too many times by now, but PPSSPP has it's own cheat engine which works natively, it doesn't support neither CWCheat, TempAR nor any other plugin for that matter and is superior to all of those since it doesn't actually fight with the game for the very limited psp's processing power.

Some starting notes:
- Temp AR is not a cheat format, it's plugin that uses cwcheat and if I recall some other action replay format.
- Cwcheat is a name of both cheat format supported by pretty much every psp cheat plugin and one of the many plugins that supported that format.
- #11167 is the real culprit of most people's problems with cheats and it can't be fixed, not directly at least, no point in begging or waiting as that issue is just a side effect of inaccuracy and will only disappear if at least when speaking of memory allocation, accuracy in PPSSPP's becomes perfect, 99.99% will NOT be enough.

PPSSPP supports cwcheat FORMAT, NOT plugin. It could use other formats, but nobody cares to write support for those since cwcheat was most popular supported by pretty much all of the many cheating plugins for PSP. I mean sure people care, but only those who're not willing to do the work and most of them care only because they don't understand the real issue here(11167 which I linked above).

All cheat formats allow for same power and best cheats will be written in assembly anyway using cheat engine(any!) merely to inject the code into the game without patching it permanently, both formats can have exact same codes, and while some "advanced" codes can allow for completely different functionality, they're very poor/limited and slow compared to assembly hence their existence doesn't matter.

Also it's not role of a cheat engine to help in cheat creation, people use debugging tools for that, cheat plugins had some basic debugging functionality and memory search, PPSSPP memory search is pretty poor as again nobody who cares willing to write something more cheat specific especially since third party software can be used for it, however it's debugging features are more powerful than all psp plugins could ever be combined.

Another thing is that PPSSPP does not come with any cheats, you should look for those in the net, by that I ment using search engine of your choice like google to find whatever cheats you want from whatever source you find reliable. Big databases that people share are NOT the way to obtain working cheats, they consist shitload of untested, unfinished and misstitled crap, some of those cheats will at best crash your game, at worst affect and break your savedata, hence your awful experience, it's also one of the reasons why I'm heavilly against shipping PPSSPP with cheat database, another reason is the mentioned issue which affects ALL cheat formats since it has nothing to do with cheats to begin with, even if you would write a support for action replay(TempAr) codes into PPSSPP, those cheats would have exact same problem as cwcheat currently has and has nothing to do with cwcheat format being worse or whatever crap people made up by their lack of knowledge on that matter.

Until that issue get's resolved I can only suggest using cheats written in assembly as they will most of the time work without being affected by emulation differences, unfortunately if you're unable to write your own codes like that, you'll be unlikely to recognize such, but most fun to use cheats, mods and patches will be made that way anyway. Quantity looses to quality, big cheat databases are crap, most cheats in them are collected from awful sources that just copy&paste same bs hence dupes.


@Orgasman and anyone else who has crashes or "??" value when using cheat tables - my cheat tables have "windows 10 workaround" which has to be used first, before even attaching ce to PPSSPP, there's a Windows 10 bug, which to less extend also affected win 7 and 8/8.1 which causes problems to CE in software that uses mapped memory. If any of my cheat tables is missing that script or you want to use someone elses table which suffers from that issue, the cheat table from my signature has it in form of manually activated script so you can copy it to other tables and run from there. That script was made by Dark Byte, creator of CE who explained the actual bug somewhere in his forums.

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
03-15-2019, 01:14 AM (This post was last modified: 03-15-2019 01:26 AM by Smoker1.)
Post: #1083
RE: CwCheat Support
(03-13-2019 05:50 PM)LunaMoo Wrote:  @Smoker1 I feel like I repeat myself in this thread far too many times by now, but PPSSPP has it's own cheat engine which works natively, it doesn't support neither CWCheat, TempAR nor any other plugin for that matter and is superior to all of those since it doesn't actually fight with the game for the very limited psp's processing power.

Some starting notes:
- Temp AR is not a cheat format, it's plugin that uses cwcheat and if I recall some other action replay format.
- Cwcheat is a name of both cheat format supported by pretty much every psp cheat plugin and one of the many plugins that supported that format.
- #11167 is the real culprit of most people's problems with cheats and it can't be fixed, not directly at least, no point in begging or waiting as that issue is just a side effect of inaccuracy and will only disappear if at least when speaking of memory allocation, accuracy in PPSSPP's becomes perfect, 99.99% will NOT be enough.

PPSSPP supports cwcheat FORMAT, NOT plugin. It could use other formats, but nobody cares to write support for those since cwcheat was most popular supported by pretty much all of the many cheating plugins for PSP. I mean sure people care, but only those who're not willing to do the work and most of them care only because they don't understand the real issue here(11167 which I linked above).

All cheat formats allow for same power and best cheats will be written in assembly anyway using cheat engine(any!) merely to inject the code into the game without patching it permanently, both formats can have exact same codes, and while some "advanced" codes can allow for completely different functionality, they're very poor/limited and slow compared to assembly hence their existence doesn't matter.

Also it's not role of a cheat engine to help in cheat creation, people use debugging tools for that, cheat plugins had some basic debugging functionality and memory search, PPSSPP memory search is pretty poor as again nobody who cares willing to write something more cheat specific especially since third party software can be used for it, however it's debugging features are more powerful than all psp plugins could ever be combined.

Another thing is that PPSSPP does not come with any cheats, you should look for those in the net, by that I ment using search engine of your choice like google to find whatever cheats you want from whatever source you find reliable. Big databases that people share are NOT the way to obtain working cheats, they consist shitload of untested, unfinished and misstitled crap, some of those cheats will at best crash your game, at worst affect and break your savedata, hence your awful experience, it's also one of the reasons why I'm heavilly against shipping PPSSPP with cheat database, another reason is the mentioned issue which affects ALL cheat formats since it has nothing to do with cheats to begin with, even if you would write a support for action replay(TempAr) codes into PPSSPP, those cheats would have exact same problem as cwcheat currently has and has nothing to do with cwcheat format being worse or whatever crap people made up by their lack of knowledge on that matter.

Until that issue get's resolved I can only suggest using cheats written in assembly as they will most of the time work without being affected by emulation differences, unfortunately if you're unable to write your own codes like that, you'll be unlikely to recognize such, but most fun to use cheats, mods and patches will be made that way anyway. Quantity looses to quality, big cheat databases are crap, most cheats in them are collected from awful sources that just copy&paste same bs hence dupes.


@Orgasman and anyone else who has crashes or "??" value when using cheat tables - my cheat tables have "windows 10 workaround" which has to be used first, before even attaching ce to PPSSPP, there's a Windows 10 bug, which to less extend also affected win 7 and 8/8.1 which causes problems to CE in software that uses mapped memory. If any of my cheat tables is missing that script or you want to use someone elses table which suffers from that issue, the cheat table from my signature has it in form of manually activated script so you can copy it to other tables and run from there. That script was made by Dark Byte, creator of CE who explained the actual bug somewhere in his forums.

I knew it could use the CWCheat Database, but I did not know it could use TempAR's Database. Will test and see how that goes.

Edit: Yeah, not sure what is going on, but I tried to "Import from cheat.db" and it Locked Up.
Find all posts by this user
Quote this message in a reply
04-06-2019, 01:18 AM
Post: #1084
RE: CwCheat Support
anyone have working cheats for white knight chronicle origin undub europe?

none of cheats work yet.

thanks
Find all posts by this user
Quote this message in a reply
09-13-2019, 03:44 AM
Post: #1085
RE: CwCheat Support
Could anyone point me in the general direction of a guide on how to use PPSSPP to create new codes?

Such a thing is possible... right?
Surely, someone has created a guide for this... right?

To start this, wouldn't I need to use the (Debug) menu and go into (Memory View) [Ctrl + M]?
Isn't that step one?
Find all posts by this user
Quote this message in a reply
09-13-2019, 05:58 PM
Post: #1086
RE: CwCheat Support
(09-13-2019 03:44 AM)Thundersea Wrote:  Could anyone point me in the general direction of a guide on how to use PPSSPP to create new codes?

Such a thing is possible... right?
Surely, someone has created a guide for this... right?

To start this, wouldn't I need to use the (Debug) menu and go into (Memory View) [Ctrl + M]?
Isn't that step one?

I have a cheat database of 1710 cheats that i can share
Find all posts by this user
Quote this message in a reply
09-14-2019, 02:10 AM
Post: #1087
RE: CwCheat Support
Actually memory view is pretty much useless for cheating.

If by cheat you want to freeze some value, easiest way is to use the cheat table(requires Cheat Engine software and that works only on windows;p) from my signature, then find whatever value you want to freeze for example HP amount and with help of my cheat table basic cwcheat creation is pretty much automatic(althrough might require reading the post where I released it to actually understand how to use it). Cheat engine has a built-in tutorial I would recommend passing to anyone that never did anything alike before as most newbies make a silly mistake of just searching for what they can see and it's not always that obvious.

If by cheat you want a more proper cheat without any limitation to what it could do, do the same as for simple cheat, then open disassembly and trace the value you found to the code that operates on it then change that code to do something else, ie to create a god mode cheat or hp regen etc. doing those requires low level programming experience, in case of PSP to be more specific it requires MIPS assembly.

Nothing in-between those two is worth doing, by that I mean there are "advanced" code types ment for some mediocre cheat creation that allow to do a bit more than basic cheats without actually programming, but they're just awful, very limited compared to assembly, confusing to debug for mistakes and seriously not worth wasting time on, you can do better before learning assembly properly and practice is always best teacher to learn scarry things like low level programming, best just dive in assembly and even if initially it will be confusing and require googling for stuff all the time, eventually only your imagination and free time will be the limits of what you can do.

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
09-15-2019, 06:56 PM
Post: #1088
RE: CwCheat Support
(09-14-2019 02:10 AM)LunaMoo Wrote:  Actually memory view is pretty much useless for cheating.

If by cheat you want to freeze some value, easiest way is to use the cheat table(requires Cheat Engine...

Thank you for the reply and advice! I'll definitely check out Cheat Engine to see if it can allow what I want to do.

However, when I say "Cheat" I was referring to the "Cheat" menu and "Cheat" option of PPSSPP, itself. That is what this forum area is all about, isn't it?

Q: Will using the Cheat Engine technique to trace values allow one to develop codes that can be used in the PPSSPP cheat menu? Or would the codes developed through the Cheat Engine always require the use of Cheat Engine?
Find all posts by this user
Quote this message in a reply
09-15-2019, 09:55 PM
Post: #1089
RE: CwCheat Support
Yeah you can create "CWCheats starting with "Cheat Engine", you just have to re-calculate some addresses, simple math and some basic knowledge about PSP and PPSSPP would be required then use CWCheat formatting, but that's exactly why I mention my cheat table and keep a link to it in my signature as that cheat table will easily create simple cheats with proper formatting and all of that for you and will also be useful when creating more advanced cheats as it prints you the address you would need for PPSSPP's dissassembly.

I created that cheat table because I was tired to re-post things which were simple to me and required lenghty explanations for others, but in the end I also use it whenever I start doing any new cwcheat doesn't matter if it would be a god mode cheat or right analog patch. Well maybe I don't use it when I'm working around emulation problems in games which also can be improved via cwcheats, but using PPSSPP debugging features is usually enough for that.

You should understand that what we call "cheats" are generally memory patches, you can either patch some variables stored in memory and force them to be at specific values, or you can check what code modifies(writes) or reacts to(reads) that value and patch that code to behave differently. CWCheat used in PPSSPP or psp's cheat plugins is just a specific text format you have to put your cheats for the software to understand which location in memory to patch with what value. You can look for CWCheat syntax online, but the useful cheat formats could be even found in this thread and for the basic cheats, my cheat table as I mentioned generates the proper CWCheat format.

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: