--------------------------------------------------------------------------
The 4th Coming - Account Changer
Version 0.4a (03-29-01)
by Telias GaH (RisingEagle@gmx.net)
--------------------------------------------------------------------------

I)    What is T4CAC?
II)   How to use it?
II.1) Change account/character
II.2) Account Control (add/remove account)
II.3) Character Control (add/remove character)
III)  Sample of character profile usage
IV)   What files are needed?
V)    History


-----------------
I) What is T4CAC?
-----------------

This is a simple program to save data of several accounts in order to make
switching easier (for example if you use more than one account in order to
have more space for items).

Additionally you can save character profiles, for example if more than one
player the use the same account or you play a 2nd character and don't want
to mix channel data or ignores.

Please keep in mind that neither T4C nor this program >really< encrypt the
account password or any other data in the data files.

--------------------------------------------------------------------------
IMPORTANT:  You need to copy a file called serverlist.txt to the directory
            you run t4cac from (or copy t4cac.exe into the t4c directory)!
--------------------------------------------------------------------------

------------------
II) How to use it?
------------------

The program consists of three parts:
 - Account/Character selection
 - Account Control
 - Character Control


Change account/character
------------------------

The  first  part is needed to change accounts/characters once added. To do
so,  first  select  the  account from the account list and press the 'set'
button. Note that the Cur. Act. (Current Account) will change.

On  this  change,  the character list will change. Because you do not need
all profiles listed for any account but only for the one in use.


Account Control
---------------

This is the place to add or remove accounts.
To  add  an  account, fill all three fields (Title, Account, Password) and
press 'Add'. 

IMPORTANT: If you want to add the account which is currently in use, press
           'Import', write a title and press 'Add'.

To  remove an account, select it from the list and press 'Remove'.

NOTE: Neither  accounts  or  character  profiles will be removed directly.
      Instead  they will be marked (e.g. 'Account1' -> '*Account1*'). They
      will  be  removed when you quit t4cac. By pressing 'Remove' a second
      time  you will remove the mark and the account/character will not be
      removed on exit.


Character Control
-----------------

In this part you can add or remove character profiles.
To  add a profile, just name a title and select a default server and press
'add'. 

Please keep in mind that the profile will be created for the account which 
is currently in use...

To remove a profile, select it from the list and press 'Remove'.

--------------------------------------
III) Sample of character profile usage
--------------------------------------

This  section  is to understand the use of character profiles. To do so, I
will use a specific example:

1) You have two accounts, one titled 'Gamechars' and one 'Storage'
2) You play two characters, one named 'Rhanial' ando one 'Ghiala'

Now  Rhanial is a good seraph and joined a guild, but Ghiala is a follower
of  Ogrimar  and remains guildless. You don't wish to mix the channels and
let  everyone  know  that  both  characters are from the same account (not
nescessarily the same player - e.g. a family might share an account).

Both  characters have custom channels (friends, guild, etc.), so you could
delete all and recreate them everytime (or save a .reg entry). But you can
also  create a profile. The following steps are nescessary to this in this
example:

1) start t4cac and set the 'Gamechars' account
2) start t4c and create channels/edit ignore list with Rhanial
3) enter Rhanial as a title at the character control and press 'Add'
4) start t4c and create channels/edit ignore list with Ghiala
5) enter Ghiala as a title at the character control and press 'Add'

That's  all.  Before  you  use  a character you have to select it from the
character  list  and  press  set - all  channel and ignore entries will be
saved to the registry.

-------------------------
IV) What files are needed?
-------------------------

--------------------------------------------------------------------------
IMPORTANT:  You need to copy a file called serverlist.txt to the directory
            you run t4cac from (or copy t4cac.exe into the t4c directory)!
--------------------------------------------------------------------------

Three files are used to load and save data.
 - serverlist.txt (Server information used for characters [read only])
 - t4cac.ac (Account information)
 - t4cac.cc (Character information)

To use the old datafile just rename t4cac.dat to t4cac.ac.


----------
V) History
----------

v0.4a [03-29-02]: BUGFIX: t4cac does not stay in memory when starting
                          without serverlist.txt in the same directory
                  BUGFIX: error message changed when started without
                          serverlist.txt
v0.4  [03-09-02]: public version
                  + usage of character profiles
v0.3  [01-09-02]: private version after loosing all source codes
                  + new gui
                  # same features as v0.2
v0.2  [10-17-01]: first public version
                  BUGFIX: bug with savefile corrected
v0.1  [09-10-01]: first private version
                  + it can change accounts ;)