@NO_HELP
*****************************************************************
*      Sorry, there is no help to be had for that item          *
*****************************************************************
Bugs for setup.prg, install.prg, config.prg, editor.prg to:

                  guy@swampdog.demon.co.uk

New provider scripts to:

                   Nick@Flinny.demon.co.uk
@HELP_HELP
Please register the WWW package to ensure its continued 
development.

Details on how this can be done are contained in the file 

                         register.txt
@F0MODEM
This allows you to change settings for your modem. If you have 
run the config program before then your user and dialer details 
will have been remembered.

You must still open the Modem, User and Dialer windows and click 
on Apply to put the changes in place.
@F0USER
Change your personal setup details here. Some may already be
defined if you ran the installation program and were lucky
enough to have your provider already listed.

Please double check with your provider that these settings have
not changed. If they have, please email Flinny@demon.co.uk and 
let him have a copy of default.cfg and dial.scr so this package 
can be kept up to date.
@F0DIALER
This sets the logging in process. You define the telephone
numbers and the text conversation required by your provider
to get connected.

If your provider was listed in the installation program then you 
will only have to alter the telephone number(s).
@F0WRITE
The current configuration is written out. This updates both the
DEFAULT.CFG file and the DIAL.SCR file.

If this is successful then the editor will be executed. Normally 
you just need to quit the editor without making any changes.
@F0BACKUP
When you click on APPLY for "Modem", "User", or "Dialer" the
settings for that window are saved to files which this program
automatically reads on startup. If your DEFAULT.CFG or DIAL.SCR
files get corrupted for any reason then they can be rewritten
easily from the 'backup' files.

Thus, you can mess with the editor safe in the knowledge that
your working settings can be restored.
@F0CONFIG
This option fills the "Modem", "User", and "Dialer" windows with
information parsed from DEFAULT.CFG and DIAL.SCR. In order to
make these settings permanent you need to click on APPLY for
each desired window - ie Modem, User and Dialer.

This program automatically parses the installed default.cfg and 
dial.scr the first time it is run. It uses the 'backup' settings 
on subsequent runs.
@F0SWAMPY
Get your program information from here
@F0HELP
Help is obtained by holding the mouse pointer over the object of
interest then hitting the HELP key. Help will be given where
available.
@F1BAUD
Anything using Modem 1 is limited to 19,200 unless you know it
has been modified. Modem 2 can be run faster - refer to your
specific machine for precise details.

If in doubt, use 19,200 - you can always increase it, assuming of
course that your physical modem is capable of 19,200. If it is
not then decrease accordingly.
@F1HANGUP
Your modem manual will explain this more precisely. It is the
command required to get your modem to hangup, breaking the
connection. This code is almost always ATH but some modems are
different. This is of no importance for the connection itself but
you will have to investigate it if STiK will not drop the line
when told to (like clicking on the STiK "Disable" or
"Disconnect" buttons).
@F1PREFIX
Similarly to Hangup, this command is almost always the same
across different modems (ATDT) but cannot be guaranteed. If in
doubt check your manual. Symptoms will be a failure to dial
any telephone numbers - at least this one will not be costing
you money while you sort it out.
@F1INIT
It is an extremely good idea to place your modem back in a
predefined state. This command (ATZ) does it so that effects
from other software making use of the modem do not interfere
with STiK. ATZ is nearly universal but if your modem does not
reset itself just before each attempt at dialing then this will
need investigating - refer to your modem manual again.
@F1MODEM1
Select this unless you plugged your modem into a port labelled
Modem 2.

STiK requires HSMODEM to be installed. HSMODEM replaces the buggy
TOS routines with fast ones that actually work.

No HSMODEM - NO CONNECTION. Get it, read the docs carefully and
set up right. Then back up the configured HSMODEM so you never
have to bother worrying about it again.
@F1MODEM2
Use this if you have plugged the modem into a port labelled
Modem 2 strangely enough.

If you have not already done so, hit Help over Modem 1 NOW.
@F1CDYES
All modems except the pair that boarded with the animals just
before "there was a bit of flooding" will do a carrier detect so
keep this option selected unless you have have good reason to
think you shouldn't.

Click on the "No" for more info.
@F1CDNO
The only reason that comes to mind why you may need to select
this option is if your modem is so old that it cannot recognise
the carrier detect signal or if your modem carrier detect is not
the same as the modem with which you are trying to connect.

Are there any?
@F1APPLY
Saves the settings in this window into memory and also writes a
file MODEM.DAT which is automatically read on startup.

The settings in memory are the ones that get written when you
click on "Write".

The program reads MODEM.DAT, USER.DAT and DIALER.DAT if all three 
are found, otherwise it parses the installed default.cfg and 
dial.scr files.
@F2FIND0
Once the number is dialled STiK is going to sit there waiting for
the text specified here. This text is sent by the modem at your
provider's end. If the text you put here does not match the text
sent then bye-bye connection.

Points to note: this is typically "Login" or "login" - never
specify the first letter - use "ogin" which will match either.

This sequence will already be set for you if you installed using
a provider listed.
@F2RESP0
Once STiK has found the text above, it will reply with the text
specified here. The response is usually the unique part of your
hostname - check with your provider.

Normally ...

If your hostname was fred@jim.bob then you would usually put
'jim' here.

