CwCheat Support
|
07-19-2015, 06:41 AM
![]() |
|||
|
|||
RE: CwCheat Support
(07-03-2015 11:59 PM)jorgebueno Wrote: if ppsspp take all code formats as a real psp would not work until ppsspp take the codes as a real psp, I think the reasoning is correct, thanks for listening porting a code is a bit simplier now that you have the base japanese code. all you need now is the american code equivalent of a simple code like infinite money or anything one line code. now get that offset you need to port a code from cross language you need your calc.exe at programmers setting. now if you got all those ready follow this steps. 1. copy the japanese code and put it on the calculator 2. copy the american code and use it to subtract the value of the japanese code. 3. if the value return like FFFF0909 something like that it means that the american code has higher data offset than the japanese and if so go to the next step, if not, go to step 6 4. copy the american code and put it on the calculator 5. copy the japanese code and use it to subtract the value of the american code. 6. if it return like 4000 or anything that means thats the offset. if so then a) if the japanese code is higher than the american code, add the offset to the american code. b) if the american code is higher than the japanese code, add the offset to the japanese code. example. patapon 2 JP - US japanese _C0 ALL HERO MASK _L 0x805159DE 0x00640006 _L 0x00000001 0x00000000 _L 0x805159E3 0x00640006 _L 0x00000001 0x00000000 american _C0 All Hero's Masks _L 0x805199DE 0x00640006 _L 0x00000001 0x00000000 _L 0x805199E3 0x00640006 _L 0x00000001 0x00000000 now to get the difference between them, you only need to compare the first codes, the _L 0x805159DE 0x00640006 from the japanese and the _L 0x805199DE 0x00640006 from the american. now if your going to ask which value should you use to compare, you should only copy the first 8bytes of data but exclude the 0x8 because those are cwcheats code identified and they dont matter when porting codes. so now that you understand that, you should have something like 5159DE in your calculator and subtracting it with 5199DE will give you FFFFFFFFFFFFC000, and that is because the american code is higher and the solution returned a negative which isnt what we are looking for. so reversing the process into 5199DE - 5159DE will give us 4000. that 4000 is the offset between the american and japanese codes.\ so another example is _C0 FEVER _L 0x60742A2C 0x00000009 _L 0x00000001 0x00007384 will become _C0 FEVER _L 0x60746A2C 0x00000009 _L 0x00000001 0x00007384 in american port. it is as simple as subtract and add my friend. |
|||
« Next Oldest | Next Newest »
|