forums.PPSSPP.org
CwCheat Support - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Commercial Games - Compatibility and Results (/forumdisplay.php?fid=5)
+---- Forum: CWCheat codes (/forumdisplay.php?fid=31)
+---- Thread: CwCheat Support (/showthread.php?tid=3590)



RE: CwCheat Support - Alicecbw - 12-23-2013 09:49 PM

(12-23-2013 12:17 PM)makotech222 Wrote:  Not possible with that code. The prefix on the address part, 0x00 means its a 2-byte address ( i think) which holds a maximum of 255, or FF

Drat. Thanks for the help anyway!


RE: CwCheat Support - death0411 - 12-24-2013 01:00 PM

pls help... i cant seem to make this worked... i edited the file from memstick/cheats and nothing appears in the pause screen... do i need a cheat.db to make this work? or do i need to download other things... my settings are on default and i have activated the cheat in system menu... im trying this on tactics ogre game(ULES01500)... nothing appears in the cheats in the pause menu...


RE: CwCheat Support - dlanor - 12-26-2013 03:35 PM

(12-23-2013 12:17 PM)makotech222 Wrote:  
(12-23-2013 04:45 AM)Alicecbw Wrote:  New to cwcheats. Still unsure about alot of things, and could use some help

I have this code from TLOH: Trails in the Sky which gives 200 septith

_C0 Orbs [200] (Fixed)
_L 0x003EA4E0 0x000000C8
_L 0x003EA4E4 0x000000C8
_L 0x003EA4E8 0x000000C8
_L 0x003EA4EC 0x000000C8
_L 0x003EA4F0 0x000000C8
_L 0x003EA4F4 0x000000C8
_L 0x003EA4F8 0x000000C8

Now I know the "c8" part of the code makes it 200, but when trying to change it to 300, using "12c", it only uses the "2c" part which sets it to 44. Could anyone advise me how to change it to 300 or higher?

Not possible with that code. The prefix on the address part, 0x00 means its a 8-byte address ( i think) which holds a maximum of 255, or FF

That max value is correct for an 8-bit == 1-byte variable address (not 8-byte), which is what the code prefix 0x0 stands for. Higher values require different code prefixes, and also require that the game really reserves more bytes for those variable addresses.

Here are some useful descriptions of the basic codes used for simple patching of a constant into a variable address. In these examples I'll use the lowercase letters 'a' and 'v' to signify digits of the address and the constant value respectively. These should of course be replaced by hex digits in real usage.

Patch for 1 byte == 8 bits:
_L 0x0aaaaaaa 0x000000vv

Patch for 2 bytes == 16 bits:
_L 0x1aaaaaaa 0x0000vvvv

Patch for 4 bytes == 32 bits:
_L 0x2aaaaaaa 0xvvvvvvvv


So if we apply this knowledge to the first patch line of the original codes:
_L 0x003EA4E0 0x000000C8
This is clearly a 1-byte patch with the decimal value 200.
And for a similar 2-byte patch with the decimal value 300 we then use:
_L 0x103EA4E0 0x0000012C

However, if the game program only has reserved a single byte for that variable, then the high byte of this patch value will not be used for it, and may instead affect another variable using the byte after the variable you intended to patch. So if you increase the affected size of patches this way, then you must be prepared to revert those changes if a test shows that they haven't had the intended effect. Otherwise you may get unexpected errors due to unrelated variables being affected by the high part of those patch values.

Best regards: dlanor


RE: CwCheat Support - DunGoufd - 12-26-2013 04:15 PM

Well following what dlanor is saying then this should give 1000 sepith?

_C1 Mah Sepithhhhh
_L 0x103EA4E0 0x000003E8
_L 0x103EA4E4 0x000003E8
_L 0x103EA4E8 0x000003E8
_L 0x103EA4EC 0x000003E8
_L 0x103EA4F0 0x000003E8
_L 0x103EA4F4 0x000003E8
_L 0x103EA4F8 0x000003E8



Alright, I kinda need some help myself which is why I came here in the first place. I need some help with finding the offset for the game version I have since no codes I find work with it. The game in question is God(s) Eater Burst ULUS10563.
So I did some testing using CE on a ram dump from PPSSPP. I just did a search for my money value, and I managed to find a single address that matches, which I believe is the correct one to use in making a cwcheat code? Now I'm not sure how to go on from there, I'm kinda stuck.

