GameCubePsoUploadTutorial

From EurAsiaWiki

Jump to: navigation, search

2004-04-04 / Modrobert: updated some broken links.
2004-04-05 / Modrobert: updated PSOload V2.0 for Mac OS X.
2004-04-08 / Modrobert: updated PSOload V2.0 for Linux.
2004-05-11 / Modrobert: converted to wiki markup.
2010-02-16 / Modrobert: some of the links here are hopelessly outdated, but kept for nostalgia ;)


Using Phantasy Star Online to upload programs to the Game Cube

This is not information on how to load a .gcm (GameCube Media) file, often referred to as an ISO. Instead I will explain how to upload program images written by homebrewers using assembly language, or C/C++ with a free, legal software library. These images are called 'DOLs' because of their file extension '.dol'

Necessary items

To upload programs to your Game Cube you need the following items:

  * A Game Cube
  * A Broadband Adapter
    gc-bba.jpg
    Purchase from a local store, or from Lik-Sang.com, or from nintendostore.com
  * Phantasy Star Online Episode I & II (Phantasy Star Online Episode III and Episode I & II Plus may also work with PSOload 2)
    pso.jpg
    Purchase from amazon.com
  * PSOload 1.1, PSOload 2, or PSUL 1.0
  * A network cable

If you already have a network setup using a hub, switch, or router you must use a normal Ethernet cable to plug the Game Cube into the network. If you do not have a hub, switch, or router, but you do have a network card in your computer, you will need to plug the Game Cube directly into your computer's network card using a crossover cable. How to make ethernet cables.

You can download PSOload (and Cubesoft Phoenix) from EurAsia download section [here]. You need to be registered user to download, it is free.

If you are using Windows, go to http://www.gcdev.com/downloads.shtml and download PSUL 1.0 or PSOload 2.
If you are using Mac OS X go here: http://www.gcdev.com/download/PSOloadV2.0_OSX.zip
If you are using Linux go here: http://www.gcdev.com/download/PSOloadV2.0_Linux.zip

I'm going to assume that your computer's network card is set to the ip '192.168.0.1' and you will set your Game Cube to the ip '192.168.0.2' If your network card is already set to another ip address use that one instead and adjust the Game Cube ip so that they are both on the same subnet.

Setting up Phantasy Star Online

Note: You do not need to purchase a Hunter's License to use Phantasy Star Online for uploading programs. You will need a memory card with free space to do this.

   * At the main menu of Phantasy Star Online choose 'Options'
   * Choose 'Network Option'
   * Choose 'Provider Option'
   * Edit the network information settings and under Ethernet settings choose 'Manually set an IP address'
   * Set your Game Cube's IP address to '192.168.0.2'
   * Set the subnet mask to '255.255.255.0'
   * Set the router/gateway to '192.168.0.1'
   * Set the primary DNS server to '192.168.0.1'
   * Secondary DNS can be left blank.
   * Save this information and go back to the main menu.

Note: The first time you run PSUL or PSOload 2.0 you should use the '-s' option. This will save the Phantasy Star Online configuration to your memory card.

Using PSOload 1.1

testdemo2.dol is provided with PSOload 1.1, you can launch this from Windows or from the command line. In Windows click on testdemo2.dol and drag it onto PSOload.exe. From the command line type:

psoload testdemo2.dol

If all goes well you should see 'Waiting for connections (Press Ctrl-C to exit)...'. If you see 'DNS Server Error > Can't bind socket' then you have a DNS server running in the background, if you are using Internet Connection Sharing this may be the cause, try turning it off. You will also see this if you are running DNS server software. If you want to continue using your DNS server try adding the following entries:

pso-gc01.sonic.isao.net
gc01.st-pso.games.sega.net
pso-gc1.pso.playsega.com

These should all resolve to '192.168.0.1'. (Note: you will need to run PSOload with the '-d' option to disable PSOload's builtin DNS server)

If you have more than one network card/connection in your computer and you can't seem to connect to your pc from the Game Cube try typing:

psoload -i192.168.0.1 testdemo2.dol
Using PSOload 2.0

The use of PSOload 2.0 is the same as 1.1 with the following added features: You can reload a DOL without rebooting the Game Cube and waiting for Phantasy Star Online to load. Do this by by including the '-r' option when running PSOload.

Using PSUL 1.0

The use of PSUL 1.0 is the same as PSOload 1.1.

Uploading a DOL

Once you have PSOload or PSUL running and waiting to accept a connection, go to your Game Cube and do the following:

  • At the main menu of Phantasy Star Online choose 'Online Game'
  • Choose the character you previously created.
  • Select 'Yes' when asked if you purchased a Hunter's License (Even if you don't have one)

The Game Cube should now connect to your PC and load the DOL.

by Angelo @ http://www.timscomputers.com/gamecube/psoexploit.html

Personal tools