Forum: Cheat Code Hacking - General discussion of various cheat devices for the PS2 (AR/GS, CodeBreaker, Xploder, etc.) and code hacking.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: How the **** can I hack my own games??
  

Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 24
  1. #1 How the **** can I hack my own games?? 
    Undertaker Guest
    I know this question is asked many times, but no one is coming with an good answer. I've read everything what I can find. And I know a little bit how to use the PS2dis. And I've read the tutorial on Hellion's site. But to be honest, THAT 1 SUCKS BIG TIME!!!! If someone can make a fine & good tutorial in easy steps for the PS2dis. Like, I allready know, how to load or open the Sles file. And I know about the labels etc... But thing i still don't know is, what's the numbers & letters for example; Infinite continues or everything unlocked? If I know that, then people have an new hacker So I hope you lazy ass people make an tutorial, so new people can hack codes. This is what I really want. So please, I beg of you. Make 1 and I will never ask about it again. There's so less sites with info for how to hack codes for cheating devices. Damn, I wish I finally know how to do it. Now let's hope someone is gonna make any, so don't be an lazy ass. Just do something for other people who's got the knowledge.
    Reply With Quote  

  2. #2  
    Pyriel is offline Member
    Join Date
    Mar 2003
    Posts
    122
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    "Easy steps" would be a difficult thing to do for PS2DIS. It's virtually impossible to provide a linear flow for something like game hacking and any general process provided would require a certain prerequisite level of knowledge. No offense, but when you refer to hexadecimal values as "numbers and letters" it makes me doubt that you have the necessary level of knowledge. And there is no rock-solid rule for the value that will give a game "Infinite continues or everything unlocked." It changes from game to game based on how it's programmed.

    Here's a little knowledge flow chart for you, though.

    1. Do you understand hexadecimal and binary?
    No: Go learn about different numbering systems like, hex, binary and octal.
    Yes: Proceed to next step.

    2. Do you have a basic knowledge of programming, of how computers interpret and manipulate data?
    No: Go take a programming class or pick up a book. Try Pascal for starters. It's not too tough and colleges (at least used to) teach it as an introductory language.
    Yes: Proceed to next step.

    3. Can you debug a program (and/or think up various methods of solving different problems)?
    No: You must've skipped step 2 or copied all your programs from the answer key in the back of your book. Repeat step 2 and don't cheat this time.
    Yes: By now you should pretty well be able to figure out how to hack with the information already available.

    Code hacking isn't rocket science. Sometimes it takes a little lateral thinking to find the right address, but mostly it's just logical. Finding the values requires you to evaluate what you see in the game (or just in it's SLUS), compare it to what you know about how data can be interpreted and then try the various possible solutions until you find the correct one.

    The trouble is that assembler and "high-level overview in laymen's terms" go together like cookies and ass, to paraphrase John Stewart. If I could give you step-by-step instructions that would work in every game and every situation, I would. But if it was that simple, there would already be hundreds of people going through the motions of PS2 "hacking" with little understanding of what they were doing.
    Last edited by Pyriel; 05-06-2003 at 02:30 PM.
    Reply With Quote  

  3. #3  
    Szwaba67 Guest
    Not so fast, I just wrote a tutorial for hacking codes. Take a look see.


    1. Think up some letters and numbers.
    2. Enter them into your cheat device.
    3. Did it do anything? If so, you hacked the game! If not, go back to step 1.

    This method will work for ALL games... eh, eventually.
    Reply With Quote  

  4. #4  
    Gazdaman Guest
    lol

    Gaz
    Reply With Quote  

  5. #5  
    Pyriel is offline Member
    Join Date
    Mar 2003
    Posts
    122
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Ah yes, the infinite-monkeys-at-infinite-typewriters solution. Just make sure have a moist sponge, a bed pan and some Preparation H in arms' reach. You'll be at it for quite a while.
    Reply With Quote  

  6. #6  
    Undertaker Guest
    I've got some knowledge. Bcause somehow, without cheating I've followed the steps only for GTA 3 by Hellion, and yes, that worked I've created it myself, it has 100 people saved, like the example it sayed that they have 9999 or 9000 people saved with ambulance missions. So, I've got some knowledge. But this is only with GTA 3 But if I can hack my own games, it would be great. Bcause it looks like it's not so difficult. Bcause i've hacked a code for GTA 3. And the thing I also do, is grabbing the Sles file, and look what I can find in it. But mostly, when I try some. The code won't work Damn, and I know how many options there are, so it could take ages before I finally get my working code And that's not good But anyway, if someone got some more tips, and would like to help. Please go ahead Also Pyriel, the questions you've wrote, I didn't studied everything at all. I just heard from friends. And with "little" help from Hellion's site I can make own codes for GTA3. So I didn't need to study anything. Bcause I know a little bit how it works.

    But I only like to know how to do make games for example "ELF" files. I know Nachbrenner has created a tutorial a while go on xploder.net. But that 1 didn't help And btw how can I find ELF files? I don't see any in the Sles file or just the game disc.
    Reply With Quote  

  7. #7  
    Pyriel is offline Member
    Join Date
    Mar 2003
    Posts
    122
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    ELF = Executable and Linking Format a.k.a. SLUS, SLES, etc.

    And no, you don't have to do everything on that list to be able to make codes for some games. The point is that you're going to have to take it on yourself to learn some things before you're going to be able to understand what you're being told. I already gave you a general list of methods you can use to find an address on another board, yet now you're here asking exceptionally general questions as though there's a concrete and easy answer.

    I'm going to switch sides here and ask you a question, then maybe we can narrow the scope of the discussion a little. Hopefully as it goes on, we'll touch on some specific things that will help.

    This is the code from Hellion's guide for saving people. It's in hex format, so no need to worry about encryptions.
    10416EE8 000003E8

    What does this code do? I'm not asking you to tell me what it does to GTA3, how many people are saved when the code is used or what it buys you in the game. Nothing that abstract. I want you to tell me what this code, via your cheat device, instructs the PS2 to do.

    If you can provide a good description, I'll be convinced that you already know enough to follow instructions for code-hacking in situations where everything isn't handed to you. And that's the underlying fact about hacking. You have to think for yourself. If you know what sort of code you'd like, look at the information you have and think of a way to find what you need. You might fail 20 times before you find the right solution, but them's the breaks. Sometimes, you might never be able to find a particular code. Especially when there isn't much information available.

    If any of the experts out there feel like jumping in, go for it. I do agree with Undertaker that it seems like the discourse on hacking techniques and other information pretty much halted once Hellion stopped updating his site. At least I don't see much new information being discussed or posted. Just new codes from time to time.
    Reply With Quote  

  8. #8  
    Undertaker Guest
    For the code you've posted there, I know the number 1 at the beginning of the line means True. And 0 = false. If I'm right with item codes, you need at first to make an 1 from the first 0 in the beginning of the line. Then you need to find out how much you want the item. like example 99, you then need to use the Win. Calculator, type in 99 and then hit the HEX button then the 99 will change into 63. When you've done that you need the put the 63 at the end of the 2nd line. And then you need to convert the code & or just test it how it's in HEX format. Am I right??

    edit: I only know this, what's standing above. Further like to create items etc, I don't know.
    Reply With Quote  

  9. #9  
    Pyriel is offline Member
    Join Date
    Mar 2003
    Posts
    122
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    No. The code (10416EE8 000003E8) I posted breaks down as follows:

    1 - Command. In this case the command is a 16-bit constant write. 16-bits is two bytes, or four hexidecimal digits. This command instructs the cheat engine to constantly overwrite 16-bits starting at the specified address. The result is that the value at that address will remain constant despite any changes the game may try to make. This is how "infinite health" works. You still get hit, the game still processes the damage, but the code effectively prevents the value from changing.

    0416EE8 - Address. This is the location in memory you want to write to. To use a very old analogy, think of it like the address of a house. All the address does is tell you where to find something.

    000003E8 - This is the data value. Since we're dealing with a 16-bit write, which as I said is four hex digits, we're only concerned with 03E8 (1000 decimal). The rest is just padding.

    So what this code does is to tell the cheat engine that we want to constantly write a 16-bit value (command) at the location 0416EE8 in memory (address) and that the value we want written is 03E8 (data value). Because of the way the game uses the data at that address, the value the code writes is interpreted as 1,000 people saved in GTA3.

    I'm sure you've heard this before, but computers don't deal in anything except 1's and 0's (actually electrical signals). There's nothing mystical about having 1000 people saved in the game from the computer's perspective. Somewhere in memory that value is stored, and somewhere in a program a person has instructed the computer on how to use that data.

    The cheat device is exactly the same. The codes you write tell it exactly what to do and the tasks are very simple. It knows nothing about what the value means or what that address stores data for. This code just writes the data you give it to the address you specify. How the game is programmed determines the results beyond that.
    Reply With Quote  

  10. #10  
    Undertaker Guest
    Ok, but how do I make correct codes from labels like with numbers & letters with empty spaces in it? Like for example; 10416EE8 -- -- -- 43 or something like that. Do I then need in Ps2dis to highlight the label, and then press the letter "C" bcause then when I press it, it shows whole lines with letters & numbers.
    Please tell me if that's the right way

    Edit: also, do I need only to modify the 1st line where the label is standing on, or just every line till the next label begins?? That question is also bothering me for a few months
    Reply With Quote  

Page 1 of 3 1 2 3 LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •