Skip to content

Latest commit

 

History

History
139 lines (85 loc) · 14.5 KB

gameshark-code.md

File metadata and controls

139 lines (85 loc) · 14.5 KB

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.

Requirements

  • 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).

PSX GameShark Version Comparison

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

Using GSHAX Codes With The GameShark Lite CD

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 the Start 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 Lite Main Menu. Use the D-PAD to navigate to the Select Cheat Codes option, and select it by pressing the X 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 text 2 Cheat Codes Are On is displayed. From here, press the START button.
  • In the Start Game Options menu, the Start Game With Selected Codes option will already be highlighted. Press the X button to select it. You will see a text box which says Open 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.

PS2 Installation Method For GSHAX With The GameShark Lite

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 the GameShark Lite Save RAW File (game disc specific, found in the gshax 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 the DPAD on the controller, then select it with the circle button.

  • Using the DPAD to navigate, press the cross button on the controller to highlight both the Tonyhax International Loader RAW file and the GameShark Lite CD Save RAW File file that you previously copied to the USB flash drive. Press the R1 button on the controller to make the file operations menu appear in WLaunchELF. Use the DPAD to move to the copy function and then press the circle button to select it.

  • Press the triangle button to navigate out of the mass device. Use the DPAD and the circle button to navigate into either the MC0 (if the PS1 memory card is in slot 1 of the PS2) or MC1 (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 the DPAD to navigate to the paste option and press the circle button to finally paste both the Tonyhax International Loader RAW File file and the GameShark Lite CD Save RAW File file. Now you can press the triangle 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 the GameShark 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 the GameShark 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.

GSHAX With Other GameShark CDs Or Cheat Cartridges

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.

PS2 Installation Method For GSHAX With Other GameShark CDs Or Cheat Cartridges

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 the DPAD on the controller, then select it with the circle button.

  • Using the DPAD to navigate, press the cross button on the controller to highlight the Tonyhax International Loader RAW File that you previously copied to the USB flash drive. Press the R1 button on the controller to make the file operations menu appear in WLaunchELF. Use the DPAD to move to the copy function and then press the circle button to select it.

  • Press the triangle button to navigate out of the mass device. Use the DPAD and the circle button to navigate into either the MC0 (if the PS1 memory card is in slot 1 of the PS2) or MC1 (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 the DPAD to navigate to the paste option and press the circle button to finally paste the Tonyhax International Loader RAW File file. Now you can press the triangle 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) and GSHAX2 (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 the GSHAX1 and GSHAX2codes are both enabled. Start the authentic PSX game disc of the game that the code is for using the Start Game With Codes option.

  • Follow the per-disc instructions to trigger the Tonyhax International loader from mid-game.

GameSharkHAX Supported Game Discs

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 press start 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 the OPTIONS menu option, and then the SAVE DATA option. Wait a few seconds for the Tonyhax International loader to start.