
::  GC Disc Server v1.2.1 beta  -  ParadoX  ::


:: Thanks
	
	Firstly id just like to thank Aftermath and Parasyte of Eurasia for the
	original Animal Crossing Loader, this program is built using the protocols
	created for that program and includes the exact same gamecube dol file
	from the 'Animal_Crossing_Loader_1.2_BETA_GCN-PARADOX' release.
	
	Also thanks to Titanik whose psul tool is used to load the Animal Crossing
	Loader v1.2 dol file to the gamecube.


:: So What is this release then?
	
	This release is as the title states, a 'GameCube Disc Server' tool.
	It utilises the protocols originally created for the the Animal Crossing
	Loader and also uses the gamecube dol file from it. This server tool is not a
	standalone release. It actually stores the above mentioned dol file and psul
	tool inside it so that it can 'create' a copy of them to use at runtime,
	thereby making sure the correct file versions are in the right place
	to use this server.
	
	This server tool provides emulated access to a gamecube disc in a couple
	of different ways.
		
		From a gamecube image (as the original Animal Crossing Loader tool does)
		From a cd/dvd in your computer's cd/dvd drive.
		Cds and Dvd can be accessed using either Aspi or Spti.
		
		Spti is only available on windows nt/2k/xp systems and comes built in
		as part of the operating system.
		
		Aspi is available as part of the windows 95/98/me systems, but can be
		installed onto windows nt/2k/xp systems also.
	
	
:: Running a Game
	
	1) Select how you want to emulate disc access
		Image File
		Disc (Aspi)
		Disc (Spti)
	
	2) Select the Drive or Image File you want to run
	
	3) Click on 'Run Iso'
		(an attempt to start the server ill be made, then if successful,
		 the Animal Crossing Loader dol will be sent to the Gamecube)
	

:: Stopping a Game
	
	1) Press 'Stop Server'
	
	2) You can now quit by clicking the 'X' in the top right corner
	
	
:: Burning a Game to Cd or Dvd
	
	To burn a gamecube game to a cd or dvd in order to play it with
	this loader, burn the gcm/iso file as follows:
	
	Data Mode 1
	2048 bytes per sector
	
	Do NOT burn the gamecube image file onto the disc as a file itself,
	burn it direct to disc.
	
	To burn with 'Nero' select 'Burn Image', 'Block Size' of 2048 bytes,
	no 'Image Header' or 'Footer'. Dont tick 'Scrambled', 'Swapped'
	or 'Raw Data'.
	
	
:: What Works

GC Address			(this must be set before starting the server)
	
	this is the address of your gamecube, is should only differ from your pc address
	in the last number.

GC Port				(this must be set before starting the server)
	
	this is the port on your gamecube that your pc will connect to

PC Address			(this must be set before starting the server)
	
	this is the address of your computer, is should only differ from your gc address
	in the last number.

PC Port				(this must be set before starting the server)
	
	this is the port on your computer that your gamecube will connect to

Frequency setting	(can be altered while server is running)
	
	this is a value between 0 and 1000
	it is the number of packets sent before delaying
	
Delay setting		(can be altered while server is running)
	
	this is a value between 0 and 1000
	it is a millisecond value to wait between lots of packets
	
Echo setting		(can be altered while server is running)
	
	this can be turned on or off
	turn this on to display the loading process, dropped packets
	and cache fills that the server has performed
	
	NOTE: printing this information will slow down loading times.
	It is suggested that you use 'echo' to determine the best
	delay/frequency/cache settings for your computer setup and
	the different games you run, then once you know these values
	you can leave echo turned off.
	
Cache Size setting	(this must be set before starting the server)
	
	this can be between 0 and 100
	it is a megabyte value where 0 = no cache and 4 = 4meg cache
	This is used to cache disc sectors to memory.
	
Image File			(this must be set before starting the server)
	
	this lets you choose an image file on a disk on your computer,
	either on a hard drive or cd/dvd. the cd/dvd would have to be
	burnt in a standard windows file format and have the image file
	present on the disc as a file itself.

Disc Aspi			(this must be set before starting the server)
	
	this lets you run a gamecube game from a disc in your computers
	cd/dvd drive. this requires that you have an aspi layer installed
	on your computer. computers running windows 95/98/me usually come with
	an aspi layer pre-installed, although it may need to be updated.
	
	the cd/dvd should be burnt in the following format:
	
	data mode 1
	2048 bytes per sector
	
	most burning programs should allow this.
	it is also known as 'cooked' format

Disc Spti			(this must be set before starting the server)
	
	this lets you run a gamecube game from a disc in your computers
	cd/dvd drive. this requires that your computer supports SPTI
	(scsi pass through interface). this is only present on computers
	running windows nt/2k/xp.
	
	the cd/dvd should be burnt in the following format:
	
	data mode 1
	2048 bytes per sector
	
	most burning programs should allow this.
	it is also known as 'cooked' format

Run Iso/Stop Server	(this starts and stops the server and runs the loader)
	
	this starts the server and sends the animal crossing loader to the gamecube.
	it then can be used to stop the server again
	
Clear				(can be used while server is running)
	
	this clears the log
	
	
	
:: What Doesn't Work Yet

Folder				(this must be set before starting the server)
	
	this lets you load a gamecube game from files present inside a folder
	on your computer
	
	this would be used with files that had been extracted from a gamecube image



:: Setting Up your Computer and Gamecube
	(taken from the psul docs by Titanik)

In Windows
	
	Go to Control Panel/Network/LAN Connection/TCPIP properties
	and change the PC IP address to 192.168.1.100,
	subnet should be 255.255.255.0
	
	NEW: you can now set your PC to any address, just make sure you set it
	in the GC Disc Server tool too!
                        
In Phantasy Star Online
	
	1) In Main Menu, go to Options -> Network Option -> Provider Option
	2) Go to Network Setup in the Network Setup Menu
	3) In Select network Information settings, hit Edit
	4) In Edit ISP name, you don't need to change anything
	5) In Ethernet settings, choose
		- Manually set an IP address
		- Do not automatically disconnect
	6) In IP address manual-settings put
    	- IP address: 192.168.1.32
    	- Subnet mask: 255.255.255.0
    	- Default router: 192.168.1.100
		- Primary DNS: 192.168.1.100
		- Secondary DNS: leave it blank
		- DHCP Hostname : Not set

		NEW: you can now set your GC to any address, just make sure you set it
		as above (for the 192.168.1.32 address).
		Also the default router and primary dns should be the same setting as your
		pc address (as it is also now able to be changed).
		These addresses should only differ from each other in the last number of
		the ip address.
	
	7) In Browser settings, you don't need to change anything
	8) Hit save to save all the net info, and you can go back to main menu.
	

:: First connection
	
	The purpose of the first connection is to let PSO save the user info
	into the memcard so you don't have to enter them every time..
	If you already played PSO online, you don't need to do that.
	
	In Windows, open up Command Prompt/DOS
		- run psul -s                                                        
		- In Main Menu, choose Online game, and create a new character       
		- Enter any Serial Number, Access Key and Password (you won't have to
		remember them), and skip the useless menus                           
		- Save the Password to the memory card when prompted                 
		- The GC should connect to the PC and you should get this message:   
	
	Saving user info on memory card...                                   
	Done... Now everything should be set up!!                            


:: Bugfixes
	
	if u come across any bugs, contact me at citizenx@paradogs.com
	please give me as much info about the problem as possible,
	not just 'this didnt work' or 'it crashed' :P
	
	please dont email me asking about isos etc
	
	CitizenX / ParadoX
	
	