Post Reply 
 
Thread Rating:
  • 13 Votes - 4.38 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CwCheat Support
04-28-2017, 04:49 AM
Post: #1066
RE: CwCheat Support
Hey, so I noticed that there's no Life point cheat for Yugioh ARC V. So I made one. However, I made it in TempAR's plugin on PSP and noticed after converting it to CWCheat, it didn't work - At all on PPSSPP.

This is the cheat I made (In CWCheat/PSP format) if anyone wants to tinker with it:
_C0 LP 10,000
_L 0x29607544 0x00002710
_L 0x2960754C 0x00002710
_L 0x2960755C 0x00002710

Also, I can't seem to get button activators to work. I tried using their guide on TempAR's official site but no cigar.

Oh, and when I use it on a PSP, the cheat works but causes the PSP to freeze after I destroy an opponents Spell/Trap/Monster by card effect for some reason.

Please do help get this working. Thanks!

- Jastolze
Find all posts by this user
Quote this message in a reply
04-28-2017, 05:49 AM (This post was last modified: 04-29-2017 07:12 PM by LunaMoo.)
Post: #1067
RE: CwCheat Support
If you read my post on the bottom of the previous page ~ here you would know that cheats which write some variables to memory might be incompatible between PPSSPP and real PSP and other way around, because emulation is imperfect and memory allocation differs in some games.

If that's the only way you know how to make cheats and you want to make them for PPSSPP, you will need to make them specially for emulator and different emulator versions might require their own cheats. If you're on windows creating such cheats should be much faster than using plugins using for example Cheat Engine - with the cheat table from my signature it should even be pretty automatic.

If you by chance know MIPS and can make cheats by modifying game code, you should do all your cheats for emulators that way as those will for the most part work everywhere the same. Code loaded in modules might still be allocated differently and require more work to do properly, but most games doesn't even bother with modules or use them for stuff that's not useful for cheats and game main executable always loads at same address, real psp or not.


Edit: Dunno why I didn't noticed before, but that LP 10,000 cheat posted isn't even in CWCheat formatTongue. Address is waaay off psp memory when reading it as CWC, but that's probably because Temp AR handles things differently and doesn't count 0 from user memory which CWC does. So basically to get CWC addresses(which is format PPSSPP uses) decrease all of them by 8800000:]. That's not the only difference, for example size of write is exact opposite(lack of standards - welcome to PSP scene;]) so 32 bit write is 0x2, 16 bit is 0x1 and 8 bit is 0x0 in CWC where in temp AR 32 and 8 bit are swapped, but even as tempAR that would be incorrect;p since it should be 0x1 code type in both, plugins due to common mistake with those are detecting those user errors through, PPSSPP does to, but such error correction only works if value is bigger than code type allows, so if you ment to write only 16 bit, at least use correct code type;p.

============

Heh ~ unrelated note - was bored and out of curiosity checked that forum which @magearden mentioned earlier, someone there pointed out this line to prove his point about "pointer codes being broken in PPSSPP".
So let me explain to anyone who takes arguments out of their a. that this comment isn't about broken code type, but about ppsspp detecting broken cheat and stopping the loop there since each code line should have a size of two otherwise it's invalid cheat missing argument required by cwcheat syntax. That's all.
Pointer codes work fine, including multi level pointers, I just checked and they work, at least the write ones not going to check all types since it's all the same and they're for dummies who love to waste their time. Cheating on all platforms is pretty much same, all consoles or PC doesn't matter you're either a starting newbie who freezes values found in memory or look up what more experienced people are doing and learning to write your own scripts to inject in games and do same and more things easier. Nobody who values their time will waste it on finding game pointers, even less multi-level pointers if game either due to game updates or in emulation due to emulator changes will have them at different location each time. It's like trying to swim against a waterfall, reserved for noobs who tryhard, not seeing stairs/elevator on the side.:]

Combo edit:
Found a problem with one pointer code the one that copies value, other ones were fine as far as I can tell - whenever it's fixed or not I however can't tell, it works with some of those cheats, but I never plan to use any of those clunky code types myself, never really used them in the past either, they're too slow and bothersome to use compared to mips, and on top of everything the only documentation of them is in japanese so yeah at worst they're now broken differentlyTongue. Also edited that comment above to avoid confusion since it wasn't about broken code type as I said before.

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-2017, 01:31 PM
Post: #1068
RE: CwCheat Support
_C0 Infinite HP(single mode)
_L 0x6056D290 0x00000004
_L 0x00000002 0x00000A44
_L 0x10000A40 0x00000000

