![]() |
CodeUnique & PS3 Cheats Editor Questions
I'm doubting anyone here knows the answers to these questions, but maybe I'm lucky.
1. For CodeUnique, when you apply cheats, how does it do it? Does it make some kind of self-deleting package for the game that deletes itself after being used once? Does it make something and have it mark itself to only be used once? I'm doubting the package thing, that would need keys for games higher than 3.55. What does it do? If I know, maybe I can find what it creates and look into it for maybe something helpful, like how to write to any address specified in memory. 2. For PS3 Cheats Editor, I'm curious about the option to create a package from cheats. I could check myself but forgot and I'm at work. Does it make packages that always work just as the codes normally would? I'm wondering mainly because if it does, somehow the packages created have something extra in them that is able to do all of the code types. There's codes to toggle things to happen if certain buttons are pressed, and constant writes to any address along with pointers and stuff. If so, which I'm doubting, then anybody could make eboot packages for games that do stuff that none of us are really doing because not many of us know how to find the addresses that determine whatever buttons are being pressed to execute lines after it, or constant writes to any location in memory which there's also probably very few of us that know how to do which would make finding and testing codes even easier yet. But I'm doubting that unless Aldos says otherwise or somebody tests it. |
Good questions. Most times cheats or mods are in the eboots or the save game. CodeUnique may add lines to the eboot since peek and poke is neede to run this app. These tools simply do the hard work for us offsets and as you say addresses. Love all cheats myself. Looking forward to the answers.
|
1. PS3USercheat/Codeunique creates an instruction into the PS3 memory to seek an OFFSET value and change it to the value desired when the game(eboot) boots, simple as that. It doesnt create a PKG.
The keys for every OFW has been released up to 4.31. You can change change the values on memory, but is harder. Is better to change the values on the eboot itself. First decrypt the eboot, then open it on a hex editor...if you know how to search for patterns and coding itself maybe, yo DO find something interesting. go to codemasters-project.net forum, there you will find all the additional info you may seek, and follow the rules. 2. CHEATPKGS apply the cheat code directly into the Eboot itself. No instructions on the memory or additional software/hardware is needed. You can just replace the eboot after being modified, but is better to have the modified eboot inside a pkg, cuz you can enable or disable the cheat, faster and without touching the original games data. Finding the codes is easy if you know how to, with the right tools. Hacking the eboots or creating cheat pkgs is an old thing for the ps3...i dont see why ur surprised..and yes everyone can make their own pkgs, they just need to follow the tutorials. |
Quote:
|
just take ur time, is a process of trial and error, don't expect it to work right away...but yeah, since the ps3 geohot hack, there has been a lot of tools not just cheats. My personal favorite is Showtime...i would have bought a PS3 just for use Showtime.
BTW usercheats/codeunique cheats works the same as they did on PS2 and PS1....remember the GameShark? |
Quote:
Showtime is the clear winner for me as well with the navi-x plugin. |
Quote:
|
Quote:
http://coding.derkeiler.com/Archive/.../msg00322.html codeunqie/usercheat/cmp codes are all the same but used differently depending on their use. Lets say the code we want is @ offset 00B360F1 whose value is 12345678 Then the way the cheat code is working, is: usercheat/codeunique [target OFFSET] + (newvalue) [00B360F1] (12344321) The change comes when something like this is pre-loaded in the ps3 memory "if 00B360F1 loads, then change value to (12344321)" CMP/pkgs/eboots Original Game Pattern: Original OFFSET Target Value + near offset values Custom Game Pattern: New Offset Target Value +near offset values OGP:123456782121212132323232 CGP:123443212121212132323232 So thast how is done...but there is a catch in order convert a code from usercheat to cmp/pkg, one must have the eboot to seek the near offset target values that wee need for the "orginal value to be recognized and changed*, so in order to get this, we always need the eboot if we dont have those near offset values. that is where codemasters-project enters, having a database for these values...so they can be easily patched. I suppose aldo in the future can patch his tool and easily do all this to have it as an universal code cheat manager, but better is if Deank(multiman manager creator) creates a built inside cheat code app, that uses a database that gets updated via online and/or with every multiman release, thats hella easy to do if the source code to those apps were available...but i guess he has the abolsute knowledge to it himself without waiting for a sourcecode if the ppl ask him for it. info about ps3 powerpc language & asm instructions sets http://coding.derkeiler.com/Archive/.../msg00322.html |
yeah,argree, it creates a custom ASM INSTRUCTION...i dont know which one, they are a few with the samehttp://www.4948.info/xinjiechi/images/5.gif
|
Quote:
samples of instructions are(in math) 1+2=3 6/2=3 1*3=3 in coding also there are multiple ways to get a value lets take excell A1=SUM(A2:A10) A1=A2+A3+A4+A5+A6+A7+A8+A9=A10 thats where i ment that i dont know the instructions, but i do know the language that has been made. Maybe by dumping the ps3 memory when the code has been loaded, we can get some sort of idea of what really is happening. and that that requires heavy knowledge there are a few old open sourced cheatcode engines available, the fundament is the same, the only thing needed is to make a port of it for the ps3. but the real need is to understand PPC & ASM language. I know for a fact that you can replace a value, with different instructions...and that is what i ment, cuz i dont know which they are, cuz i havent studied those languages. You can read about WIIRD and geck codes as an example, and how to get them from ASM, there you can see how ASM instructions works http://wiibrew.org/wiki/Assembler_Tutorial http://wiird.l0nk.org/forum/index.ph...3&topic=3473.0 if you take notice 360/wii/ps3 are ASM compatible...thats why is so important |
| All times are GMT -5. The time now is 05:06 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.