If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below. Also, before requesting
codes, note that there is a main site, which may contain what you
are looking for already. Also, if you know what you want, feel free to
search for it directly.
I just realised this is about converting codes to the Gameshark for the PSone (Or PSX). I have a PSone Gameshark Lite. I think this topic has some relevance to a code tester like me.
Cant stand the 32 bit and above gaming.
Gamers for the return of 2d sprite filled games!
I want to be able to do the conversions and then try to port codes like walk in lava for tomb raiders 1,2, and 3. These codes have not been made for the NTSC-us versions on gameshark.
BTW, off topic, I have found a way to walk through walls for tomb raider games. Many have tried but none have succeded. I am working on perfecting it. Anyone who wishes to help with this lengthy project is invited to pm me.
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 /> click one<br /> <br /> I AGREE............DISAGREE
I use epsxe with pec, but pec doesn't support xplorer codes. For the pal games i use mogelpower.de, but almost all are in xplorer format, and i need at least to convert this code, 3422 89E9 E5D9 [Infinite Energy] , then I later can convert the codes that are necessary me
I'd love to help, but if there are four encryption schemes, we're missing one. Three are detailed in Secrets of Professional GameShark Hacking, but in this case, none of those yield an output that makes sense. misfire is probably the best source in this endeavor, as he cracked them personally.
This is exactly why I've been trying to collect a lot of this sort of information in one place. Most of the stuff still up anywhere, is incomplete at best, and totally incorrect at worst. From what I had found, what I said was correct. But then, there's very little info out there, despite these things seeming to have been rather popular at one time.
Yes...there's a vast amount of knowledge that's going to completely disappear from the 'net if it's not rescued soon; I've noticed that plenty of old sites that were once the sole host of certain tools and information are now gone. And still, there are plenty of things that are still around, but difficult to find. I suppose I should begin hunting for a few things.
No problem; I'll still endeavor to find the information required, and implement a PSX/N64 XPloder code decryption utility in MP. Also, if you do hack it yourself, let me know what the code is, and for what version of the game.
OK, I've found some old C source of misfire's encryption/decryption routines for the four XPloder schemes...I'll take a detailed look at them a little later.
I'm a little confused as to the truncation used in these routines. I know that if one of the operations performed on a set of two digits yields a number higher than FF, the first digit is dropped (eg, if the result was 108, the proper result would be 08). However, I'm not sure what happens when the operation yields a negative number. I'm only guessing that it works in reverse (eg, if the result were -F, the proper result would be F0). If this is correct, 3422 89E9 E5D9 would decrypt to 3007 73E2 E352, but all I'm entirely sure of is "3007 73". The rest is derived under the assumption that XOR can be properly performed on negative numbers in hex, and that reversing the sign gives a proper resultant.
To give you an idea of what I'm toying with, here's a copy of the C source misfire wrote:
/*
* Xploder PSX crypto routines
*
* All keys cracked by misfire
* Some help on 7K encryption by Parasyte
*/
Using the built-in calculator in Windows, in Scientific mode, with Hex chosen, you can perform these bitwise operations fairly quickly. To perform 85 XOR 45, for example, simply enter 85, click XOR, enter 45, and click the Equals sign. As a note, in the Windows calc, as in many other instances, & is displayed as AND.
As you can see, "33", "44", and "55" all yield negative numbers (before one even gets to perform the bitwise XOR operation, for that matter). Perhaps misfire could shed some more light on this.
Incidentally, according to CodeJunkies, your code should be 30077354 0064 (well, they had 80077354 0064, but I doubt you'll need to set those first two digits to 00)
Note that this will only work on a PAL version of this game. If you're using an NTSC version of Hail to the King, we'll need to solve for an offset between PAL and NTSC versions.
It's always possible that this isn't an identical code, but assuming it is, I need to figure out how "33", "44", and "55" should've been handled...
Heh, that code should actually be 3007720C 0064 (the second code listed on CodeJunkies, incidentally). ugetab took a look, and, after some degree of bandying, noticed my error. Thanks go out to him. I'll begin implementing this either tonight or tomorrow.
Comment