1_0|Welcome to the latest version of Os2Chat (ver 1.2).  Os2Chat
1_0|is a smaller, faster, and easier method of communicating via UANet than
1_0|IRC and more flexable than talk.  This tutorial will familiarize you to
1_0|the many features available.
1_0|
1_0|NOTE:  OC, and Os2Chat all refer to the Os2Chat Server.
1_0|
1_0|1.  What is Os2Chat?
1_0|2.  What is needed to use Os2Chat
1_0|3.  Basic Commands
1_0|    a.  Os2Chat Control
1_0|    b.  Communication
1_0|    c.  Channelling
1_0|    d.  User flags
1_0|    e.  Advanced features
1_0|
1_0|TYPE .? 2 to go on....
2_0|1.  What is Os2Chat?
2_0|
2_0|Os2Chat was designed as a multi-user interactive chat system,
2_0|much like IRC.  However, OC is much smaller (21 maximum connections) but
2_0|incrediably fast.  OC is also easier to use with single character commands
2_0|and easy to use help features.  Also, OC is very reliable.  To date, The
2_0|Os2Chat has never crashed nor experienced a single net split.
2_0|
2_0|----------------------------------------------------------------------------
2_0|2.  What do you need to use Os2Chat?
2_0|
2_0|The major difference between IRC and OC is that Os2Chat is
2_0|clientless.  This means that no special programs are needed to effectively
2_0|use Os2Chat.
2_0|
2_0|Although there is no clients needed to use Os2Chat, it is recommended.
2_0|If you have an INTERNET client, it is highly recommended that you use it.
2_0|Please do not use an IRC client, where as you will entrap yourself in the
2_0|Os2Chat.
2_0|
2_0|TYPE .? 3 to go on...
3_0|3.  How do I use Os2Chat?
3_0|
3_0|Once you have successfully logged into Os2Chat, the following has
3_0|happened:
3_0|
3_0|o  You are assigned a line number.  This number is an all-important
3_0|   feature for communicating and garnishing information on Os2Chat.
3_0|
3_0|o  Your arrival is announced to the entire Os2Chat.  The arrival message
3_0|   looks like:  >> New arrival from bigdog.engr.Colorado.EDU on line 7.
3_0|
3_0|o  You assigned the default name of "?"
3_0|
3_0|o  You are accessed to the main channel (channel "main").  The main channel
3_0|   is kind of like a foyer where people who don't channel to other places
3_0|   meet and talk.
3_0|
3_0|TYPE .? 4 to go on...
4_0|Here are a few commands that will help you in getting started with Os2Chat
4_0|
4_0|NOTE:  All commands must start with a slash (/), a period (.), or a comma (,)
4_0|       All three mean the same thing, but certain clients also use certain
4_0|       delimiters of their own, so we offer a variety.
4_0|
4_0|/n <name>   - This will set your name to whatever you want it to be.  It can
4_0|              be up to 19 characters long and it may include spaces.
4_0|              Examples:  /nSophisto   .nKosmic Loader Foundation ,n Floss
4_0|              *** IRC equiv:  /nick ***
4_0|
4_0|/f# -  This will give full information on player number #.
4_0|
4_0|/f - Alone this will give a list of everyone who is on.
4_0|
4_0|TYPE .? 5  to go on.....
5_0|/w
5_0|/w#
5_0|/w <channel/name>   -  /w will show you information on who is on Os2Chat.
5_0|                         By itself, /w will show you the line number, name,
5_0|                         idle time, current channel, and site name of every
5_0|                         user connected to Os2Chat.
5_0|                       /w# will give information on a certain line number.
5_0|                         For example, /w11 will give you information on
5_0|                         whoever is on line 11.
5_0|                       /w <c/n> will give you information on people on a 
5_0|                         certain channel or with a certain name or even
5_0|                         from a certain site.  It is not necessary to type
5_0|                         the entire name/site/channel to get information on
5_0|                         it.  For example, /wColorado will show all people
5_0|                         logging in from sites with Colorado in its name,
5_0|                         people with Colorado in their name, and people on
5_0|                         channels with Colorado in its name.  NOTE:  The
5_0|                         pattern-matching is case-sensitive.
5_0|                       *** IRC equiv:  /who ***
5_0|TYPE .? 6 to go on...
6_0|/W
6_0|/W#
6_0|/W <c/n/s>    -  This is the same is /w but it shows the line number,
6_0|                 their name, how long they've been logged in, their site,
6_0|                 and their telnet port.
6_0|                 *** IRC equiv:  /whois and /who ***
6_0|
6_0|/q <mess> -  This will disconnect you from Os2Chat with an optional exit
6_0|             message if you want.
6_0|             *** IRC equiv:  /quit and /exit ***
6_0| 
6_0|SPEAKING ON Os2Chat
6_0|There are several ways to communicate on Os2Chat.  You may speak to just
6_0|people on your channel, to a single person, or everyone logged into the
6_0|Os2Chat at once.
6_0|
6_0|TYPE .? 7 to go on...
7_0|To speak to the channel, all you have to do is type what you wish to say
7_0|and press RETURN.  Your message will be sent to everyone on your channel.
7_0|
7_0|/p# <mess> - This command will send a private message to a single person on
7_0|             Os2Chat.  If, for example, you wish to send a message only
7_0|             to line 12, you would type:  /p12 Hey there...
7_0|
7_0|             You know you have recieved a private message when a ,p
7_0|             appears in the senders ID after the line number.  For example:
7_0|             (12,p Sophisto) Hey there...
7_0|             *** IRC equiv:  /msg <name> <mess> ***   
7_0|
7_0|/y <mess> - This command will yell a message to all channels.  To yell, just
7_0|            type:  /y and your message.  For example, /y I am yelling!
7_0|
7_0|            A yell is shown by asterisks on both sides of the ID. For example:
7_0|            (*12, Sophisto*) I am yelling!
7_0|            *** IRC equiv:  none ***
7_0|TYPE .? 8 to go on...
8_0|emotes:
8_0|Emotes are used to pose actions and expressions.  More or less an emote is
8_0|a message where you use your ID name as part of your message.  To emote on
8_0|Os2Chat, start your message with a colon (:).  For example,
8_0|:is hungry  will return (12) Sophisto is hungry.
8_0|*** IRC equiv:  /me <mess> ***
8_0|
8_0|Possessive emotes are used when you want to place an 's after your name. 
8_0|To make an emote possessive, put a ' after the :.   For example,
8_0|:'cat just bit him  will return (12) Sophisto's cat just bit him.
8_0|*** IRC equiv:  none ***
8_0|NOTE:  You may use emotes with /p's and /y's
8_0|TYPE .? 9 to go on...
9_0|CHANNELLING:
9_0|If there comes a time that you may wish to channel with another person or
9_0|group of people, it is very easy to move off the main channel onto a
9_0|channel of your own or a pre-established channel.
9_0|
9_0|/c <channel> - This command will move you to any channel you specify.
9_0|               A channel may be any combination of letters or numbers,    
9_0|               including spaces, up to 9 characters long.  Note that
9_0|               channel names are case-sensitive, meaning that "Colorado" is
9_0|               NOT the same as "colorado" or "COLORADO".
9_0|               *** IRC equiv:  /join #<channel> ***
9_0|
9_0|               /c without anything after it will give you a list of all
9_0|               established channels.
9_0|               *** IRC equiv:  /list ***
9_0|
9_0|/s  -  This will secure your channel and not allow anyone else to join.
9_0|       Use the same command to unsecure it.  A person on a secured
9_0|       channel appears with a * next to their number on the /w lists.
9_0|       *** IRC equiv:  /mode +p  and /mode -p ***
9_0|TYPE .? 10 to go on...
10_0|USER FLAGS
10_0|There are many user flags that will enhance your enjoyment on Os2Chat,
10_0|by allowing you to structure what you see in a way that suits your needs
10_0|the best.  All of these commands toggle, meaning they have two positions,
10_0|on and off, and you use the same command to switch between the two.
10_0|
10_0|TYPE .? 11 to go on...
11_0|/h - This will suppress (hush) all yells.  When this is on, you will not hear
11_0|     any yells from any channel (including your own).  You may not yell when
11_0|     "hushed."  A hushed person appears with a H next to their number on the
11_0|     /w list
11_0|     *** IRC equiv:  none ***
11_0|
11_0|/m - This will suppress all entry and exit messages.  With this on, you will
11_0|     not see when people enter or leave.  default: off
11_0|
11_0|/P - This will forbid anyone from sending you a private message or opening
11_0|     a query connection with you.  A person with this feature on will have
11_0|     a P next to their name in the /w list (or a # if that person is also
11_0|     hushed).  Default: off
11_0|TYPE .? 12 to go on...
12_0|/H - On vt100's and compatibles, this will hilight (make bold) any /p
12_0|     messages you recieve.  Default: off
12_0|
12_0|/b - On most computers, this will beep your computer when you recieve a
12_0|     /p message.  Default: off
12_0|
12_0|/l - This command was designed for people with no client.  This will force
12_0|     a hard carriage return before any text comes in.  This will start all
12_0|     messages on the left side of the screen as opposed to the current
12_0|     cursor position (this is also double space all text).  Default: off
12_0|     *** IRC equiv:  none ***
12_0|
12_0|/e - This will echo all your /p's back to you.  Default: off
12_0|     *** IRC equiv:  none (it is automatic) ***
12_0|TYPE .? 13 to go on...
13_0|OTHER COMMANDS:
13_0|Os2Chat is also equipped with a Bulletin Board.  To post to the
13_0|board, all you need is a name and a message to post to it.
13_0|
13_0|/B <mess> -  This will post your message to the board
13_0|/r - This will allow you to read the bulletin board.
13_0|
13_0|Os2Chat also has extensive help files to aid you with these
13_0|commands.  To get a list of all commands and their uses, type /?
13_0|To get extra help on a command or commands, type /? followed by the letters
13_0|of the commands you want help for.  For example, if you want help on
13_0|/W, /w, and /n, you would type /? W w n
13_0|
13_0|
13_0|I hope that you enjoy Os2Chat and all it has to offer.  If
13_0|you have any comments or suggestions, feel free to write me at
13_0|sloomis@club.ncdl.com at any time.
13_0|
13_0|END OF TUTORIAL
e_0|/e    enable or disable /p (e)choing.
e_0|          DESCRIPTION:  This feature echos back to you all your private
e_0|             messages you may send out.  This is handy when handling many
e_0|             private convos and the probability of a 'misfire' is high.
f_0|/f    get a short who list (under one page)
f_0|          DESCRIPTION:  This lists all non-hidden members in a table
f_0|             with only the name and line number displayed... this
f_0|             comes in handy when many users are on at a time.
f_0|/f#   get all the juicy information about line #
f_0|          DESCRIPTION:  This lists all Os2Chat information of a
f_0|             Os2Chater.  It lists his name, location, channel, idle,
f_0|             and all of that players current flag settings (hush,
f_0|             message-suppression, p-echoing, gag status)
a_0|/a    view Os2Chat announcements
a_0|          DESCRIPTION:  This simply shows the current Os2Chat announcements
a_0|             If you have an announcement that you think should be
a_0|             displayed, write to the sysop and describe your announcement.
l_0|/l    sets linefeed mode to on or off (toggles)
l_0|          DESCRIPTION:  This command was designed for people who use
l_0|             Os2Chat without a client (i.e. TinyFugue, HCC).  This
l_0|             option will force a return before all text beginning each
l_0|             text line at the left-hand edge of the screen as opposed
l_0|             to the current cursor location
l_0|             This will also double space all text output.
q_0|/q    quits Os2Chat and returns you to the prompt.
s_1|/s    toggles the security of a certain channel from new entries.
s_1|          DESCRIPTION:  for when you want a little privacy. 
m_0|/m    toggles entry and exit message suppression.
m_0|          DESCRIPTION:  This will toggle whether or not you get arrival
m_0|             and departure messages while in Os2Chat.
r_0|/r       read current messages on the bulletin board
d_0|/d <desc>   Enter a one line description about yourself
B_0|/B <mess>   place a message on the bulletin board
B_0|         DECRIPTION:  This command will put a message on Os2Chat
B_0|            bulletin board for reading by all members who wish to
B_0|            read it using the /r command.  Suggest that you leave
B_0|            a time and date when leaving messages.  NOTE:  You must
B_0|            have a name other than '?' to leave a message.
x_0|/x <#>   Set the color that others see you in ( # = 1 - 14 )
t_0|/t       Toggle Techno_color_mode ( Ansi or VT100 or better req. )
T_0|/T       Toggle Techno_color_mode ( Ansi or VT100 or better req. )
c_0|/c <c>   change channel to c
c_0|          DESCRIPTION:  Changes your current channel to channel <c>.
c_0|          EXAMPLE:  /c Shinma  changes your channel to 'Shinma'
n_0|/n <name>   set name to <name>
n_0|          DESCRIPTION:  changes your name to <name>
n_0|          EXAMPLE: /n Maelcum  will change your name to Maelcum.
?_0|/?    brief help list
?_0|          DESCRIPTION: shows a list of all the commands available to your
?_0|             security level.
?_0|/? <command1 .. commandn>   more extensive help on commands 1 through n
?_0|          EXAMPLE: /? ? w shows you this and help on /w
w_0|/w    show who is on Os2Chat
w_0|          DESCRIPTION:  Will give a table of everyone on Os2Chat and
w_0|             their channel, idle time, and location.
w_0|          NOTE:  A '*' next to their name indicates that he is secure in
w_0|             channel.  "H" next to their name indicates he is
w_0|             hushed.  "P" next to their name indicates he is suppressing
w_0|             private messages.  a "#" next to their name indicates that
w_0|             he is hushed AND suppressing private messages.
w_0|/w#   show who is on line #
w_0|          DESCRIPTION:  Will give all the .w info but is restricted to
w_0|             line number #.
w_0|/w <c>  show who is on channel c
w_0|          DESCRIPTION:  Will give all the .w info but is restricted to
w_0|             Os2Chaters on channel <c>
W_0|/W    show information of who is on Os2Chat
W_0|          DESCRIPTION:  Will give a table of everyone on Os2Chat and
W_0|             how long they've been logged in, their port, and location.
W_0|/W#   show information of who is on line #
W_0|          DESCRIPTION:  Same as /W but only restricted to line number #.
W_0|/W <c>  show information of who is on channel <c>.
W_0|          DESCRIPTION:  Same as /W but only restricted to those on channel
W_0|             <c>.
p_0|/p# <message>   send a private message to line 
p_0|          DESCRIPTION:  Sends private message to line number #. 
p_0|             Only that person will get that message.
p_0|/p# :<message>  pose a private message to line #
p_0|/p# :'<message> possessive pose to line #
H_0|/H    toggle /p-hiliting
H_0|          DESCRIPTION:  This will hilite all incoming /p's.
H_0|          NOTE:  This is geared to be used with vt100's and compatibles.
H_0|                 If you don't know your termtype... don't use this
H_0|                 feature.
b_0|/b    toggle /p-beeping
b_0|          DESCRIPTION:  This will beep your computer when you get a /p
b_0|          NOTE:  Might not work with all termtypes.
y_1|/y <message>    send a message to all non-hushed people
y_1|          DESCRIPTION:  Will send a message to all people on Os2Chat
y_1|             Who are not hushed regardless of channel.
y_1|          EXAMPLE: .y Go away!  will send Go away! to everyone on Os2Chat
y_1|             that does not have "hush" set to on.
y_1|/y : <message>  send a pose to all non-hushed people.
y_1|/y :' <message>  send a possessive pose to all non-hushed people.
h_0|/h    enable or disable the receiving of yells.
z_0|/z    enable or disable linemode support.
z_0|      This will eliminate the EXTRA line of data that a UNIX or LINEMODE
z_o|      user encounter.
h_0|          DESCRIPTION:  Will suppress all yells whether originating on or
h_0|             off your channel.  You can not yell with hush set to on.
U_0|/U <macrolist>   Send embedded INLINE ansi color controls
U_0|                 users not in .T techno mode, will NOT see .U macros
U_0|                 ---------------------------------------------------
U_0|                   @0 thru @7            are color commands
U_0|                   @+ and @-             turn high video on and off
U_0|                   @@                    displays an @
U_0|                 ---------------------------------------------------
U_0|                   example:
U_0|                   .U @+@2Hello         sets highvideo on and prints 
U_0|                                        Hello in bright red
U_0|                   .U @-@7Low @+@7High  sets highvideo low and 
U_0|                                        prints a grey Low
U_0|                                        then prints a white High
:_0|: <message> emotes (poses) the message ":smiles" will return "Fred smiles"
:_0|:'<message> possessive emote:":'cat" will return "Maelcum's cat"
_0|--------------------> Getting Information <------------------------------
_0| /a       view annoucements | /r /B <mess> READ or POST to bulletin board
_0| /f /f#   finger user(s)    | /w /W        show WHO or STATS
_0|----------------------> Personal Flags <---------------------------------
_0| /b   /p-beeping     | /e   /p-echoing             | /z  LINEMODE enable
_0| /h   hush (yells)   | /H   /p-hiliting (VT100)    | /t  Color (ANSI)
_0| /m   SystemMessages | /P   incoming /p-supression |
_0|--------->> Os2Chat Control and Communicatoin Commands <<----------------
_0|     /c <chan>       change to channel <chan>
_0|-->> /n <name>       set your name
_0|     /d <desc>       set your description
_0|     /x <number>     set your color ( 1 - 14 )
_0|     /U <@macro>     send embedded ansi commands ( 0-7 + - )
_0|     /p# <message>   send a private message to line #
_0|     /q <mess>       quit Os2Chat with optional <mess>
_0|     /s              toggle channel security
_0|     /y <message>    yell a message to all non-hushed lines
_0|     : <message>     emote (pose) an action [";" works also]
_0|     :'<message>     possessive emote
_0|     /? command(s)   get further help on command(s)
_3|------------------------->> POWER <<-------------------------------------
_3|     /Y              announce to all players regardless of HUSH
_3|     /c# <chan>      change line # to channel <chan>
_3|     /n# <name>      set line #'s name to <name>
_4|     /I <seconds>    set idletime in seconds or display current idletime
_4|     /+#             increase line #'s security level
_4|     /-#             decrease line #'s security level
_4|     /k#             kill(disconnect) line #
_0|        TUTORIAL IS AVAILABLE.... type /? 1   to begin....
