PS3Hax Network - Playstation 3 Hacks and Mods

PS3Hax Network - Playstation 3 Hacks and Mods (http://www.ps3hax.net/forums.php)
-   PS3 Game Discussion and Modding (http://www.ps3hax.net/forumdisplay.php?f=14)
-   -   CodeUnique & PS3 Cheats Editor Questions (http://www.ps3hax.net/showthread.php?t=48653)

bungholio 12-16-2012 03:19 PM

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.

screwhead 12-16-2012 03:39 PM

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.

ultimatek 12-16-2012 07:15 PM

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.

Theeze 12-16-2012 07:37 PM

Quote:

Originally Posted by ultimatek (Post 502181)
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.

It's crazy how much you can learn just from hacking the ps3's firmware. I've managed to decrypt and find the OGP and CGP. and injected some cheats to different eboots for testing. They're a few things that aren't fully clear to me but that's going to come with time.

ultimatek 12-16-2012 08:46 PM

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?

Theeze 12-16-2012 10:22 PM

Quote:

Originally Posted by ultimatek (Post 502207)
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?

Gameshark was great but these cheats are good for second playthroughs...no point in using them on the first run as you'll miss out on the experience.

Showtime is the clear winner for me as well with the navi-x plugin.

bungholio 12-16-2012 10:52 PM

Quote:

Originally Posted by ultimatek (Post 502181)
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.

It creates something somewhere, and I'd like to know what it is and where it is to grab it and see what it is and see if I can learn something very useful from it. I've been on the CMP forums for years finding codes already since the PS2 era. I already know what a cheat package is, I make the things nonstop day after day to test and find codes. I'd like to know if packages made from PS3 Cheats Editor can make perfectly working packages out of any of the CodeUnique code types. That would be a question for Aldo to answer since he made that.

ultimatek 12-17-2012 03:09 PM

Quote:

Originally Posted by bungholio (Post 502239)
It creates something somewhere, and I'd like to know what it is and where it is to grab it and see what it is and see if I can learn something very useful from it. I've been on the CMP forums for years finding codes already since the PS2 era. I already know what a cheat package is, I make the things nonstop day after day to test and find codes. I'd like to know if packages made from PS3 Cheats Editor can make perfectly working packages out of any of the CodeUnique code types. That would be a question for Aldo to answer since he made that.

it creates a custom ASM INSTRUCTION...i dont know which one, they are a few with the same results...but it occupies 10,000 offsets on memory, thats why we must rest or add, converting the codes. This is info about ps3 powerpc language & asm instructions sets
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

wayonbird 12-18-2012 07:18 AM

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

ultimatek 12-18-2012 11:31 AM

Quote:

Originally Posted by wayonbird (Post 502977)
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

I dont know PPC language, but it can be done by understanding the basics of ASM and ppc @ http://coding.derkeiler.com/Archive/.../msg00322.html

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.