Announcement

Collapse
No announcement yet.

Psx code hacking

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Psx code hacking

    Hello, everyone, I'm a game hacker, and have hacked various game hacks in the past, like stage selects, infinite health codes, character modifier, nothing special really, but I was just wondering would any knowleadgeable hackers be able to tell me, how to find the quantity addresses for a code address, in which we don't know the values for, without having to use ASM to do so?

    Also i have one more question to ask, when finding a new code, how do I know if the address in the memory of the game, is a junk address or the actual real address, when trying to find the code address quantity values, like I don't want to be looking forbthe quantity values of an junk code address right?

  • #2
    This is the Final PSX Hacking FAQ, as written by Lazy Bastard, King Edgar 0, and Liquid Man Zero.
    The Hackmaster

    Comment


    • #3
      Hey Hackmaster, your skilled in the field of hacking, could you give me some personal insight in how to hack quantity values for code addresses?

      Also thanks for recommending me that hacking FAQ. hopefully it will provide me some assistance in tackling the issue I'm having.

      Comment


      • #4
        It would help in knowing what game you are wanting to hack and what you want to hack for it, basically use a good emulator like NO$PSX or psxrel as these both have memory viewers and debuggers. I would use no$psx first as its a bit easier to use but both of these emulators you will need a search tool to find the addresses then you can either use the search tool's memory editor (I use Artmoney) or the emulator's and you can make changes on the fly to the address to see what the values do. I'm assuming you want to do something like character mod or item mods?
        Spoiler Alert! Click to view...

        THE BAD GUY!!!!!!

        Comment


        • #5
          Well like I said I'm able to hack alot of codes that I know the value for an example character modifier codes I found this code easy to hack, because the values usually range 0,1,2 ect the same for a stage select modifier, and control computer codes, but what I find difficult is trying to find values of a code that don't range from zero, but instead could happen to range from 0-FF or 0-FFFF in values?

          At moment I'm trying to hack a music modifier, for Street Fighter Alpha 3 for the Psx, for some odd reason in this game, when you use a level select, it doesn't play the music, of the chosen level, instead it plays the opponents music instead? now I have tried to hack the code myself, but couldn't find the code?
          Last edited by jin299; 12-09-2012, 11:58:05 PM.

          Comment


          • #6
            I am a GameShark hacker. I'll post some links on hacking PSX GameShark codes.

            Music Modifier

            1st: Listen to music, start unknown search.
            2nd: Cut off music or change it. Different to last.
            3rd: Keep changing and keep doing as many different to lasts as you can, and at some point keep the same music and make the search equal to last.
            By then you should have few possibilities.

            Junk Hacking Methods - By Xeon (N64) (PSX)

            Basic Hacking Methods - By Xeon (N64) (PSX)

            Advanced Hacking Methods - By Xeon (N64) (PSX)

            Hacking Help - By nolimitallstar (PSX)
            The Hackmaster

            Comment


            • #7
              Actually Hackmaster, the hacking methods you suggested, for hacking the music modifier, are the steps I previously tried when trying to hack the code, first I carefully searched all the addresses that appeared on the pec relating to the music modifier, I then tried to find the correct values for the code, by searching for values using 0000, but couldn't find the code, perhaps the values for the code range in the 0-FFFF but that's beyond my capabilites as a hacker, because I don't know how to find codes that range more than 0000 or 0001 in values?

              Hey, Hackmaster how are you able to find the values of a code address, which you don't know, but you do know it's found in the range values of 0-FFFF do you guess the values searching from 0, then 1,2,3 etc also thanks for providing me with more resources on how to hack, your help is greatly appreciated?

              Now Haven't said that there was one code I hacked myself on street fighter Alpha 3 Psx, that no one hacked before, but the values of the code I found for the code where by guessing the values for the code were 00002, so that's why I was able to guess the values correctly, if the game programmers put another value in for the code I most likely would have not found it.

              Comment


              • #8
                Dude use Artmoney with the emulator, it can search for unknown values and once you find the address you can use the same program to edit the values on the fly.
                Spoiler Alert! Click to view...

                THE BAD GUY!!!!!!

                Comment


                • #9
                  Music modifier help:
                  http://gamehacking.org/vb/threads/54...Music-Modifier

                  I use trial and error.

                  Remember that the GameShark uses Hexadecimal notation.
                  0000 is off, 0001 is on.

                  00FF is 255, FFFF is 65,535.

                  When I hacked the Maximum Blood code for Syphon Filter, I found the GameShark code for blood by doing a lot of different to and equal to searches, then I remembered that the last four digits for the Maximum Blood code in Perfect Dark were 4534. I used those four digits at the end of the GameShark blood code, and it worked perfectly.

                  Code:
                  Dec - Hex
                  0   -   0
                  1   -   1
                  2   -   2
                  3   -   3
                  4   -   4
                  5   -   5
                  6   -   6
                  7   -   7
                  8   -   8
                  9   -   9
                  10  -   A
                  11  -   B
                  12  -   C
                  13  -   D
                  14  -   E
                  15  -   F
                  16  -  10
                  17  -  11
                  18  -  12
                  19  -  13
                  20  -  14
                  21  -  15
                  22  -  16
                  23  -  17
                  24  -  18
                  25  -  19
                  26  -  1A
                  27  -  1B
                  28  -  1C
                  29  -  1D
                  30  -  1E
                  31  -  1F
                  32  -  20
                  33  -  21
                  34  -  22
                  35  -  23
                  36  -  24
                  37  -  25
                  38  -  26
                  39  -  27
                  40  -  28
                  41  -  29
                  42  -  2A
                  43  -  2B
                  44  -  2C
                  45  -  2D
                  46  -  2E
                  47  -  2F
                  48  -  30
                  49  -  31
                  50  -  32
                  51  -  33
                  52  -  34
                  53  -  35
                  54  -  36
                  55  -  37
                  56  -  38
                  57  -  39
                  58  -  3A
                  59  -  3B
                  60  -  3C
                  61  -  3D
                  62  -  3E
                  63  -  3F
                  64  -  40
                  65  -  41
                  66  -  42
                  67  -  43
                  68  -  44
                  69  -  45
                  70  -  46
                  71  -  47
                  72  -  48
                  73  -  49
                  74  -  4A
                  75  -  4B
                  76  -  4C
                  77  -  4D
                  78  -  4E
                  79  -  4F
                  80  -  50
                  81  -  51
                  82  -  52
                  83  -  53
                  84  -  54
                  85  -  55
                  86  -  56
                  87  -  57
                  88  -  58
                  89  -  59
                  90  -  5A
                  91  -  5B
                  92  -  5C
                  93  -  5D
                  94  -  5E
                  95  -  5F
                  96  -  60
                  97  -  61
                  98  -  62
                  99  -  63
                  100 -  64
                  Yes, these are quite a lot of values, but these are the MOST common in GameShark values for changing items, health, time, and money.

                  I'll do a search for some more tutorials on GameShark value codes.
                  The Hackmaster

                  Comment


                  • #10
                    Helder, will using art money give me values to a code that I don't know, also maybe I should mentioned this before but I was refering to finding the quantity digits not the address of the code, example the four end digits of the code

                    Just out of curiosity are you a game hacker too?
                    Last edited by jin299; 12-10-2012, 06:44:35 PM.

                    Comment


                    • #11
                      Alright but Hackmaster what happens If you can't find the values digits for the code, using example values from another game, or say you have hacked a new code for a game that has never been hacked before, how then would you find the values of the new code you hacked?

                      Also when you say search by trial and error, you mean searching the values from 0-FFFF hex right

                      Comment


                      • #12
                        Alright but Hackmaster what happens If you can't find the values digits for the code, using example values from another game, or say you have hacked a new code for a game that has never been hacked before, how then would you find the values of the new code you hacked?

                        Also when you say search by trial and error, you mean searching the values from 0-FFFF hex right

                        Apologies for double posting
                        Last edited by jin299; 12-10-2012, 07:32:19 PM.

                        Comment


                        • #13
                          Originally posted by jin299 View Post
                          Alright but Hackmaster what happens If you can't find the values digits for the code, using example values from another game, or say you have hacked a new code for a game that has never been hacked before, how then would you find the values of the new code you hacked?

                          Also when you say search by trial and error, you mean searching the values from 0-FFFF hex right

                          Apologies for double posting
                          I mean 0000 to FFFF. It all depends on what you want to do. If you want to turn something off, use 0000. If you want to turn something on, use 0001. Hacking games is not easy, and requires an ability to figure things out for yourself. You have to experiment, change values, then go back into the game and see if anything has changed.

                          Check out The Secrets of Professional GameShark Hacking.
                          The Hackmaster

                          Comment


                          • #14
                            If you don't know the exact value, start with an unknown value search. Most code/cheat searchers have an option to begin with an initial search or ==. If you're sure the value has changed, but unsure if it has increased or decreased, search != (not equal to).

                            I don't use ArtMoney, but a quick Google search lead to this relevant information: http://www.artmoney.ru/manual/english/unknown.htm

                            I hope this helps.
                            I only bother with things that interest me.

                            Comment


                            • #15
                              Guide to Hacking GameShark Codes

                              1. Choosing the kind of hacker to be:

                              There are three kinds of hackers, those who type in anything and hope for a good code (FreeStyle Hackers), those who modify pre-made codes (Planed Hackers) and those who do both (ComboHackers). If you are patient, you might want to be a FreeStyle Hacker. If you are good at logic thinking, you might want to consider Planed Hacking. If you are a patient logic thinker, try Combo Hacking.

                              2. Getting Started:

                              First you will need to know that all a code does it modify a string in the game. The first eight digits represent a position in the game, while the last four digits tell what to change the previous string to. You will also need to know that no two codes for the same game, with different effects, can ever be the same. That is probably known by all or most GameShark owners.

                              3. FreeStyle Hacking:

                              FreeStyle Hacking is probably the easiest way to waste alot of time, but if you want to be a FreeStyle Hacker, here's how - Type in anything for a code. Use codes for other games and observe effects. I really don't recomend this.

                              4. Planned Hacking:

                              This is my kind of hacking. It requires good observation and logic skills. This means that you will need to compare, contrast and sometimes combine codes.

                              Comparing Codes:

                              When comparing codes you will need to
                              1. Have two or more similar codes
                              2. Write them down
                              3. Write down differences in the codes.
                              Say you have two codes, one for invincibility on one level and invincibility on another. The codes are:

                              first level: 8092FA57 040B
                              second level: 8089AA57 040B

                              The difference in both codes is three digits (92F and 89A). the rest is exactly the same. Those digits might be for the level. To find out more, you might get codes for other levels and see the diffrence. You might use those digits in other codes to find more.

                              5. Combo Hacking

                              Combo Hacking is easy if you master Planned Hacking. All you do is randomly modify your newly-made code (modify your modified code).

                              The below text will give you a walkthrough of what certain digits of the Gameshark Code do.

                              1. The first two digits are the STYLE of the code, these two tell the whole code to be ADVANCED, BEGINNER, or BUTTON...

                              2. The next three are the game code, these tell the Gameshark what game to effect. You might notice that most codes for one game, have these numbers ALMOST identical.

                              3. The next three effect one part of the game.

                              4. The last four digits are the quantity digits, or how much that certain part of the game is effected.

                              5. To sum it all up, the code 80903445 0024 might be for the game WarGods, 903 would be the game code for WarGods. It effects one of the characters, 445 effects one of the characters only. It gives that character instant 24 hit combos, 0024 is the quantity digits for24. THIS CODE DOES NOT WORK, THESE RULES APPLY MOST OF THE TIME, BUT NOT ALWAYS!

                              This was copied from The Gameshark Depot. All credit goes to them.
                              The Hackmaster

                              Comment

                              Working...
                              X