This code means that copy 4 bytes on [base address 0x56D290 + offset 0xA44] to [base address 0x56D290 + offset 0xA40]. Obviously the emulator does not support this code type, but the true CWCheat and CMF do support it.

It was I who invented this code type and suggested Weltall to have CWCheat support this code type.

By the way, a Chinese user has found that the emulator does not support other code types, and there is a bug when executing _L 0x00000000 0x00000000. See his thread:

http://forums.ppsspp.org/showthread.php?tid=14219
Find all posts by this user
Quote this message in a reply
05-04-2017, 06:57 PM
Post: #1069
RE: CwCheat Support
As noted above that clunky copy pointer code type aka 0x6->0x1 was fixed like a week ago, at least it should be, if it's still not working in latest ppsspp - you as the inventor of it will be best person to fix it. While you're at it, if that's in your interest you should also implement whatever that "0x00000000 0x00000000" should mean.

There aren't many people caring about it, I can only speak for myself, but I'll probably not work on those code types anymore myself, wasted enough time on it just because I don't like bugs, however cwcheat is proprietary format, very limited and yet horrible to read which makes it awful to debug. To makes things worse PSP cheating plugins doesn't follow any proper standard, have fun implementing everything that different people thought as absolutely required in their plugings, potentially using same numbers and similar syntax to do different things:].
In the end thanks to this lack of standard most people never used those, so it's not crucial for emulator to even have all the code types from every cheat plugin out there to begin with and it will need someone who cares to add anything that's missing.

I would say the goal was to support cheats in PPSSPP(which made all sorts of nice things possibleTongue), not to support all existing PSP cheats, if it was the latter, cheat support would have to be rejected as it was by the Citra team(fun fact makotech222 apparently likes writing cheat engines:3), since PPSSPP primary problems with cheats are pretty much same as Citra devs noted.

Also I will repeat without end, IMO it's better to be a hobo on modern cheating scene than a legend of an outdated way of thinking, so I actually never plan to use any of those code types myself and can only recommend others to finally learn mips as well, you can't transfer any experience of using "complex cwc code types" to anything else, it's trash, proprietary knowledge also very limited, writing cheats in assembly however is roughtly same even on different architectures including far more complex ones.:]
The more people actually will know what they're doing and understand how games work, the better stuff we all will have since there's lots more that can be done to improve psp games experience, especially in emulators which "hardware" limits can be shifted, this for some things even might include PSV and PS3 built-in emulators.

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
06-23-2017, 04:36 PM
Post: #1070
RE: CwCheat Support
not sure if anyone's posted us secret agent clank cheats that work bc i haven't gotten the chance to look through all the pages on this post, but does anyone know a working version of these cheats?
_S UCUS-98697
_G Secret Agent Clank [US]
# <*Credits: Codejunkies*>
_C0 Max Bolts
_M 0x088EDE68 0x05F5E0FF
_C0 Infinite Energy (Enable In Game)
_M 0x09CA5A28 0x41700000
Find all posts by this user
Quote this message in a reply
10-17-2017, 08:14 PM (This post was last modified: 10-30-2017 01:47 PM by noabody.)
Post: #1071
RE: CwCheat Support
I'll apologize in advance for this but I'm not much of a reader or one to ask others for help. I just tinker and learn in that unique peculiar way that I suppose each individual does.

At any rate, I wrote a tutorial for myself that isn't really about finding cheat codes but more the data structures of basic code types (0x0, 0x1, 0x2, 0x4, 0x8) and a brief section on code porting. Maybe the information isn't 100% correct but I've learned to speak authoritatively so the guide is written as such. It's just a real quick thing I put together and maybe it would be useful to others so I'll post it.

At my age, I'm simply trying not to forget things I've learned. Anyway, it's a 7zipped PDF

.7z  ceppsspptut.7z (Size: 854.16 KB / Downloads: 566)
Find all posts by this user
Quote this message in a reply
10-25-2017, 01:32 AM (This post was last modified: 10-25-2017 10:47 AM by ginnedup.)
Post: #1072
RE: CwCheat Support
I haven't seen this asked anywhere else on the internet, so I'll ask here: there's a CwCheat for Metal Gear Solid: Peace Walker that says "Life Zhi unabated". What does this mean? Infinite life? Infinite Psyche? If it just said "Life unabated", I'd interpret it as infinite life, but what does the "Zhi" mean?

