Tonyhax International -> GameSharkHAX
GameSharkHAX is the newest way to boot the Tonyhax International loader using special game disc specific GameShark codes. GameSharkHAX enables you to use a GameShark (or other cheat device) which doesn't have a built-in swap trick to stating the Tonyhax International loader.
- Any supported console.
- A PSX cheat device compatible with your console (CD or cartridge).
- An authentic PSX game disc that your console can normally boot as well as a corresponding GameSharkHAX code.
- A PS1 memory card with enough free space to store the Tonyhax International Loader file.
- A way to copy file(s) to the PS1 memory card (a soft-modded ps2 can do this).
Cheat Device | Type Of Device | Supports Storing Codes On A Memory Card? | Has A Built-In Swap Trick Back Door? |
GameShark v1.x | Cartridge | ??, | No |
GameShark v2.x | Cartridge | Yes | Yes |
GameShark v3.0-3.2 | Cartridge | Yes | Yes |
GameShark CDX v3.3 | CD | No, requires proprietary PS1 memory card dongle | No |
GameShark Lite | CD | Yes | No |
GameShark v4.0 | CD | Yes | Yes |
GameShark v5.0 | CD | Yes | Yes |
GameShark v6.0 | CD | Yes | Yes |
The GameShark Lite CD version is the only GameShark CD that can load and save codes on a regular PS1 memory card. From what I understand every other GameShark CD version requires a specific, proprietary memory card-like device to load and save codes, which is much more inconvenient.
For the GameShark Lite game disc specific save game files have been created which contains the GSHAX code already entered. This negates the need to enter the entire 94-line code manually into the GameShark Software, and makes the GameSharkHAX method much more convenient to setup and use.
With the GameShark Lite game disc specific save game file, it's this easy to use the GameSharkHAX boot method:
- Turn on your USA PSX or PS2 console with the GameShark Lite disc in the closed CD drive.
- Wait for GameShark Lite to load through the
This product is NOT licensed or endorsed by SCEA
disclaimer, skip through the FMV, and then select theStart GS lite
option in the GameShark Lite boot menu. - The GameShark Lite reads from the memory card in slot 1 of the console at boot, looking for any GameShark Lite CD save files. If it finds one it will display the message
Codes Loaded. Press O
. - After Pressing
O
you will be back at the GameShark LiteMain Menu
. Use theD-PAD
to navigate to theSelect Cheat Codes
option, and select it by pressing theX
button. - The
A
game will already be highlighted on this screen as it is the first title entry that appears after loading the save game file. This will automatically enable the GSHAX codes, notice that in the bottom box the text2 Cheat Codes Are On
is displayed. From here, press theSTART
button. - In the
Start Game Options
menu, theStart Game With Selected Codes
option will already be highlighted. Press theX
button to select it. You will see a text box which saysOpen PlayStation CD lid. Remove GameShark CD. Insert Game CD. Close CD lid.
follow those instructions, inserting the GameSharkHAX compatible game disc. - Once the GameSharkHAX compatible game boots, follow the disc-specific instructions to start the Tonyhax International loader from inside the game.
You can use a PS2 console to copy the save files to a PS1 memory card from a USB flash drive.
Requirements:
-
A FAT32 formatted USB flash drive that your PS2 console can read. Please note that not all USB flash drives seem to work with PS2 consoles (due to iffy USB 1.1 support found in some newer USB flash drives). You may need to do a bit of trial and error testing to find a USB flash drive that works.
-
A soft-modded (or modchipped) PS2 console that can run WLaunchELF (Models newer then the SCPH-39004 can therefore be used for copying the files to the PS1 memory card, but they can not be used to boot into Tonyhax International). You could do this with FreeHDBoot or FreeMCBoot.
Installation With A PS2:
-
Copy the
Tonyhax International Loader RAW File
file (loader/HAX
in the release) and theGameShark Lite Save RAW File
(game disc specific, found in thegshax
directory to the FAT32 USB flash drive using a computer. -
Eject the USB flash drive from your computer and insert it into your PS2 console. Insert a PS1 memory card into your PS2 as well.
-
Start the WLaunchELF homebrew program on your PS2 console. Navigate to the
mass
device (this is your USB flash drive) with theDPAD
on the controller, then select it with thecircle
button. -
Using the
DPAD
to navigate, press thecross
button on the controller to highlight both theTonyhax International Loader RAW
file and theGameShark Lite CD Save RAW File
file that you previously copied to the USB flash drive. Press theR1
button on the controller to make the file operations menu appear in WLaunchELF. Use theDPAD
to move to the copy function and then press thecircle
button to select it. -
Press the
triangle
button to navigate out of themass
device. Use theDPAD
and the circle button to navigate into either theMC0
(if the PS1 memory card is in slot 1 of the PS2) orMC1
(if the PS1 memory card is in slot 2 of the PS2) device. -
Press the
R1
button to again make the file operations menu appear in WLaunchELF. Use theDPAD
to navigate to the paste option and press thecircle
button to finally paste both theTonyhax International Loader RAW File
file and theGameShark Lite CD Save RAW File
file. Now you can press thetriangle
button to navigate out of the PS1 memory card device, and remove the memory card from the PS2 console (if you want to use it in a different console). -
Power on your American PS1 console and boot the authentic GameShark Lite CD with the memory card containing the
Tonyhax International Loader RAW File
and theGameShark Lite CD Save RAW File file
inserted into slot 1 of your console. Due to a bug in the GameShark Lite, you must remove any memory card in slot 2 or the GameShark Lite will not detect the save file on the memory card in slot 1. After you start GameShark Lite, it will load and enable the codes pre-entered into theGameShark Lite CD Save RAW File file
automatically. -
After the codes load from the memory card in slot 1, simply start the game with the codes on using the GameShark Lite. Insert the specific game disc that the GameSharkHAX code is for and play through the game as described in the GameSharkHAX Game Discs list section.
For all other GameShark or cheat devices, you have to enter the entire 94 line GameShark code manually at this time. You only need to do this once however, as you can save the code for future use. Each code can be found in .txt
form in the gshax
folder, the exact file name is specified in the supported psx game discs list.
For GameSharks, each individual 'code entry' has a maximum of 64 lines. Since the code is 94 lines, you need to split the code into 2 'code entries'. Create a code called i.e. GSHAX1
. Put the first 64 code lines found in the .txt
file in this code and save it. Then create another code called i.e. GSHAX2
. Put the remaining code lines found in the .txt
file in this code entry and save it.
After creating both GSHAX1
and GSHAX2
code entries, enable both and start the target game with the codes on.
You can use a PS2 console to copy the save files to a PS1 memory card from a USB flash drive.
Requirements:
-
A FAT32 formatted USB flash drive that your PS2 console can read. Please note that not all USB flash drives seem to work with PS2 consoles (due to iffy USB 1.1 support found in some newer USB flash drives). You may need to do a bit of trial and error testing to find a USB flash drive that works.
-
A soft-modded (or mod-chipped) PS2 console that can run WLaunchELF (Models newer then the SCPH-39004 can therefore be used for copying the files to the PS1 memory card, but they can not be used to boot into Tonyhax International). You could do this with FreeHDBoot or FreeMCBoot.
Installation With A PS2:
-
Copy the
Tonyhax International Loader RAW File
file (loader/HAX
in the release) to the FAT32 USB flash drive using a computer. -
Eject the USB flash drive from your computer and insert it into your PS2 console. Insert a PS1 memory card into your PS2 as well.
-
Start the WLaunchELF homebrew program on your PS2 console. Navigate to the
mass
device (this is your USB flash drive) with theDPAD
on the controller, then select it with thecircle
button. -
Using the
DPAD
to navigate, press thecross
button on the controller to highlight theTonyhax International Loader RAW File
that you previously copied to the USB flash drive. Press theR1
button on the controller to make the file operations menu appear in WLaunchELF. Use theDPAD
to move to the copy function and then press thecircle
button to select it. -
Press the
triangle
button to navigate out of themass
device. Use theDPAD
and the circle button to navigate into either theMC0
(if the PS1 memory card is in slot 1 of the PS2) orMC1
(if the PS1 memory card is in slot 2 of the PS2) device. -
Press the
R1
button to again make the file operations menu appear in WLaunchELF. Use theDPAD
to navigate to the paste option and press thecircle
button to finally paste theTonyhax International Loader RAW File
file. Now you can press thetriangle
button to navigate out of the PS1 memory card device, and remove the memory card from the PS2 console (if you want to use it in a different console). -
Power on your PS1 with the memory card containing the
Tonyhax International Loader RAW File
inserted into slot 1 of your console. Start the GameShark. -
Add the GameShark code for your specific game disc to the GameShark. Official GameShark versions have a code line limit of 64. So you will need to create 2 separate code entries:
GSHAX1
(containing the first 64 lines of the code) andGSHAX2
(contains line 65 and above for the rest of the code). -
After adding every code line found in the
GameSharkHAX Code File
into the GameShark, ensure that theGSHAX1
andGSHAX2
codes are both enabled. Start the authentic PSX game disc of the game that the code is for using theStart Game With Codes
option. -
Follow the per-disc instructions to trigger the Tonyhax International loader from mid-game.
Note: Currently, I have only made a few GameSharkHAX codes, but more can easily be made and added in future versions of Tonyhax International.
- GameSharkHAX Code TXT File:
gshax/parasite-eve-usa/parasite-eve-usa-gshax-code.txt
- GameShark Lite CD Save RAW File:
gshax/parasite-eve-usa/CODELIST00
- Tonyhax International Loader RAW File:
loader/HAX
- Tonyhax International Loader MCS File:
loader/tonyhax.mcs
- Instructions: After starting Parasite Eve USA (both disc 1 and disc 2 work!) with the codes enabled go through the intro FMV and press
start
at the title screen. Wait a few seconds for the Tonyhax International loader to start.
- GameSharkHAX Code TXT File:
gshax/ridge-racer-usa/ridge-racer-usa-gshax-code.txt
- GameShark Lite CD Save RAW File:
gshax/ridge-racer-usa/CODELIST00
- Tonyhax International Loader RAW File:
loader/HAX
- Tonyhax International Loader MCS File:
loader/tonyhax.mcs
- Instructions: After starting Ridge Racer with the codes enabled go through the intro FMV and press
start
at the title screen. Then pressstart
again at the game options screen. Wait a few seconds for the Tonyhax International loader to start.
- GameSharkHAX Code TXT File:
gshax/wipeout-usa/wipeout-usa-gshax-code.txt
- GameShark Lite CD Save RAW File:
gshax/wipeout-usa/CODELIST00
- Tonyhax International Loader RAW File:
loader/HAX
- Tonyhax International Loader MCS File:
loader/tonyhax.mcs
- Instructions: After starting Wipeout USA with the codes enabled, go through the intro FMV and anti-piracy disclaimer to get to the start menu. Press the
start
button. Navigate to theOPTIONS
menu option, and then theSAVE DATA
option. Wait a few seconds for the Tonyhax International loader to start.