Announcement

Collapse
No announcement yet.

How convert XPloder / XPlorer to Game Shark

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

  • How convert XPloder / XPlorer to Game Shark

    Hello , I need to know if there is some way to convert XPloder / XPlorer to Game Shark for the playstation one. Thanks!!

  • #2
    Most of the xploder codes can be converted to GS, but not all of them.

    Here's the general idea:

    8/3 codes are fine as is (as long as you make sure the second digit is 0).

    If you've got a 00 code such as: 00012340 FFFF, the GS equivalent is:
    80012340 FFFF
    80012342 0000

    The 5 codes have to be split into 80 codes, which is annoying but does work.

    7 converts straight to D0, just replace the 7x with D0. Same goes for 9, just replace the 9x with D1.

    F seems to be the same as the C0 type on GS 2.41-3.2, so it'd be Fx to C0.

    The "slide" codes are a bit complicated to convert, so I'll try to explain it by starting with the description of both that and the GS repeater.

    Xploder Slide Code:
    BXXXYYYY ZZZZ
    10TTTTTT VVVV
    Writes XX codes, with YY added to the address for each code after TTTTTTTT, and ZZZZ added to the amount for each code after value VVVV.

    GS Serial Repeater:
    5000XXYY ZZZZ
    TTTTTTTT VVVV
    Writes XX codes, with YY added to the address for each code after TTTTTTTT, and ZZZZ added to the amount for each code after value VVVV

    Now, the way to convert the slide codes to serial repeaters, is take the XX, YY, ZZ, TT, and VV values, and put them in the places the other device's code type has. Since the Xploder type is broken a bit, I've never seen one that didn't convert to GS. However, doing GS to Xploder won't work with that type.

    And finally, the 6x type "Mega Code", can't be converted. It relies upon a feature that the Xploder had, and nothing else ever did.

    http://gshi.org/wiki/index.php/Code_Types#Playstation <- More info, some of it may be useful.

    Comment


    • #3
      Thank you for the explanation
      For example, here I have a xplorer code:
      3422 89E9 E5D9 (is infinite energy for the game evil dead, pal version), how convert this code to game shark?

      Comment


      • #4
        Ah, you'd need to decrypt that code first. The only way to do this I know of is with X-killer ( http://gshi.org/downloads/x-killer-v0.55.zip ).

        Unzip it somewhere, and the decryption tool is at Tools > Codes > Encrypt / decrypt. Not sure if this is only my problem, but unlike it used to I can't get the program to do anything. You might have better luck. As I recall, usually codes would only decrypt right with the "new encryption" option checked.

        *cough* Maybe Lazy should add Xploder/Xplorer/GameBuster encryption/decryption to Majestic Porter. The exact way this is done, happens to be in "Secrets of Professional GameShark Hacking v5.00c" or so.

        Comment


        • #5
          Ok, i will try

          Comment


          • #6
            Interesting. I'll take a look.
            I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

            Comment


            • #7
              Roioros: According to X-Killer, that code should either decrypt to 32CC3697 9481 (old encryption), or 330E565F D0A4 (new encryption). However, how are we sure this code is encrypted in the first place? Try changing the second digit in any of these (original and each decrypted code) to "0", and see if it works, as such:

              302289E9 E5D9
              or
              30CC3697 9481
              or
              300E565F D0A4

              ...I assume you have the PAL version of this game? If not, you'll need to perform an offset operation on the code before using it...


              Interestingly, it seems that The Secrets of Professional GameShark Hacking failed to address an important aspect of that encryption scheme, which I only discovered by toying with X-Killer and comparing results with manual encryption/decryption:

              In the old encryption system, if a two-character (8-bit) segment is encrypted/decrypted, and the result is larger than FF (100+), the first digit of the resultant code is discarded. This may be a little strange, but it seems to hold true universally, and it might have pissed off a lot of people trying to use that text as a guide to X-Ploder code decryption. I'll try my hand at implementing something to perform these operations, and add some useful functions not seen elsewhere.

              [Edit: I just realized that 30CC3697 9481 doesn't make sense as a GS code, heh. Assume your code was either encrypted with the newer, 7K encryption scheme, or wasn't encrypted at all]
              I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

              Comment


              • #8
                Also, LMZ: That's a useful page. The wiki's coming along quite nicely

                I should incorporate several other things from that into Majestic Porter...
                I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                Comment


                • #9
                  I want to see gamebuster converted also. Especially so I can try to port tomb raider pal (german) gamebuster codes like walk in lava to ntsc gameshark.
                  In order to view this post you must agree to the following terms and conditions... <br /> 1) I do NOT find Luigi offensive or objectionable.<br /> <br /> 2) I am viewing this post of my own free will.<br /> <br /> 3) I will NOT hold Luigi responsible for any death or accidental injury that may result from viewing this post.<br /> <br />&nbsp; &nbsp; &nbsp; &nbsp; click one<br /> <br />&nbsp; &nbsp; I AGREE............DISAGREE

                  Comment


                  • #10
                    Hmm. If those are the results, then something is wrong there. Unless there's some more hidden features on the Xploder, then the codes aren't encrypted correctly, or something.

                    GameBuster should be identical to Xploder/Xplorer/CodeBreaker. But then, I've never been able to track down much info about the device.

                    Comment


                    • #11
                      Heh, come to think of it, 302289E9 E5D9 would be outside normal memory range as well...if 300E565F D0A4 doesn't work, then neither X-Killer, nor The Secrets of Professional GameShark Hacking can help...

                      Is it possible that there's a typo in this code?

                      LMZ: Were you saying the second digit should be changed to 0 if it isn't already 0, or that if it isn't already 0, something's wrong? If the latter is true, something's wrong
                      I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                      Comment


                      • #12
                        In either case, something isn't right. That's all I can tell.

                        Comment


                        • #13
                          Thanks again for the explanation , but when i use the majestic porter to decrypt the code the program request me an offest , where I take out it?

                          Comment


                          • #14
                            A small hint: 3422 89E9 E5D9 is encrypted with the 4K encryption as the 2nd digit is a 4.
                            Back in the PSX days I cracked all four Xploder encryption schemes.

                            Comment


                            • #15
                              Roiros: I haven't implemented Xploder decryption in Majestic Porter yet. As of now, it's only useful as an offset app, with a built-in hex/dec calc/convertor, and a GSPro serial repeater extrapolator/condensor. If you know a code for one version of a game, and the same code for another version of a game, you can use the calculator (or the Windows calculator, in Scientific mode) to find the difference between the two, which will generally be the pseudo-universal offset between those two versions (eg, if you had a code for infinite life in Game 1.0, 80090004 FFF4, and a code for the same in Game 1.1, 80090018 FFF4, your offset would be 14. This would most likely apply for all codes for Game, and you should be able to convert whatever codes you like using this offset).

                              misfire: Heh, I'd forgotten you did that. I should've just asked you

                              However, wouldn't the 4K encryption scheme yield 32CC3697 9481?
                              I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                              Comment

                              Working...
                              X