Address I found for money was at 002A1B30
so then would this code be the correct way to convert it into a cwcheat code?
_L 0x202A1B30 0x05F5E100

It doesn't work so maybe the address I found is wrong or the way I converted was wrong?


RE: CwCheat Support - makotech222 - 12-26-2013 09:17 PM

Thanks Dlanor. I wrote the thing and i still forget sometimes Tongue


RE: CwCheat Support - Megidolaon - 12-28-2013 05:32 AM

Which build do I need to use cheats?
Can I use 64bit version or only 32?
I followed the instructions, made a "Cheats" sub directory and copied some cheats in the right format into an .ini file named after the version code of the game, P3P - ULUS-10512 and Fate/Extra - ULUS-10576
According to the guide there should be a list of available cheats in the pause menu under the cheats section, but I don't see anything, despite having like 10 different cheats in the ini file.
I tried naming the .ini files with and without hyphen, it makes no difference.


RE: CwCheat Support - mr.chya - 12-28-2013 06:14 AM

Cheats will work on either one. What version of ppsspp are you using? I ask because I believe the file structure for v0.9.5 and earlier is different from v0.9.6 and later. the folder structure should default to something like this: memstick>PSP>cheats

Also after turning enable cheats on and running a game the emulator will automatically create the correct folder along with an .ini file for the game so if the cheats didn't show up and no new .ini's were made in the Cheats folder you made then it is likely in the wrong place. Also the names of the .ini file names for those games should look like this: ULUS10576 and ULUS10512

I hope this helps.


RE: CwCheat Support - Megidolaon - 12-28-2013 10:20 AM

Thanks!
THat was the problem, now it all works fine.


RE: CwCheat Support - ali4436 - 12-28-2013 10:43 AM

Well i got the PPSSPP v0.9.6.2 and I wanted to use some cheats in Kingdom Hearts BBS / ULUS10505 im on PC but like u said i did everything correct got the .ini in the cheats folder and filled it with cheats for kh bbs but when i opened the game and then the cheats menu there werent any cheats to activate or deactivate . so i downloaded an cheat.db but it didnt work either what do i have to do? like i said i followed everything correctly but still it didnt work Sad


RE: CwCheat Support - Delirious17 - 12-28-2013 07:05 PM

... so where can I get a cheat.db file here? I found one but it's missing growlanser US, lumines US, and Wipeout pulse US


RE: CwCheat Support - forumsritz - 12-29-2013 01:25 PM

hello how are you? i am problem cheat football manager series and metal slug xx, anthology.


RE: CwCheat Support - renoraider - 01-07-2014 01:15 AM

Guys, playing Metal Gear Peacewalker ULUS-10509 on windows. Using the latest ppsspp v0.9.6.2. Game runs fine, using default settings (played the game after downloading ppsspp) but activating cheats (even just 1) freezes the game. Without cheats and the game runs like a PSP would. Suggestions, please.


RE: CwCheat Support - YourEvilKiller - 01-07-2014 07:56 AM

Erm...guys I am playing Gods Eater Burst on v0.9.5. I have a problem in which none of cheats are working even though i followed all the steps correctly. What are the possible solutions or mistakes I've done? ._. I reached the point whereby all i have to do is activate the cheats but even after activation, nothing happened/changed.


RE: CwCheat Support - 王动字别情 - 01-07-2014 11:42 AM

There is one group of codes comes out two diffent results in RAM between PPSSPP and real PSP

Here are the codes:
_C1 COPY
_L 0x61700000 0x00000002
_L 0x00800002 0x00000010
_L 0x10000002 0x00000000
_L 0x21700000 0x09F00000
_L 0x21700020 0x09F00030
_L 0x01700010 0x00000002

Here is the result in PPSSPP:
[attachment=10021]
Here is the result in real psp:
[attachment=10022]


RE: CwCheat Support - Kokoro - 01-07-2014 11:54 AM

(01-07-2014 07:56 AM)YourEvilKiller Wrote:  Erm...guys I am playing Gods Eater Burst on v0.9.5. I have a problem in which none of cheats are working even though i followed all the steps correctly. What are the possible solutions or mistakes I've done? ._. I reached the point whereby all i have to do is activate the cheats but even after activation, nothing happened/changed.


There are two version of cwcheats for this game, patched and unpatched. With patched ISO older cwcheat's don't work, you have to know what is your ISO. Is it patched or unpatched? After you figure this out use proper cwcheats.