The carriage return is appended automatically by STiK.
@F2WAIT0
You can specify a delay in seconds here. If in doubt put one in
for 10 seconds.

If you leave this field blank then there will be no delay which
saves putting a zero value in.
@F2FIND1
The second line sent by your provider is usually asking for
your password. "word" is a good thing to put in here.
@F2RESP1
If the second line sent by your provider is asking for a
password then this is where you put it - only you know it!
@F2WAIT1
See the first PAUSE.
@F2FIND2
The third line sent by your provider is usually asking for
the communication protocol settings. Your response here is
entirely dependant on your provider.

If you installed with a pre-set provider (ie not the default
one) then this and the rest of the fields here are already
set up for your provider.
Note of course that this makes the assumption that the
provider has not changed the interface since the provider's
details were placed into the installation program.
@F2RESP2
This should be the desired communication protocol. STiK currently
supports SLIP only, not CSLIP - just SLIP. One day it will be
able to handle PPP but not yet.
@F2WAIT2
See the first PAUSE.
@F2FIND3
This section is normally looking for your IP address. If yours is 
a unique address then flush these fields. If you are assigned a 
dynamic IP then this must be right.

Use a normal comms program to find the text you should be 
searching for if you are really stuck.
@F2RESP3
This typically contains $GET_IP which tells STiK to read your IP 
address from the above line. The line above should be the text 
immediately preceeding the address itself.

You may flush these fields if your IP address is fixed.
@F2WAIT3
See the first PAUSE.
@F2FIND4
Normally unfilled. You may need it if your provider has an 
excessively long logging in sequence. If more than five boxes are 
required you're a bit on your own - fill in what you can, get out 
a text editor to the installed DIAL.SCR and add the extra lines 
yourself (it's not too hard). Sorry!
@F2RESP4
See above.
@F2WAIT4
See the first PAUSE.
@F2TEL0
Your telephone number list. STiK starts at the top and tries
each number in turn until it gets a connection. Then it goes
through all the numbers again, then again, more or less
forever until the Escape key is hit.
@F2TEL1
If a connection to the above number is not made this one is
tried next, then the one below.
@F2TEL2
Still failed to connect, try the one below ...
@F2TEL3
We're having a bad day here, try the next number ...
@F2TEL4
Still failed? Go back to the first one.

It is perfectly possible to specify the same number more than
once. For instance, the first four numbers could specify a
local access point and the last a long distance one to a
more expensive but "emergency" connect point.
@F2APPLY
Save the current window settings to memory and write them out
to the file DIALER.DAT. This information is automatically
loaded next time the program starts.

When you click on "Write", the current memory settings are
written.
@F3FULL
Yes, hack in somewhere sensitive and leave your name!

At least this way you can pretend you are an idiot instead of a 
hacker - you might only get 10 years instead of 20 :-)
@F3USER
The name you use for email.

guy@swampdog.demon.co.uk
^^^
 |
this is your username.
@F3HOST
Your full Internet Protocol name minus your user name.

guy@swampdog.demon.co.uk
    ^^^^^^^^^^^^^^^^^^^^
             |
this is your hostname unless you are assigned a dynamic IP 
address each time you log on, in which case the "swampdog" part 
will probably be omitted - check with your provider.
@F3IP
Some providers supply you with a unique IP address all to
yourself, others do not.

If you know your address put it in here - 123.456.7.9 for example

If you have a dynamic IP address (ask your provider), enter all
zeros - 0.0.0.0 for example.
@F3PROV
This one is archaic. Leave it blank.

Consider this "reserved for future use".
@F3DNS
This one is critical. Once you have STiK dialling, connecting and
logging in ok, you will get no further unless this is correct. It
is the Dynamic Name Server - you must get this from your provider
because every time STiK is given a name, it has to ask this
server for the IP address for that name.

For example, Cab will sit there with "resolving host" and goes no
further because STiK can go no further.

Make sure it is RIGHT!.
@F3NICK
For IRC only, ignore otherwise.

This is the nickname by which you will be known when on IRC. Try
to think of something not too long and unique. If you just use
your name then it will almost certainly clash with somebody else
and you will have to change it to another before the IRC server
will let you on. It's first come, first served with IRC.
@F3SERV
The name of the IRC server you intend to use.
@F3PORT
The port number for IRC - try 6667 if in doubt.
@F3PONG
When somebody on IRC /ping's you then this is the message that
gets sent to them automatically.
@F3APPLY
Save the settings in this window to memory and also write them
into the file USER.DAT. USER.DAT is automatically read next time
the program starts.

When you click on "Write" the current memory settings are
written out.
@NOCFG
This path to DEFAULT.CFG should have been set by the installation
program. Either you have not run it or you have been moving
things around manually or there is a system error or a program
error.

It may be possible to recover by manually copying DEFAULT.CFG
back to the folder that it was installed into, else re-install.

You may still perform a configuration - the 'backup' saves are
still functional but you will be unable to write out.
@NOSCR
Strange and unexpected problem. DEFAULT.CFG was apparently
located but DIAL.SCR has not been. Both these are written by
the installation program.

Was there an installation error, or have manual operations been
performed - manual operations are illegal.

You may still perform a configuration - the 'backup' saves are
still functional but you will be unable to write out.
@