Also, the following cheats seem to cause problems:
The infinite ammo cheat only works as long as you stick with exactly ONE weapon the entire time; if you switch weapons and then go back to the original one, it's ammo becomes zero, and you have to call for supplies just to get a non-zero number and thus allow the code to work again. This is obviously a problem if you're not also using the infinite items code; it's also a problem in fights that demand you switch weapons, such as the Peace Walker fights.
Code:
_C0 Infinite Ammo
_L 0x20101EDC 0xFFFFFFFF
_C0 Infinite Ammo
_L 0x200532D4 0x24020000

Speaking of the infinite items code, it seems using this prevents you from using recovery items like mate tea, rations, etc. You select the item in the Equipment menu and press R to use it, but nothing happens.
Code:
_C0 Infinite Items
_L 0x200FE308 0x24130000
_C0 Infinite Items
_L 0x200FE308 0x24130000

So, are there some kind of tweaks that can be made to these codes so they can work properly?
Find all posts by this user
Quote this message in a reply
03-10-2018, 02:17 AM
Post: #1073
RE: CwCheat Support
For Naruto Shippuden : Ultimate Ninja Impact [USA]

I am trying to change the projectile thrown in the game, like kunai/shuriken etc.

I tried to locate the addresses using cheat engine, by changing different character but keep the same equipment, and then use same character but change the equipment and keep scanning changed/unchanged value.

I failed to find the address though, although I have come across a code in the other forum.

_L 0xC015FA1C 0x00000000

I thought 0xC is a "Criteria"? It does nothing so I change it into _L 0x2015FA1C 0x00000000

What it does is it causes any projectile (not just the thrown weapon) to instantly dissappear when it is used (you can see it appear for 1 frame and explode)

So I kinda assume the code has a correct address? Since it affect the thrown weapons but I cannot find any available value.
Find all posts by this user
Quote this message in a reply
04-16-2018, 08:47 AM
Post: #1074
RE: CwCheat Support
I am currently replaying through Final Fantasy VII via psp 2000 and poploader, and trying to use some after battle modifiers to help my progress along with cwcheat.

I am running into a situation where I enable the After Battle AP MOD with a hex value of 0x00001388, which should be worth 5000 in DEC. However in game after battle the Hex code is read as 0x13881388 and I end up getting 327685000 AP instead.

If I enable a cheat and leave the value at 0 it reads as 65536.

Can anybody help me? This is not the only game this happens on, very frustrating.
Find all posts by this user
Quote this message in a reply
07-07-2018, 05:07 AM
Post: #1075
RE: CwCheat Support
Codes in this form are still not work correctly
_L 0xDaaaaaaa 0xAbbbbbbb
_L 0xnnnnnnnn 0x0000000R

This form should compare 2 numbers on different addresses(one on 0aaaaaaa,the other on 0bbbbbbb),but ppsspp always supposes the number on 0bbbbbbb is 00
Find all posts by this user
Quote this message in a reply
07-07-2018, 12:48 PM
Post: #1076
RE: CwCheat Support
That's not "still not working", that's a regression caused by a silly typo during a complete rewrite of PPSSPP's cheat engine. Already fixed in latest version.

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
10-17-2018, 10:45 AM
Post: #1077
RE: CwCheat Support
anyone know cwcheat for The Eye of
Judgment: Legends eur version?
Find all posts by this user
Quote this message in a reply
11-09-2018, 10:08 PM
Post: #1078
RE: CwCheat Support
Hi LunaMoo, A long time ago, you shared the statistics of MHFU.7z (CE)
And now it's about using it again, but it does not work anymore. Every time I want to modify some number, "??" and the game closes. It is currently impossible to change the number in the CE. Do you know what I'm doing wrong?
Find all posts by this user
Quote this message in a reply
02-25-2019, 12:03 PM
Post: #1079
RE: CwCheat Support
Hello! I have a problem in one game and i need cheat to get past this problem. So I followed the instructions: Run PPSSPP, Open the game and at this point I checked folder where I have PPSSPP and in I found folder "cheats". But it is "cheats", not "Cheats". Also, when I open the folder, there is nothing there, so I can't use cheats. Sorry for my bad english and please help!
Find all posts by this user
Quote this message in a reply
03-13-2019, 03:45 PM
Post: #1080
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
Post Reply 


Forum Jump: