------------------------------------------------------------------------------------------------------
 xToolBox v0.2 BETA by Tritium October 26th 2002
------------------------------------------------------------------------------------------------------


** WARNING - PLEASE READ THIS **
------------------------------------------------------------------------------------------------------
This is a BETA release of xToolbox and has been tested on a PAL Xbox with a fitted
mod-chip and works fine, but the program *may* contain bugs so please use with caution.
Please read the Q & A below before installing and using this software!!!

Since xToolBox does not check that you don't overwrite critical system files on
the Xbox hard disk and you can render your Xbox unusable if you are not careful!!!

Using xToolBox is 100% at your own risk - the author (Tritium) cannot and will not be held
responsible for any loss of data or corrupting your Xbox in any way!


What is xToolBox?
------------------------------------------------------------------------------------------------------
xToolBox is a graphical FTP client for Xbox which allows you to directly browse and copy
files and folders to and from the Xbox hard disk and to and from a remote FTP server.

xToolBox can be booted from a DVD/CD or added to your Xbox hard disk and launched from there.


Installation
------------------------------------------------------------------------------------------------------
xToolBox can be used either on the Xbox hard disk with Evolution X or booted separately
on a DVD/CD.

Installation on Xbox hard disk with Evolution X:

Start Evolution X on your Xbox. On your PC, FTP the Xbox like normal.
Create a new folder on the Xbox hard disk e.g. "e:\xToolBox".
Copy all files and sub-folders from the ZIP, to the folder on
the Xbox hard disk. The Folder on the Xbox hard disk should look something like this:

  e:\xToolBox\Default.xbe
  e:\xToolBox\xToolBox.ini
  e:\xToolBox\Host.ini
  e:\xToolBox\Media\Font_Arial_8.xpr
  e:\xToolBox\Media\Font_Arial_9.xpr
  e:\xToolBox\Media\Font_Arial_10.xpr
  e:\xToolBox\Media\Font_Arial_16.xpr
  e:\xToolBox\Media\Resource.xpr

Now you can add xToolBox to your Evolution X EVOX.INI file. Consult the Evolution X
documentation for further info.


Instructions 
------------------------------------------------------------------------------------------------------
Warning:
Since xToolBox does not check that you don't overwrite critical system files on
the Xbox hard disk and you can render your Xbox unusable if you are not careful!!!

Using xToolBox is 100% at your own risk - the author (Tritium) cannot and will not be held
responsible for any loss of data or corrupting your Xbox in any way!


Setup:
xToolBox reads it's configuration from the xToolBox.ini file. The sample should be 
quite understandable.

xToolBox reads the lists of remote servers from the Host.ini file. The sample should be 
quite understandable.

NOTE!
ONLY USE IP ADDRESSES AND NOT HOST NAMES.


Layout:
xToolBox is divided into four different 'lists'

1) Local list (files/folders on the Xbox)
2) Remote list (list of remote servers or files/folders on the remote server)
3) Queue list (list of files currently in the queue)
4) Status list (list of messages from the remote server)


Controls
------------------------------------------------------------------------------------------------------
Main screen:
A					: Enter folder/Connect to remote server
X					: Add file or folder to queue/Remove file or folder from queue
Y					: Move to parent folder
D-PAD UP/DOWN				: Scroll up/down the lists
D-PAD LEFT/RIGHT			: Move focus to previous/next list
LEFT TRIGGER + RIGHT TRIGGER + BACK	: Exit to dashboard
LEFT TRIGGER + RIGHT TRIGGER + START	: Start transfer of queue


Version history
------------------------------------------------------------------------------------------------------

**** v0.2 BETA ***************************************************************************************
- Added support for passive transfers
- Added automatic retry on different ports to solve the 'PORT' problem
- Increased recieve buffer to improve performance when retreiveing files
- Increased the send buffer to improve performance when sending files
- Added 'Move to parent folder' when pressing 'Y'

**** v0.1 BETA - Initial release *********************************************************************
- Browse files and folders on Xbox hard disk and DVD drive.
- Browse files and folders on remote server.
- Queuing of files.
- Transfer of files.

KNOWN ISSUES:
xToolBox issues a PORT command to the FTP server that describes which port to send the incoming
data/information. Even if the network layer gives the application a 'free' port number, the FTP
server still isn't able to send to that PORT.

If this situation occurs just try again (just try to browse a folder).
******************************************************************************************************


Still to come
------------------------------------------------------------------------------------------------------
Features that may or may not be included in future releases:

- Menu (with more 'FTP client' commands)
- Help
- Skin support (if I manage to display the loaded background in a correct manner)
- 'Maximize' the different lists
- On-screen keyboard


Credits/Greetings
------------------------------------------------------------------------------------------------------
To Sven for helping out with testing.
The Evolution X team for their great tool.
The author of xBoxPlorer since this readme file is derived directly from his readme file.
All the helpful people on the scene forums.

** END OF FILE **
