home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / ICHT43.RAR / ICECHAT.DOC < prev    next >
Encoding:
Text File  |  1996-02-13  |  81.2 KB  |  1,889 lines

  1.  ──────────────────────────────────────────────────────────────────────────────
  2.  
  3.              ┌───┐┌─────┐┌─────┐  ┌─────┐┌───┐┌──┐┌───────┐┌───────┐
  4.              │░▒▓││░▒▓┌─┘│░▒▓┌─┘  │░▒▓┌─┘│░▒▓││░▒││░▒▓┌┐░▒│└─┐░▒▓┌─┘
  5.              │▒▓█││▒▓█│  │▒▓█└┐   │▒▓█│  │▒▓█└┘▒▓││▒▓█││▒▓│  │▒▓█│
  6.              │▓██││▓██│  │▓██┌┘   │▓██│  │▓██┌┐▓█││▓██└┘▓█│  │▓██│
  7.              │███││███└─┐│███└─┐  │███└─┐│███││██││███┌┐██│  │███│
  8.              └───┘└─────┘└─────┘  └─────┘└───┘└──┘└───┘└──┘  └───┘
  9.  
  10.                    Deluxe Splitscreen ANSI/ASCII Chat Utility
  11.                      For RemoteAccess v2.xx, ProBoard v2.xx
  12.                        Dorinfo1.Def & Door.Sys Compatibles
  13.  
  14.                           v4.30 Release Date: 02/14/96
  15.  
  16.  ──────────────────────────────────────────────────────────────────────────────
  17.     IceChat v4.30 -  CopyRight Jeremy Landvoigt, 1993-96  - IceChat v4.30
  18.  ──────────────────────────────────────────────────────────────────────────────
  19.              
  20.  ┌────────────────────────────────────────────────────────────────────────────┐
  21.  │░░░▒▒▒▓▓▓               Some Of IceChat's Features                 ▓▓▓▒▒▒░░░│
  22.  └────────────────────────────────────────────────────────────────────────────┘
  23.  
  24.  {+} Indicates registered only.
  25.  
  26.   *  IceChat is a split screen chat utility for RemoteAccess/ProBoard
  27.      BBS packages. It can be used with many other BBS types as long as they
  28.      support Dorinfo1.Def/Door.Sys type Doors.
  29.  
  30.   *  IceChat support 10, that's TEN different TOTALLY configurable chat
  31.      screens!
  32.  
  33.   *  IceChat has a special chatmode for ASCII users.
  34.  
  35.   *  IceChat has file transfer support!
  36.  
  37.  {+} IceChat allows the users to post a comment in the area of the SysOps
  38.      Choice. It requires an external message editor for this purpose. This
  39.      function requires the Hudson or Jambase message Base type to work.
  40.  
  41.   *  If the SysOp doesn't answer the page, and you are using RA/PB
  42.      IceChat will update the [Wants Chat] flag causing it to be activated
  43.      on the SysOps status line, and the users total number of pages for
  44.      the call will be incremented. This is ONLY possible when using RA,
  45.      generic Dorinfo1.Def systems are not supported by this feature.
  46.  
  47.   *  Configurable Emergency page option, password protected. This is activated
  48.      when a user has paged outside of paging hours. If they chose to emergency
  49.      page, they must enter a password. This can be disabled by leaving
  50.      password blank when configuring IceChat. It can also be configured so
  51.      that only users ABOVE a set security level will be asked for the
  52.      emergency page password.
  53.  
  54.   *  IceChat v4.30 will seek out Remoteaccess 2.xx and read in crucial
  55.      information from the BBS configuration to make IceChat v4.30 even easier
  56.      to install than it already is.
  57.  
  58.   *  A configurable page tune for those users that are in your VIP.CTL
  59.      Textfile
  60.  
  61.   *  IceChat is Easily configured, unlike many programs SysOp's have to deal
  62.      with.
  63.  
  64.   *  Online User Editor : IceChat has an Online User Editor Built in so that
  65.      the SysOp can edit the users Profile without having to exit back to the
  66.      BBS. (RA/PB Compatible)
  67.  
  68.   *  Can play random page tunes
  69.  
  70.   *  Defined Macro Listing in Chat
  71.  
  72.   *  And MUCH MORE!!
  73.  
  74.  ┌────────────────────────────────────────────────────────────────────────────┐
  75.  │░░░▒▒▒▓▓▓          Setting Up IceChat Using ChatCfg.Exe            ▓▓▓▒▒▒░░░│
  76.  └────────────────────────────────────────────────────────────────────────────┘
  77.  
  78.    To Setup IceChat, please read this section thoroughly! Then also read the
  79.    section of these documents that apply to the Installation of IceChat into
  80.    the particular type of BBS system you are running (i.e. RA, TG etc)
  81.  
  82.    Note:
  83.  
  84.    Menu items that are followed by '{+}' are REGISTERED ONLY features, and will
  85.    not be active until you have registered IceChat and obtained a valid key. 
  86.     
  87.    When you run CHATCFG.EXE, you will be presented with a series of pulldown
  88.    menus. In this section we will step through each menu in turn and explain
  89.    in some  detail what  you need to  enter in order  that IceChat  will be
  90.    configured  correctly. The  cursor  keys are used  to move  around the
  91.    configuration  program, left and  right will  move between the  various
  92.    pulldown menus, and the up and down keys will step through the items on
  93.    each menu or submenu.
  94.  
  95.  
  96.  SYSTEM
  97.  --------
  98.  
  99.  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  100.  ▌ Save & Exit         ▐
  101.  ▌ Exit Without Save   ▐
  102.  ▌ Operator Names      ▐
  103.  ▌ External Filenames  ▐
  104.  ▌ Transfer Protocols  ▐
  105.  ▌ ANSi Bulletins      ▐
  106.  ▌ Language Editor     ▐
  107.  ▌ Template Manager    ▐
  108.  ▌ Program Information ▐
  109.  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  110.  
  111.  
  112.  · Save & Exit - Selecting this option will save any changes you have made
  113.    and exit to Dos.
  114.  
  115.  · Exit Without Save - Exit ChatCfg, but DO NOT save any changes made.
  116.  
  117.  · Operator Names -
  118.  
  119.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  120.    ▌ BBS Name        Ice Technologies░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  121.    ▌ SysOp Real Name Jeremy Landvoigt░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  122.    ▌ SysOp Alias     ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  123.    ▌ CoSysOp 1 Name  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  124.    ▌ CoSysOp 2 Name  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  125.    ▌ CoSysOp 3 Name  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  126.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  127.  
  128.  
  129.    · BBS Name - Enter the name of your BBS system.
  130.  
  131.    · SysOp Real Name - The name of the System operator.  If you are a
  132.      registered user of IceChat, this name MUST be exactly the same as the
  133.      name that appears in the registration key.
  134.  
  135.    · SysOp Alias - System operators Alias (if used). If this is enabled,
  136.      IceChat will use the Users alias aswell.
  137.  
  138.    · CoSysOp 1-3 Names - Enter up to 3 Co-SysOps in these fields.  To select
  139.      a CoSysop for Chat, run IceChat with a parameter ranging from A-C, or
  140.      you may select the CoSysOp for chat from within IceChat while the
  141.      pagetune is playing.
  142.  
  143.      i.e.  IceChat.Exe /A  - would cause IceChat to use the #1 Co-Sysops
  144.                              name instead of the SysOp's name.
  145.  
  146.      OR You may press 1,2 or 3 while the page is playing to select a CoSysOp
  147.      for chat.
  148.  
  149.  · External Filenames -
  150.  
  151. █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  152. ▌ MsgBase     C:\BBS\MSG\░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  153. ▌ Chat Log    C:\BBS\ICECHAT\CHAT*N.LOG░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  154. ▌ Program Log C:\BBS\RA\LINE*N\RA.LOG░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  155. ▌ Editor      C:\BBS\ICEEDIT\ICEEDIT.EXE /B:*B /P:*P /T:*T /N:*N /K:120░░░░░░░ ▐
  156. ▌ Shell       ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  157. ▌ Pagetune    PAGE.ICE░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  158. ▌ VIPtune     VIP.ICE░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  159. █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  160.  
  161.    · MsgBase Path {+} - Path to your message base, i.e. C:\RA\MSGBASE
  162.  
  163.    NOTE TO RA SYSOPS:
  164.        IceChat DOES support the JAM message base at this time. The area
  165.        selected for IceChat to post messages into MUST be specifically
  166.        configured to be either a HUDSON base OR a JAM Base.
  167.  
  168.    · Chat Log Path - The path and filename of the chat conversation log, if
  169.      enabled.
  170.  
  171.    · Logfile Path - The path and filename of the logfile IceChat should use.
  172.      This can either be a seperate logfile, or IceChat can append to your BBS
  173.      logfile if you so choose.
  174.  
  175.    · External Editor {+} - The full path and command line of the external
  176.      message editor you want to use such as IceEdit. This will be called
  177.      whenever a user leaves a message to the SysOp when a page has not been
  178.      answered. Please refer to the documentation for the message editor of
  179.      your choice for details of the required command line.
  180.  
  181.    · External DOS Util - When shelling to DOS using the Alt-J function within
  182.      IceChat, you have the ability to call up a program automatically by
  183.      enabling this option.
  184.  
  185.      If you enter the path and filename of a DOS utility, when you shell
  186.      to DOS IceChat will ask if you want to invoke your Dos program - You
  187.      can then select 'Y' to run it, or 'N' to go straight to Dos.
  188.      If you leave this field blank IceChat will just shell to Dos as
  189.      normal, you will NOT be asked to press Y/N.
  190.  
  191.    · Regular Pagetune - The path and filename the 'Normal' pagetune to be used
  192.      by IceChat (i.e. C:\ra\Icechat\Page.Ice).
  193.  
  194.    · VIP Pagetune - The path and filename of the 'VIP' pagetune to be used by
  195.      IceChat (i.e. C:\ra\icechat\Vip.Ice).
  196.  
  197.      This tune is used for VIP users who's names are stored in an ASCII
  198.      control file called VIP.CTL. See the section of these docs about
  199.      the Files Used and Created by IceChat for more info on this file.
  200.  
  201.   · Transfer Protocols -
  202.  
  203. █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  204. ▌ Protocol    ZModem░░░░░░░░░░░░░░                                             ▐
  205. ▌ Send        *C /C C:\BBS\ICECHAT\XFER-S.BAT *P @░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  206. ▌ Recieve     *C /C C:\BBS\ICECHAT\XFER-R.BAT *P C:\BBS\ICECHAT░░░░░░░░░░░░░░░ ▐
  207. ▌ Trigger     *B00░░░░░                                                       ▐
  208. ▌ Auto Upload YES                                                              ▐
  209. ▌  └─ Confirm NO                                                               ▐
  210. █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  211.  
  212.    · Protocol - Enter the name of the external protocol you are using.
  213.  
  214.    · Send - Enter the path and filename of batchfile or external program
  215.             which will be used to send user files.
  216.  
  217.    · Recieve - Enter the path and filename of batchfile or external program which
  218.                will be used to recieve incoming files.
  219.  
  220.    · Trigger - Enter the code or string that IceChat should interpret as
  221.                a remote protocol attempt to transfer files.
  222.  
  223.    · Auto Upload YES/NO - Should IceChat automatically activate the inbound
  224.                           commandline when trigger is detected.
  225.  
  226.    · Confirm YES/NO - If Auto upload is activated, should IceChat quickly
  227.                       prompt SysOp for confirmation.
  228.  
  229.  · ANSI bulletins
  230.  
  231. █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  232. ▌ Page Header   C:\BBS\ICECHAT\PAGEHDR░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  233. ▌ Not Available C:\BBS\ICECHAT\NOTAVAIL░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  234. ▌ Out Of Hours  C:\BBS\ICECHAT\OUTHOURS░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  235. ▌ Page Exceeded C:\BBS\ICECHAT\EXCEEDED░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  236. ▌ Page Warning  C:\BBS\ICECHAT\WARNING░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  237. ▌ Page Hangup   C:\BBS\ICECHAT\HANGUP░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  238. ▌ Finished Chat C:\BBS\ICECHAT\ENDCHAT░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  239. █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  240.  
  241.    · Page Header - File displayed to user when IceChat is first activated.
  242.  
  243.    · Not Available - File displayed to user when SysOp doesn't answer the
  244.                      page.
  245.  
  246.    · Out Of Hours - File displayed to user when they have paged outside of
  247.                     scheduled paging hours.
  248.  
  249.    · Page Exceeded - File displayed to user when they have paged too many
  250.                      times.
  251.  
  252.    · Page Warning - File displayed to user when they are about to exceed
  253.                     maximum number of pages.
  254.  
  255.    · Page Hangup - File displayed to user when they are going to be hung up
  256.                    on for paging excessively.
  257.  
  258.    · Finished Chat - File displayed to user when they have completed a chat
  259.                      session.
  260.  
  261.   · Language Editor
  262.  
  263. █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  264. ▌ Greetings   Hey @F, What's up?░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  265. ▌ User Editor Editing User Statistics, Please Wait..░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  266. ▌ ASCII Dump  Preparing To View Textfile, One Moment..░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  267. ▌ Drop To Dos SysOp Has Dropped To DOS, One Moment..░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  268. ▌ SysOp Help  Viewing SysOp Help Keys, One Moment..░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  269. ▌ Page SysOp  Paging The SysOp, Please Be Patient░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  270. ▌ Page Reason Why Would You Like To Chat With The SysOp??░░░░░░░░░░░░░░░░░░░░░ ▐
  271. ▌ Message     Would You Like To Leave The SysOp A Message?░░░░░░░░░░░░░░░░░░░░ ▐
  272. ▌ "Not Here"  The SysOp Isn't Available For A Chat Right Now.░░░░░░░░░░░░░░░░░ ▐
  273. ▌ "PageTime"  The SysOp Will Next Be Available From @Y To @Z.░░░░░░░░░░░░░░░░░ ▐
  274. ▌ "Tomorrow"  The SysOp Will Not Be Available For Chat Until Tomorrow.░░░░░░░░ ▐
  275. ▌ "Warning"   Warning! You Have Almost Exceeded Maximum Number Of Pages!░░░░░░ ▐
  276. █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  277.  
  278.  
  279.  NOTE: IceChat now has the ability to use a number of macro characters that
  280.        will be translated when it is run. These can be used in the various
  281.        'Strings' that can be displayed to the user. See the seperate section
  282.        of these docs for more info on the macros and their usage.
  283.  
  284.    · Greetings String - String displayed to users when the SysOp first enters
  285.      chat. This string will only be shown once per program execution. Leave
  286.      blank to disable.
  287.  
  288.    · User Editor String - String displayed to users when the user record is
  289.      being altered, by using the built in user editor in IceChat (RA/PB only).
  290.  
  291.    · ASCII Dump String - String displayed to users when SysOp is preparing to
  292.      view an ASCII file.
  293.  
  294.    · Drop To Dos String - String to be displayed to users when the SysOp Drops
  295.      To DOS.
  296.  
  297.    · SysOp Help String - String displayed to users when SysOp is viewing local
  298.      help window by pressing F1 (Function key F1) when in Chat.
  299.  
  300.    · Page SysOp String - Enter the string displayed to users when paging the
  301.      sysop.
  302.  
  303.    · Page Reason Header - Reason for page header. i.e. "Why do you want to chat
  304.      with Jeremy?"
  305.  
  306.    · Message String - The string to be displayed when IceChat asks if the
  307.      user wants to enter a message to the SysOp if the chat request is
  308.      unanswered. If you are unregistered, make this a statement such as
  309.      "Why Not Leave The SysOp A Message?". If you are registered, make this a
  310.      question such as "Would You Like To Leave The SysOp A Message? ".
  311.  
  312.    · "Not Here" String - The String to be displayed when either 1) The page
  313.      expires when the SysOp doesn't answer it. 2) The SysOp has defined the
  314.      user as a "quiet user".
  315.  
  316.    · "Page Time" String - The string to be displayed when the user pages
  317.      outside of scheduled hours, before a time slot later in the day.
  318.  
  319.    · "Tomorrow" String - The string to be displayed when there are no more page
  320.      slots left in the day.
  321.  
  322.  · Template Manager - With IceChat, it is possible to define up to 10
  323.    COMPLETELY CONFIGURABLE chat screens.  Use the template manager to
  324.    define window dimensions and clock locations. When in IceChat, you can
  325.    call up each of these screens with the ALT-Fx keys. The corresponding
  326.    Template ANSi will be displayed.
  327.  
  328.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▌General▐▀█
  329.    ▌                                                                        ▐
  330.    ▌ Screen File  C:\ICECHAT\TEMPLATE.1····························· (#1)   ▐
  331.    ▌                                                                        ▐
  332.    ▌  Clock Type  10:00a (12h)  Date Type  Disabled·        Timer  Enabled· ▐
  333.    ▌    Position  3,13·          Position  0,0··         Position  73,13    ▐
  334.    ▌     Colours  1,7··           Colours  15,0·          Colours  1,7··    ▐
  335.    ▌                                                                        ▐
  336.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  337.  
  338.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▌Window 1▐▀█  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▌Window 2▐▀█
  339.    ▌                                  ▐  ▌                                  ▐
  340.    ▌       Boundaries  2,3·· - 78,11  ▐  ▌       Boundaries  2,15· - 78,23  ▐
  341.    ▌    Name position  0,0··          ▐  ▌    Name position  0,0··          ▐
  342.    ▌ Max. name length  35···          ▐  ▌ Max. name length  35···          ▐
  343.    ▌          Colours                ▐  ▌          Colours                ▐
  344.    ▌                                  ▐  ▌                                  ▐
  345.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  346.  
  347.    This chart is the Template Manager. Use it to configure all of the above
  348.    fields.
  349.  
  350.    Screen File - Full path and filename to the ANSI template file.
  351.  
  352.    Clock Type  - Choose between DISABLED, 12 HOUR, and 24 HOUR clocks.
  353.           - Position   - Choose clock X,Y co-ordinates
  354.           - Colours    - Choose clock foreground,background colours
  355.  
  356.    Date Type   - Choose between DISABLED, and 4 different date formats.
  357.           - Position   - Choose date X,Y co-ordinates
  358.           - Colours    - Choose date foreground,background colours
  359.  
  360.    Timer       - Choose either DISABLED, or ENABLED toggles.
  361.          - Position   - Choose timer X,Y co-ordinates
  362.          - Colours    - Choose timer foreground,background colours
  363.  
  364.    Window 1 + 2 Setup -
  365.  
  366.           - Boundaries       - Select top-right corner of window, and then
  367.                                bottom left corner of window. Leave a minimum
  368.                                of 4 LINES in window.
  369.  
  370.           - Name Position    - Where should the sysop/user name be displayed?
  371.                                Leave as 0,0 to have the name centred on the
  372.                                top border of the window.
  373.  
  374.           - Max. Name Length - Enter maximum name length. Any names which
  375.                                exceed this value will be truncated.
  376.  
  377.           - Colours          - Configure name and window background colour.
  378.  
  379.  
  380.  · Program Info - Gives detail of the current version of IceChat including
  381.    release date and any crucial fixes.
  382.  
  383.  
  384.  
  385.  TOGGLES
  386.  ---------
  387.  
  388.  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  389.  ▌ Alias Usage          NO  ▐
  390.  ▌ Force Greeting       NO  ▐
  391.  ▌ Suspend Time         YES ▐
  392.  ▌ Allow Remote Exit    NO  ▐
  393.  ▌ Allow CTRL-G Beep    YES ▐
  394.  ▌ Chat Logging Enabled YES ▐
  395.  ▌ Use DORINFOx.DEF     NO  ▐
  396.  ▌ Use 24 Hour Clock    NO  ▐
  397.  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  398.  
  399.  
  400.  · Alias Usage - Should IceChat use the SysOp's & User's alias as defined
  401.    above? Yes/No
  402.  
  403.  · Force Greeting - Should IceChat use the 'Greeting' string when a 'Forced'
  404.    chat is initiated by the SysOp.
  405.  
  406.  · Suspend Time - Should IceChat freeze the users time whilst in chat.
  407.  
  408.  · Allow Remote Exit - Are users allowed to terminate a chat? If set to NO,
  409.    only the Sysop will be able to stop the chat by pressing [Esc] or Alt-X.
  410.  
  411.  · Allow CTRL-G beep - Should users be allowed to beep with CTRL-G.
  412.  
  413.  · Chat Logging Enabled - Should the conversational log be activated when
  414.    chat is initiated.
  415.  
  416.  · Use 24 Hour Clock - Should IceChat use the 24h clock in it's string
  417.                        translations?
  418.  
  419.  
  420.  
  421.  COLOURS
  422.  ---------
  423.  
  424.  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  425.  ▌  Sys.Punctuation   ▐
  426.  ▌  Sys.Numbers       ▐
  427.  ▌  Sys.UpperCase     ▐
  428.  ▌  Sys.LowerCase     ▐
  429.  ▌  Sys.High Bit      ▐
  430.  ▌  Usr.Punctuation   ▐
  431.  ▌  Usr.Numbers       ▐
  432.  ▌  Usr.UpperCase     ▐
  433.  ▌  Usr.LowerCase     ▐
  434.  ▌  Usr.High Bit      ▐
  435.  ▌  Reason Bar        ▐
  436.  ▌  Sysop Name        ▐
  437.  ▌  User Name         ▐
  438.  ▌  Status Line       ▐
  439.  ▌  Default Settings  ▐
  440.  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  441.  
  442.  
  443.  Here you can define what colours IceChat should use for various
  444.  types of text. You can select the colour you prefer for any of the
  445.  following :
  446.  
  447.  · .SYS represents the SYSOP window text colour configuration
  448.    .USR represents the USER window text colour configuration
  449.  
  450.  · Punctuation    · Numbers      · Capital Letters      · High Bit ASCII
  451.  · Reason Bar     · SysOp Name   · User Name            · Time Clock
  452.  · Chat Timer     · Status Line
  453.  
  454.  · Default Settings - Selecting this option will restore IceChat's 'Default'
  455.    colours.
  456.  
  457.  Select the colour you prefer by entering the number indicated in
  458.  ChatCfg.Exe. IceChat will then use these colours when in chat.
  459.  
  460.  
  461.  PAGE SETUP
  462.  ------------
  463.  
  464.  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  465.  ▌ Page Hour Setup    ▐
  466.  ▌ Page Duration      ▐
  467.  ▌ Maximum Pages      ▐
  468.  ▌ Page Reason Length ▐
  469.  ▌ Emergency Password ▐
  470.  ▌ Emergency Security ▐
  471.  ▌ Configure Display  ▐
  472.  ▌ Configure Toggles  ▐
  473.  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  474.  
  475.  
  476.  · Page Hours -
  477.  
  478.  ╔══╦═══════════════════════════════════════════════════════════════════════╗
  479.  ║I ║                       SysOp Paging Hour Setup                         ║
  480.  ║ C╠══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╤══╣
  481.  ║E ║00│01│02│03│04│05│06│07│08│09│10│11│12│13│14│15│16│17│18│19│20│21│22│23║
  482.  ╠══╬══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╪══╣
  483.  ║Su║■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■║
  484.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  485.  ║Mo║■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■║
  486.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  487.  ║Tu║■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■║
  488.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  489.  ║We║■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■║
  490.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  491.  ║Th║■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■║
  492.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  493.  ║Fr║■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■║
  494.  ╟──╫──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──╢
  495.  ║Sa║■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■│■■║
  496.  ╚══╩══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╧══╝
  497.  
  498.  The page hour setup in IceChat has been greatly improved since v3.60.  In
  499.  previous versions, you could only have one time slot per day ranging from
  500.  an earlier hour to a later hour. Hours couldn't extend past midnight. This
  501.  was very inconvenient to those SysOps who are 'Nighthawks'. So, as of v4.30
  502.  a new system is in place. If you refer to the chart above, you can see that
  503.  the days of the week are listed at the left, and each hour of the day across
  504.  the top. Every square on the grid represents an hour of the day. The two
  505.  blocks within each square represents an half-hour slot. For Example:
  506.  
  507.                      ╔══╤══╤
  508.                      ║00│01│  <-- Hour of the Day, Starting at midnight
  509.                   ╔══╬══╪══╪
  510.  Day Of Week -->  ║Su║■■│■■
  511.                   ╚══╩══╧ ^----- Represents 1:30a to 2:00a.
  512.                          ^----- Represents 1:00a to 1:29a.
  513.  
  514.  By toggling these little blocks on or off, you can configure as many half-
  515.  hour paging slots a day as you want, at whatever time is convenient for you.
  516.  
  517.  
  518.  · Page Duration - How long (in seconds) IceChat should page the sysop.
  519.  
  520.  · Maximum Pages - How many times a user may page in one session. This feature
  521.    can only be used if RA is the BBS package.
  522.  
  523.  · Page Reason Length - The minimum number of characters a user MUST enter as
  524.    a page reason. If the user enters LESS than this amount IceChat will exit
  525.    and inform him/her that the reason is too short.
  526.  
  527.  · Password required to page the sysop outside normal paging times. The user
  528.    will need to enter this password BEFORE IceChat will call the SysOp, in
  529.    this way regular or trusted users can page you at any time. They MUST also
  530.    have a security level ABOVE the level set in 'Emergency Security' for this
  531.    feature to be used.
  532.  
  533.  · Emergency Security - The MINIMUM security needed by a user before they
  534.    will be given the option to FORCE an 'Emergency Page' outside normal paging
  535.    hours. Users with a security BELOW this level will NOT be given the option
  536.    to page outside the normal hours. See also 'Emergency Password', the two
  537.    emergency options (Password and Security) work in combination with each
  538.    other.
  539.  
  540.  · Configure Display -
  541.  
  542.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  543.    ▌ Reason Bar Colour   ▐
  544.    ▌ Elapsed Character   ▐
  545.    ▌ Elapsed Colour      ▐
  546.    ▌ Remaining Character ▐
  547.    ▌ Remaining Colour    ▐
  548.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  549.  
  550.    · Reason Bar Colour - Colour of the page reason brackets
  551.  
  552.    · Elapsed Character - The character which fills in time already elapsed
  553.                          in the countdown bar.
  554.  
  555.    · Elapsed Colour    - The colour of the elapsed character.
  556.  
  557.    · Remaining Character - The character which fill in the time which is
  558.                            left in the countdown bar.
  559.  
  560.    · Remaining Colour    - The colour of the remaining character.
  561.  
  562.  
  563.  · Configure Toggles -
  564.  
  565.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  566.    ▌ User Page Warning  YES ▐
  567.    ▌ Exceeded; Hangup   NO  ▐
  568.    ▌ Exceeded; Twitlist NO  ▐
  569.    ▌ Beep Remotely      YES ▐
  570.    ▌ Use Countdown Bar  YES ▐
  571.    ▌ Fake Page          NO  ▐
  572.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  573.  
  574.    · User Page Warning - Should IceChat warning user when they are paging
  575.                          excessively.
  576.  
  577.    · Exceeded; Hangup - Should IceChat hangup on user when they have paged
  578.                         excessively.
  579.  
  580.    · Exceeded; Twitlist - Should IceChat add user to the twitlist when they
  581.                           have paged excessively.
  582.  
  583.    · Beep Remotely      - Should IceChat beep remotely while paging.
  584.  
  585.    · Use Countdown Bar  - Should IceChat use the countdown bar while paging.
  586.  
  587.    · Fake Page          - Should IceChat fake the page when twit users run
  588.                           IceChat.
  589.  
  590.  
  591.  MACRO SETUP
  592.  -------------
  593.  
  594.  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  595.  ▌ Macro Editor   ▐
  596.  ▌ Macro Sorter   ▐
  597.  ▌ Macro Triggers ▐
  598.  ▌ Macro Toggles  ▐
  599.  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  600.  
  601.   · Macro Editor - This menu option will bring up a submenu that will ask for a
  602.    'Keyword' and a 'Macro' that will be used in place of the 'Keyword' as
  603.    explained below. You can also configure the colour that will be used when
  604.    these macros are displayed.
  605.  
  606.       There are five pages available for you to enter macros. They are
  607.       explained below. Pages #2-#5 are ONLY available to registered users
  608.       of IceChat, unregistered users are limited to one page.
  609.  
  610.     - User Keyword - The word to be translated by IceChat, i.e. RA
  611.  
  612.     - Macro - The replacement to be used by IceChat, i.e. RemoteAccess
  613.  
  614.       IceChat has the ability to translate Macros when in Chat mode,
  615.       here you can enter the macro and what IceChat should convert it
  616.       to.   i.e. RA = RemoteAccess. You will be asked for the original
  617.       word and then for the replacement, enter "RA" (as the original) and
  618.       RemoteAccess (as the replacement) then whenever you type "RA" when
  619.       in chat mode, IceChat will convert it to "RemoteAccess" (without
  620.       Quotes). You have two pages in which you can enter any macros you
  621.       wish. It is useful to also place common mistyped words here too, i.e
  622.       TAHT (User Keyword) - THAT (Macro) then every time you accidentally
  623.       type 'Taht', IceChat will convert it to 'That'.
  624.  
  625.       Control strings may also be used in macros. For Example, if your
  626.       key word is "HT!" and the Macro is "Hi There @F!", when "HT!" is
  627.       typed in chat, it will be replaced with "Hi There Jeremy!" For
  628.       example. Available control strings are listed in a seperate section
  629.       of these documents.
  630.  
  631.       With IceChat, it is possible to use color codes into your macros.
  632.       This is very easily done. Wherever you would like to have a colour
  633.       change in your message, type one of the following codes:
  634.  
  635.       |00 - Black
  636.       |01 - Blue
  637.       |02 - Green
  638.       |03 - Cyan
  639.       |04 - Red
  640.       |05 - Magenta
  641.       |06 - Brown
  642.       |07 - LightGray
  643.       |08 - DarkGray
  644.       |09 - LightBlue
  645.       |10 - LightGreen
  646.       |11 - LightCyan
  647.       |12 - LightRed
  648.       |13 - LightMagenta
  649.       |14 - Yellow
  650.       |15 - White
  651.  
  652.     - Colour
  653.        Once you have entered a "User Keyword" and it's accompanying
  654.        "Macro" IceChat will ask for a colour. This is the colour that the
  655.        Macro will be displayed in when in chat. An Asterisk (*) will show
  656.        the colour you have selected.
  657.  
  658.  · MacroFile Sorter - Allows you to sort macrofile in alphabetical order by
  659.    User Keyword, and will close any gaps in the macrofile.
  660.  
  661.  · Macro Triggers - Configure punctuation which will trigger macros.
  662.  
  663.  · Macro Toggles -
  664.  
  665.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  666.    ▌ View Macros   YES ▐
  667.    ▌ Create Macros NO  ▐
  668.    ▌ SysOp Window  YES ▐
  669.    ▌ User Window   YES ▐
  670.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  671.  
  672.    · View Macros YES/NO   - Should users be able to list macros which are
  673.                             available?
  674.  
  675.    · Create Macros YES/NO - Should users be able to create their own macros?
  676.  
  677.    · SysOp Window YES/NO  - Should macro translation be active in the Sysop
  678.                             window?
  679.  
  680.    · User Window YES/NO   - Should macro translation be active in the user
  681.                             window?
  682.  
  683.  MESSAGES
  684.  ----------
  685.  
  686.  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  687.  ▌ Board Number  ▐
  688.  ▌ Message Flags ▐
  689.  ▌ Area Name     ▐
  690.  ▌ Memo Comment  ▐
  691.  ▌ Toggles       ▐
  692.  ▌ Conditions    ▐
  693.  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  694.  
  695.  · Board Number {+} - The number of the message board as defined in your BBS
  696.    config. This only applies if you are using the HUDSON style message base.
  697.    If you are using JAMBASE, make sure you specify the full path and filename
  698.    of the JAMbase in the files setup.
  699.  
  700.  · Message Flags {+} - Message Type - Private, Public, Or Both - Select the
  701.    message attribute. If set to 'Private/Public' IceChat will ask if the
  702.    message is Public or Private before it is saved.
  703.  
  704.  · Area Name {+} - Name of the message area used to post messages into if
  705.    the sysop does not respond to a chat request (or if he/she manually aborts
  706.    the request)
  707.  
  708.  · Memo Comment - The string to be appended to messages left for the
  709.    sysop.
  710.  
  711.  · Conditions -
  712.  
  713.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  714.    ▌ Out Of Hours    YES ▐
  715.    ▌ No Answer       YES ▐
  716.    ▌ Excessive Page  YES ▐
  717.    ▌ Failed Password YES ▐
  718.    ▌ Twit Page       YES ▐
  719.    ▌ SysOp Abort     YES ▐
  720.    ▌ User Abort      YES ▐
  721.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  722.  
  723.    · Out Of Hours YES/NO   - Should users be allowed to leave comments when
  724.                              they page out of hours.
  725.  
  726.    · No Answer YES/NO      - Should users be allowed to leave comments if the
  727.                              sysop doesn't answer.
  728.  
  729.    · Excessive Page YES/NO - Should users be allowed to leave comments if
  730.                              they have paged excessively.
  731.  
  732.    · Failed Password YES/NO- Should users be allowed to leave comments if
  733.                              they've failed the emergency page password?
  734.  
  735.    · Twit Page YES/NO      - Should twits be allowed to leave comments?
  736.  
  737.    · SysOp Abort YES/NO    - Should users be allowed to leave comments if the
  738.                              SysOp aborts the page?
  739.  
  740.    · User Abort YES/NO     - Should users be allowed to leave comments if they
  741.                              abort the page?
  742.  
  743.  
  744.  OTHER
  745.  -------
  746.  
  747.  █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  748.  ▌ Chat Border Type     ▐
  749.  ▌ BBS Type             ▐
  750.  ▌ Name Brackets        ▐
  751.  █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  752.  
  753.  
  754.  · Chat Border Type - Choose one out of a selection of three different types
  755.    of chat windows borders that you would like to use while chatting with the
  756.    user.
  757.  
  758.  · BBS Type - Select the BBS software you are using. This is essential for the
  759.    correct operation of IceChat.
  760.  
  761.        - RA v2.xx/PB v2.xx
  762.          If you are using either RemoteAccess or ProBoard, this option should
  763.          be selected to give the most that IceChat has to offer.
  764.  
  765.        - Dorinfo1.Def Compatible
  766.          If you are not using RA, IceChat can still use the generic
  767.          Dorinfo1.Def file which is generated by *most* BBS packages. Check
  768.          your BBS documentation to see if it can generate a Dorinfo1.Def
  769.          file.
  770.  
  771.        - Door.Sys Compatible
  772.          If you are not using RA, IceChat can still use the generic
  773.          Door.Sys file which is generated by *most* BBS packages. Check
  774.          your BBS documentation to see if it can generate a Door.Sys
  775.          file.
  776.  
  777.  · Name Brackets - Select the brackets ( {([ ) that will be used when
  778.    displaying the SysOp's or Users name in IceChat.
  779.  
  780.   Please note that the configuration file is not a text file, so you
  781.   MUST use CHATCFG.EXE to configure the program, and the configuration file
  782.   must be named ICECHAT.CFG.
  783.  
  784.  
  785.  ┌────────────────────────────────────────────────────────────────────────────┐
  786.  │░░░▒▒▒▓▓▓             Upgrading From v4.20 to v4.30                ▓▓▓▒▒▒░░░│
  787.  └────────────────────────────────────────────────────────────────────────────┘
  788.  
  789.    This couldn't be easier!
  790.  
  791.    Simply copy the files from the v4.30 distribution archive into the
  792.    directory you have IceChat installed and run CHATCFG.EXE. This will
  793.    upgrade all of the previous version's configuration to the format needed
  794.    by v4.30.
  795.  
  796.    Please Note!
  797.  
  798.    Failure to upgrade your previous configuration files will result in an
  799.    error message being displayed if you attempt to run ChatCfg.Exe or
  800.    IceChat.Exe.
  801.  
  802.    You should also step through each of the pulldown menus in CHATCFG to
  803.    ensure your setup is correct.
  804.  
  805.  ┌────────────────────────────────────────────────────────────────────────────┐
  806.  │░░░▒▒▒▓▓▓          Installing IceChat Into RA v2.xx Systems        ▓▓▓▒▒▒░░░│
  807.  └────────────────────────────────────────────────────────────────────────────┘
  808.  
  809.    Please read the section of this document entitled 'Setting Up IceChat Using
  810.    ChatCfg.Exe' BEFORE attempting to install IceChat into RA. Failure to setup
  811.    IceChat correctly before installing it into your bbs program will probably
  812.    result in IceChat failing to run or not running as expected.
  813.  
  814.    If you are using RemoteAccess or ProBoard, and you wish to take advantage
  815.    of the added features for these BBS Packages, you MUST be running
  816.    RemoteAccess v2.xx, ProBoard v2.xx or above. IceChat's added features will
  817.    not work properly with older versions of these software packages.
  818.  
  819.    In order to run IceChat.Exe, you must have a fossil driver active. A fossil
  820.    driver such as BNU should work fine with IceChat. If you don't have a
  821.    fossil driver installed, a simple error message will be displayed, and the
  822.    program will stop. A fossil is not required when running in local mode.
  823.  
  824.    We will now run through EVERYTHING you need to do in order to get IceChat
  825.    to run in your RemoteAccess setup.
  826.  
  827. 1.  Extract all the files in the distribution archive to a directory of your
  828.     choice. C:\RA\ICECHAT is recommended and is assumed to be the directory
  829.     you are using from now on.
  830.  
  831. 2.  To help IceChat find it's configuration files, you need to define an
  832.     environment variable for it in this manner in your AutoExec.Bat :
  833.  
  834.     SET ICHAT={PATH TO ICECHAT DIRECTORY}
  835.  
  836.     PLEASE NOTE, THE ENVIRONMENT VARIABLE NAME IS ICHAT  -  NOT ICECHAT !!
  837.  
  838.     The environment variable is used by IceChat to find its system files
  839.     and configuration. Failure to setup the environment variable can result
  840.     in IceChat failing to run correctly - YOU HAVE BEEN WARNED!
  841.  
  842.     Please see your DOS manual for more information on environment variables.
  843.  
  844.   N.B.
  845.     You will need to reboot your machine after entering the environment 
  846.     variable for it to take effect.
  847.  
  848. 3.  Run ChatCfg.Exe and configure all of IceChat's options as explained earlier
  849.     in this document. You MUST configure IceChat for it to work correctly! 
  850.     Refer to the section of this document for setting up IceChat.
  851.  
  852. 4.  You will now need to edit your .MNU files to include IceChat so that when
  853.     a user pages you it will execute IceChat instead of the internal chat
  854.     routine built into RemoteAccess.
  855.     IceChat can be run using either a type 7 or a type 15 menu command. A type
  856.     15 menu will require a batch file that is called to execute IceChat, a type
  857.     7 menu only  needs  to have  the command  line  to execute  IceChat on the
  858.     Optional data line of the menu. See your BBS manual for more information on
  859.     type 7 and type 15
  860.     menus... Decide which type of menu command (Type 7 or type 15) you wish to
  861.     use and then do ONE of the following depending on which menu type you have
  862.     chosen to use:
  863.  
  864.     Type 7 Menu Command:
  865.  
  866.       
  867.       Optional Data:
  868.        <command line> [control codes]
  869.       
  870.       Description:
  871.       This function will run an external program, or door in a
  872.       shell while the user is on-line.
  873.  
  874.  Example command lines for Type 7 usage:
  875.  
  876.  Calling IceChat in either a single line or multiline system you would use:
  877.  
  878.  Single Line:  C:\RA\ICECHAT\IceChat.Exe -d:C:\ra *! *M
  879.  Multi Line :  C:\RA\ICECHAT\IceChat.Exe -d:C:\ra\line*N *! *M
  880.  
  881.  
  882.    In a single line system, calling CoSysOp #1 (NOT the sysop) you may use...
  883.  
  884.     C:\RA\ICECHAT\IceChat.Exe -A *! *M
  885.  
  886.  
  887.     
  888.  The following RA parameters are used in the above examples:
  889.  
  890.       
  891.       *M
  892.       Activate the MemorySwap feature. RemoteAccess attempts to
  893.       swap itself and all the memory it occupies to XMS and EMS
  894.       memory (if available) or to disk, leaving only 3KB resident.
  895.       This is ideal when running memory-hungry programs but takes
  896.       a few seconds longer in order to perform the swap.  If the
  897.       swap cannot be accomplished, RemoteAccess will attempt to
  898.       load the program in a normal shell.
  899.       
  900.       *N
  901.       The current node number, as specified by the -N command line
  902.       parameter when RemoteAccess was loaded.
  903.       
  904.       *!
  905.       Freeze the system timer for the duration of the shell.
  906.  
  907.  
  908.  
  909.     Type 15 Menu Command:
  910.  
  911.       
  912.       Exit to DOS with errorlevel
  913.       Optional data:
  914.       <errorlevel>
  915.       
  916.       Description:
  917.       This function causes RemoteAccess to exit to DOS completely,
  918.       returning an errorlevel to your BBS batch file.  The
  919.       optional data field should contain the errorlevel that you
  920.       wish to pass to the batch file.  The batch file should trap
  921.       the errorlevel and act accordingly.
  922.      
  923.       If you use this exit while the user is still on- line, the
  924.       user may be logged back into RemoteAccess using the command
  925.       line parameter -R.  This forces RemoteAccess to read the
  926.  
  927.  
  928.       EXITINFO.BBS file that was written at the time of the exit
  929.       so that it can restore system and user information,
  930.       presenting the user with the TOP menu.
  931.        
  932.       NOTE:  Errorlevels 0 through 5 are reserved for internal use
  933.       by RemoteAccess.  For a complete description of these
  934.       internal errorlevels and how they are used, see the
  935.       Errorlevels section of the Reference chapter.
  936.       
  937.       
  938.     If you decide to use a Type 15 menu to call IceChat you will need to add
  939.     IceChat into your BBS batchfile and call IceChat with the errorlevel you
  940.     have chosen.
  941.  
  942.             :START
  943.             IF ERRORLEVEL 10 GOTO ICECHAT
  944.             IF ERRORLEVEL  5 GOTO NET&ECHO
  945.             IF ERRORLEVEL  4 GOTO ECHOMAIL
  946.             IF ERRORLEVEL  3 GOTO NETMAIL
  947.             IF ERRORLEVEL  0 GOTO START_UP
  948.             GOTO START_UP
  949.  
  950.             :ICECHAT
  951.             CD\RA\ICECHAT
  952.             ICECHAT.EXE <Don't forget IceChat's Parameters!>
  953.             RA -R
  954.             GOTO AFTER_BBS
  955.  
  956.            In this  example, a TYPE 15  menu command with an Errorlevel of
  957.            10 will make the batch file  execute the command following  the
  958.            :ICECHAT label. Include  the line "RA  -R" to  return to
  959.            the board after the external programs have been executed.
  960.  
  961.  N.B. 
  962.     DO NOT FORGET to include the correct command line switches for IceChat in
  963.     your batchfile. Failure to do so will result in IceChat not functioning as
  964.     it is intended. See the section of this doc file for more info on IceChats
  965.     parameters.
  966.  
  967. 5.  Make sure you have changed ALL of the menus you wish to call IceChat from
  968.     and that you have saved the changes.
  969.  
  970. 6.  IceChat also needs to be setup in RACONFIG.EXE so that when you break in to
  971.     chat with a user it calls up IceChat and NOT the internal RemoteAccess chat.
  972.     Change to your RemoteAccess directory and run RACONFIG.EXE
  973.  
  974. 7.  What you do next depends on wether you have registered RA....
  975.  
  976.     If you HAVE registered, Goto OPTIONS, PAGING and then to 'External'.
  977.     Enter the following command line:
  978.  
  979.        C:\RA\ICECHAT\IceChat.Exe -F *E *M *!
  980.  
  981.     If you are NOT running a registered version of RA you will need to setup
  982.     IceChat so that it is called from a Function key, as the above example will
  983.     ONLY work if you have a registered copy of RA. Instead you will need to do
  984.     the following.
  985.  
  986.     Goto MANAGER, AltFn Key, and choose a blank entry to install IceChat into.
  987.     We will assume entry 1. Enter the following command line:
  988.  
  989.        C:\RA\ICECHAT\IceChat.Exe -F *E *M *!
  990.  
  991.     If you are running an UNREGISTERED copy of RA, and have chosen this second
  992.     example, you will need to call IceChat by pressing Alt-F1 instead of the
  993.     Alt-C command which would be used when it is installed in a REGISTERED
  994.     version.
  995.    
  996.     These are only an example to get you going... Please refer to the section of
  997.     these docs about 'parameters' to ensure you have the correct command line
  998.     to execute IceChat.
  999.  
  1000. 8.  Please make sure that there is a Page.Ice in your BBS System Directory,
  1001.     or in your IceChat Directory. IceChat requires this as your page tune. A
  1002.     selection of sample page tunes has been included, just rename the tune of
  1003.     your choice to Page.Ice.
  1004.  
  1005. 9.  When you run IceChat, be sure that the IceChat.Cfg file has been created.
  1006.     If it has not, then you MUST run ChatCfg.Exe. If you don't, and attempt to
  1007.     run IceChat.Exe directly, IceChat will display an error message that 
  1008.     IceChat.Cfg doesn't exist.
  1009.  
  1010.     That's all there is to it....
  1011.  
  1012.  
  1013.  
  1014.    Please make sure that there is a Page.Ice in your BBS System Directory,
  1015.    or in your IceChat Directory. IceChat requires this as your page tune. A
  1016.    selection of sample page tunes has been included, just rename the tune of
  1017.    your choice to Page.Ice. If you have enabled a seperate tune for VIP users
  1018.    the tune you wish to use should be named Vip.Ice and this should also be
  1019.    placed in either your system or IceChat directory. BOTH tunes must exist
  1020.    for this feature to work, if the Vip.Ice tune does not exist, or cannot be
  1021.    located by IceChat the default Page.Ice file will be used instead.
  1022.  
  1023.  
  1024.    When you run IceChat, be sure that the IceChat.Cfg file has been created.
  1025.    If it has not, then you MUST run ChatCfg.Exe. If you don't, and attempt
  1026.    to run IceChat.Exe directly, IceChat will display an error message that
  1027.    IceChat.Cfg doesn't exist.
  1028.  
  1029.  ┌────────────────────────────────────────────────────────────────────────────┐
  1030.  │░░░▒▒▒▓▓▓   Installing IceChat Into Dorinfo1.Def/Door.Sys Systems  ▓▓▓▒▒▒░░░│
  1031.  └────────────────────────────────────────────────────────────────────────────┘
  1032.  
  1033.    Please read the section of this document entitled 'Setting Up IceChat Using
  1034.    ChatCfg.Exe' BEFORE attempting to install IceChat into your Dorinfo1.Def/
  1035.    Door.Sys compatible system.
  1036.  
  1037.    Your BBS MUST be capable of producing a Dorinfo1.Def/Door.Sys drop file for
  1038.    IceChat to run correctly. If IceChat fails to find this file it will abort
  1039.    with an error message!
  1040.  
  1041.    Because of the number of slight differences between various BBS systems it
  1042.    is impossible to give a detailed explanation of EXACTLY how to install
  1043.    IceChat into any Non RemoteAccess system. However, if you follow the basic
  1044.    ideas outlined in the sections of this document about installing IceChat
  1045.    into  RemoteAccess it should give you the general layout of what is
  1046.    necessary. Please refer also to the documents for your particular BBS
  1047.    system for any differences in layout or command line parameters.
  1048.  
  1049.  ┌────────────────────────────────────────────────────────────────────────────┐
  1050.  │░░░▒▒▒▓▓▓               Sysop and User Function Keys               ▓▓▓▒▒▒░░░│
  1051.  └────────────────────────────────────────────────────────────────────────────┘
  1052.  
  1053.      Easy To Use SysOp function keys :
  1054.  
  1055.      F1     : Display Help Status Pop Up Menu
  1056.      PGUP   : Initiate file transfer to remote user
  1057.      ALT-Fx : Toggle Chat Template (1..10)
  1058.      ALT-B  : Blacklist User (Security Lockout) [RA/PB Compatible]
  1059.      ALT-E  : User Editor [RA/PB Compatible]
  1060.      ALT-H  : Hang Up
  1061.      ALT-J  : Drop To DOS
  1062.      ALT-L  : Line Noise Key
  1063.      ALT-T  : ASCII TextFile Dump to modem & screen
  1064.      ALT-X  : Force Program Exit
  1065.  
  1066.      Easy To Use User Keys :
  1067.  
  1068.      CTRL-L : List/Add to available Macros (if enabled)
  1069.      CTRL-W : Clear Window
  1070.      CTRL-R : Redraw Screen
  1071.  
  1072.  ┌────────────────────────────────────────────────────────────────────────────┐
  1073.  │░░░▒▒▒▓▓▓          Substitution Strings In Commandlines            ▓▓▓▒▒▒░░░│
  1074.  └────────────────────────────────────────────────────────────────────────────┘
  1075.  
  1076.    The following codes can be used in any external filename that IceChat calls
  1077.    upon. These codes are based on the same ones that are used by RemoteAccess.
  1078.  
  1079.      *C  - replaced with COMSPEC environment variable.
  1080.  
  1081.      *M  - swap to external program. Not necessary in IceChat as IceChat auto
  1082.            attempts to swap to memory or disk.
  1083.  
  1084.      *N  - node number that IceChat is being executed under.
  1085.  
  1086.      *B  - User's current connection rate.
  1087.  
  1088.      *P  - Current port that is being used by IceChat.
  1089.  
  1090.      *T  - User's Timeleft.
  1091.  
  1092.  ┌────────────────────────────────────────────────────────────────────────────┐
  1093.  │░░░▒▒▒▓▓▓             Control Codes Used In TextFiles              ▓▓▓▒▒▒░░░│
  1094.  └────────────────────────────────────────────────────────────────────────────┘
  1095.  
  1096.    IceChat now has the ability to interpret and convert control codes which
  1097.    are imbedded in textfiles that IceChat displays to the user. The following
  1098.    are valid codes that IceChat can use. This information (referring to
  1099.    available ^F and ^K codes) can also be found in your RemoteAccess
  1100.    documentation.
  1101.  
  1102.  
  1103.           Control
  1104.           Code     Information Displayed
  1105.           ────────────────────────────────────────────────────────────
  1106.  
  1107.           ^K1      Number of the current template message
  1108.                    area.
  1109.           ^KA      Total system calls.
  1110.           ^KB      Name of last caller (any node).
  1111.           ^KF      Number of times user has paged the Sysop
  1112.                    during this session.
  1113.           ^KI      Time in 24-hour format.
  1114.           ^KJ      Today's date.
  1115.           ^KL      Seconds connected (always returns zero).
  1116.           ^KM      Minutes used today.
  1117.           ^KN      Seconds used today (always returns
  1118.                    zero).
  1119.           ^KO      Minutes remaining today.
  1120.           ^KP      Seconds remaining today (always returns
  1121.                    zero).
  1122.           ^KQ      Daily time limit.
  1123.           ^KR      Connect speed.
  1124.           ^KT      Daily download limit (in Kb).
  1125.           ^KW      Node number (as set on command line).
  1126.           ^KX      Terminates the current call.
  1127.           ^K/      Clear to end of the current line.
  1128.  
  1129.  
  1130.           Control
  1131.           Code     Information Displayed
  1132.           ────────────────────────────────────────────────────────────
  1133.           ^F!      User's default protocol setting.
  1134.           ^F#      User's current file group.
  1135.           ^F$      User's address line 1.
  1136.           ^F%      User's address line 2.
  1137.           ^F&      User's address line 3.
  1138.           ^F'      User's sex (Male/Female).
  1139.           ^F*      Current file group number.
  1140.           ^F+      Current message group number.
  1141.           ^F[      User's download limit.
  1142.           ^F3      User's handle.
  1143.           ^F4      Date of user's first call to the system.
  1144.           ^F5      User's date of birth.
  1145.           ^F6      Subscription expiration date.
  1146.           ^FA      User's full name.
  1147.           ^FB      User's location.
  1148.           ^FD      Business/Data telephone number.
  1149.           ^FE      Voice/Home telephone number.
  1150.           ^FF      Date of last call.
  1151.           ^FG      Time of last call.
  1152.           ^FH      A Flags setting.
  1153.           ^FI      B Flags setting.
  1154.           ^FJ      C Flags setting.
  1155.           ^FK      D Flags setting.
  1156.           ^FL      Credits remaining (cents).
  1157.           ^FM      Total messages posted.
  1158.           ^FN      Last message read.
  1159.           ^FO      Security level.
  1160.           ^FP      Total calls to the BBS.
  1161.           ^FQ      Number of files uploaded.
  1162.           ^FR      Kilobytes uploaded.
  1163.           ^FS      Number of files downloaded.
  1164.           ^FT      Kilobytes downloaded.
  1165.           ^FU      Minutes used today.
  1166.           ^FV      Current screen length setting.
  1167.           ^FW      User's first name only.
  1168.  
  1169.           Control
  1170.           Code     Information Displayed
  1171.           ────────────────────────────────────────────────────────────
  1172.  
  1173.           ^RA      Sysopname as defined in ChatCfg.
  1174.           ^RB      BBSName as defined in ChatCfg.
  1175.           ^RC      Co-SysOp name #1.
  1176.           ^RD      Co-SysOp name #2.
  1177.           ^RE      Co-SysOp name #3.
  1178.           ^RF      Full name of user.
  1179.           ^RG      Area name in which comments to SysOp are posted.
  1180.           ^RH      Beginning time of next page slot.
  1181.           ^RI      Ending time of next page slot.
  1182.           ^RJ      Time elapsed within chat.
  1183.           ^RK      Time of day.
  1184.           ^RL      Today's date.
  1185.           ^RM      User's security level.
  1186.           ^RN      User's location.
  1187.           ^RO      User's first name.
  1188.  
  1189.  
  1190.  ┌────────────────────────────────────────────────────────────────────────────┐
  1191.  │░░░▒▒▒▓▓▓             Macros In IceChat Configuration              ▓▓▓▒▒▒░░░│
  1192.  └────────────────────────────────────────────────────────────────────────────┘
  1193.  
  1194.   ** NOTE : All MACROS and the following strings and headers (UserEditor,
  1195.   ASCII, Drop To DOS, SysOp Help, Page Reason String, and Paging Header) can
  1196.   all make use of built in control strings:
  1197.  
  1198.   @1 = CoSysOp name #1
  1199.   @2 = CoSysOp name #2
  1200.   @3 = CoSysOp name #3
  1201.   @A = SysOp alias
  1202.   @B = BBS name
  1203.   @C = Chat duration
  1204.   @D = Date
  1205.   @F = User's first name or alias
  1206.   @S = SysOp name (Read From IceChat Configuration)
  1207.   @T = Time of day
  1208.   @V = Program version number
  1209.   @Y = Next pageslot begin time
  1210.   @Z = Next pageslot end time
  1211.  
  1212.   The control strings can be used in the following manner. For Example, if you
  1213.   were configuring your Page Reason String to ask the user why they are paging,
  1214.   you could put:
  1215.  
  1216.   @F, Why Would You Like To Chat With The SysOp?
  1217.  
  1218.   And then when IceChat is run, and asks the user who is "John Smith" in this
  1219.   example to enter a page reason, the @F will be replaced, and the string
  1220.   will appear to the user as:
  1221.  
  1222.   John, Why Would You Like To Chat With The SysOp?
  1223.  
  1224.   All the control strings can be used in a similar manner in all the other
  1225.   Strings & Headers, as well as macros.
  1226.  
  1227.  ┌────────────────────────────────────────────────────────────────────────────┐
  1228.  │░░░▒▒▒▓▓▓               Errorlevels used by IceChat                ▓▓▓▒▒▒░░░│
  1229.  └────────────────────────────────────────────────────────────────────────────┘
  1230.  
  1231.  IceChat will terminate on different errorlevels depending on what conditions
  1232.  IceChat encounters during runtime. Here is a list of hardcoded errorlevels
  1233.  which IceChat uses.
  1234.  
  1235.  Errorlevel  Definition
  1236.  ------------------------------------------------------------------------------
  1237.    0         No error has occured, normal exit.
  1238.    1         Error initializing fossil driver.
  1239.    2         Configuration file can not be found.
  1240.    3         Version conflict has occured, try upgrade util.
  1241.    4         Configuration error has occured, make sure settings are correct.
  1242.    5         Dropfiles (Exitinfo.bbs, Dorinfo1.Def or Door.Sys) Can't be found
  1243.    6         User posted a comment to the SysOp.
  1244.    7         Carrier was lost!
  1245.    8         A file is corrupted.
  1246.    9         User daily time limit has expired.
  1247.    10        User paged, but not answered. Did not post a comment.
  1248.    11        User exceeded pages per session limit.
  1249.    12        The users page reason was not long enough.
  1250.    13        The user paged the SysOp out of defined hours.
  1251.  
  1252.  
  1253.  ┌────────────────────────────────────────────────────────────────────────────┐
  1254.  │░░░▒▒▒▓▓▓             BBS System Files Used By IceChat             ▓▓▓▒▒▒░░░│
  1255.  └────────────────────────────────────────────────────────────────────────────┘
  1256.  
  1257.  See also the section on 'Files Created & Used By IceChat' later in these docs.
  1258.  
  1259.  
  1260.   When executed, IceChat calls upon the following Files from your BBS System:
  1261.  
  1262.       ExitInfo.Bbs   - Read/Write To Exitinfo.BBS, to adjust time limit,
  1263.                read in the User's Name, Location, baudrate etc..
  1264.                and to indicate the [Wants Chat] at the bottom of the
  1265.                SysOp's screen after exiting IceChat. Also accessed
  1266.                by IceChat's User Editor.
  1267.  
  1268.       Dorinfo1.Def   - Read in user Information
  1269.  
  1270.  
  1271.     When using RemoteAccess, IceChat also calls upon the following files as well
  1272.     as those above :
  1273.  
  1274.       Ra.Log         - IceChat writes out to this file to indicate the User's
  1275.                Paging reason (If you set your Logname to your Ra.Log)
  1276.  
  1277.       PageStat.Ra    - IceChat uses this to determine whether or not The
  1278.                SysOp has disabled the paging by using ALT-O in
  1279.                RemoteAccess. If Paging is set to [OFF] Then no page
  1280.                tune will be heard on the Sysops end when the user pages
  1281.                This file is only used if it can be found in the System
  1282.                directory defined in ChatCfg.
  1283.  
  1284.  
  1285.   If you have registered your copy of IceChat, it will also read and/or write
  1286.   to the various BBS message base files if you have allowed the user to post
  1287.   a message to the SysOp if the chat request is not answered.
  1288.  
  1289.   If you are not using RemoteAccess, the only file that is read from is the
  1290.   Dorinfo1.Def or Door.Sys BBS drop file.
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  ┌────────────────────────────────────────────────────────────────────────────┐
  1296.  │░░░▒▒▒▓▓▓         Parameters Used When Executing IceChat           ▓▓▓▒▒▒░░░│
  1297.  └────────────────────────────────────────────────────────────────────────────┘
  1298.  
  1299.  There are many parameters that can be used for IceChat. They are :
  1300.  
  1301.  -D:[PATH]    This will cause IceChat to use the specified [PATH] to
  1302.               locate the dropfiles that IceChat will read in. This is a change
  1303.               since the previous versions, which had a limit of ten paths in
  1304.               the configuration program. This new change will allow for more
  1305.               than 10 paths.
  1306.  
  1307.  -F           This will cause IceChat to abort the page reason prompt and
  1308.               jump directly into chat mode. This would normally be used when
  1309.               the SysOp instigates a chat with a user, OR if you do not want
  1310.               IceChat to ask for a reason when paging.
  1311.  
  1312.  -L           This will cause IceChat to run in local/testing mode so that
  1313.               the SysOp is able to test it out.
  1314.  
  1315.  -N:[NODE]    This will cause IceChat to acknowledge what node of
  1316.               the BBS that it is being executed on.
  1317.  
  1318.  -RANDOM[#]   This will cause IceChat to load a chat template randomly within
  1319.               the range of 1 to [#].
  1320.  
  1321.  -TP:[#]      This will cause IceChat to load up the template
  1322.               which corresponds to [NUMBER] when chat mode is entered.
  1323.  
  1324.  -A/B/C       This will cause IceChat to change the SysOp name to
  1325.               either CoSysOp #1,#2, or #3. Co-SysOps names are
  1326.               defined in ChatCfg.
  1327.  
  1328.  IceChat.Exe  This will cause IceChat To wait for the user to enter a page
  1329.               reason.  If they are outside of paging hours, a message to that
  1330.               effect will be displayed, and they will return to the BBS.
  1331.  
  1332.  These parameters may be used in almost any combination when executing IceChat,
  1333.  It is IMPORTANT that you select the right parameters for IceChat to run
  1334.  correctly, so please read this section carefully and refer to the various
  1335.  examples given for setting up your particular BBS in the relevant section of
  1336.  these documents.
  1337.  
  1338.  There is one more parameter that was added in during the v4.20 betas.
  1339.  I had planned on removing it, however I've left it in for those who
  1340.  really need to finetune IceChat to their system. This parameter controls
  1341.  how much timeslicing will occur in multitasking environments. The LARGER
  1342.  the value, the LESS slicing that occurs.  IceChat defaults to 20, which
  1343.  is the optimum value on all test systems. Following is a symptom/solution
  1344.  chart:
  1345.  
  1346.    Symptom:                     | Solution:
  1347.    -------------------------------------------------------------------------
  1348.    IceChat, when run in a       | IceChat is giving up TOO many timeslices
  1349.    multitasking environment is  | in your multitasking environment. You
  1350.    really slow, although the    | should INCREASE the value, so that IceChat
  1351.    other windows run fine.      | gives LESS timeslices.
  1352.    -------------------------------------------------------------------------
  1353.    IceChat runs absolutely      | IceChat is "hogging the CPU" (it's not
  1354.    great in my environment,     | giving up enough timeslices). Correct for
  1355.    with no lag or delays.       | this by DECREASING the value, so that
  1356.    However, while IceChat is    | IceChat gives up time slices more
  1357.    running, my other windows    | frequently.
  1358.    slow to a crawl.             |
  1359.    -------------------------------------------------------------------------
  1360.  
  1361.    The parameter to use to adjust IceChat's slicing is:
  1362.  
  1363.     /S:[value]     - [value] represents the slice value, as outlined above.
  1364.                      We recommend you play with this only if *** YOU REALLY
  1365.                      KNOW WHAT YOU'RE DOING! ***
  1366.  
  1367.  ┌────────────────────────────────────────────────────────────────────────────┐
  1368.  │░░░▒▒▒▓▓▓             Files Created & Used by IceChat              ▓▓▓▒▒▒░░░│
  1369.  └────────────────────────────────────────────────────────────────────────────┘
  1370.  
  1371.  IceChat creates a number of files for it's own use, these include it's main
  1372.  configuration file and macro file etc. There are also a number of ANSI files
  1373.  that you can create yourself using an ansi editor (such as TheDraw). These
  1374.  ANSI files will be used by IceChat during its operation. See the following
  1375.  list for a full rundown on the files that are created and/or used by IceChat.
  1376.  
  1377.  
  1378.   !!  ALL of these files MUST reside in the same directory as IceChat.Exe !!
  1379.  
  1380.   ───────────
  1381.   ICECHAT.CFG
  1382.   ───────────
  1383.  
  1384.      This files stores IceChat's main configuration. It is created by      
  1385.      ChatCfg.Exe and MUST be present for IceChat to run.
  1386.  
  1387.   ───────────
  1388.    MACRO.CFG
  1389.   ───────────
  1390.  
  1391.     Macro.Ice file is an encoded file that you MUST use ChatCfg to edit. Do NOT
  1392.     use a standard text editor. It contains words that will be replaced
  1393.     in chat with new words. For Example, if you type "BBS" in chat, it will
  1394.     replace it with "Bulletin Board System". These are all SysOp Defined.
  1395.  
  1396.   ────────────
  1397.    NOPAGE.CTL
  1398.   ────────────
  1399.  
  1400.     NoPage.Ice file is an textfile that you can use any text editor To edit.
  1401.     It contains any names of users that you feel shouldn't be allowed to
  1402.     page. When the user enters the page reason, it will appear that the music
  1403.     is playing from the remote end, but no page music will be heard on the
  1404.     Sysop's end. You do not HAVE to use a NoPage.Cfg, but it is always handy
  1405.     to prevent yourself from being annoyed by the constantly paging user
  1406.     that every BBS has.
  1407.  
  1408.   ────────────
  1409.    RANDOM.CFG
  1410.   ────────────
  1411.  
  1412.     Random.Cfg file is a text file that you can create. It contains any page
  1413.     tunes that you would like to have randomly selected and played everytime
  1414.     a user pages. When the user pages, IceChat will read in all of the page
  1415.     tunes listed in this file, and will randomly select one to be played.
  1416.     Please note, if this file exists, the VIP page tune will not be played
  1417.     for VIP users. The Format is simple :
  1418.  
  1419.     Page.Ice
  1420.     Dallas.Ice
  1421.     Dance.Ice
  1422.     Axel_F.Ice
  1423.  
  1424.     That is a simple example. You do not have to use these particular tunes,
  1425.     just replace these names with the page tunes you prefer.  These tunes must
  1426.     be in your IceChat directory. If it can't find the random pagetune that it
  1427.     selects, it will default to page.Ice. A file containing various page tunes
  1428.     is included in the release archive.
  1429.  
  1430.   ────────────────────
  1431.    PAGE.ICE & VIP.ICE
  1432.   ────────────────────
  1433.  
  1434.     These are standard RemoteAccess page tunes that IceChat will play while
  1435.     paging. Page.Ice is used for normal users, and Vip.Ice is used for VIP
  1436.     users. These files must be located in either the IceChat directory or the
  1437.     main BBS System directory. These files will not be used if the Random page
  1438.     tune function is active.
  1439.  
  1440.   ───────────
  1441.     VIP.CTL
  1442.   ───────────
  1443.  
  1444.     Very Important Person TEXTFILE - use a different tune for these Users.
  1445.     This file is a simple ascii text file which contains a list of user names
  1446.     that will use the Vip.Ice pagetune when they page the SysOp. It's format
  1447.     is simple, just enter each user that you wish to use the Vip.Ice pagetune,
  1448.     ONE name per line as follows:
  1449.  
  1450.     Jeremy Landvoigt
  1451.     Vince Maggio
  1452.     Dave Carter
  1453.     Michael Huggins
  1454.  
  1455.   ──────────────
  1456.    NOTAVAIL.A**
  1457.   ──────────────
  1458.  
  1459.     This is an ANSI/ASCII file that can be displayed if the SysOp is unable to
  1460.     (or chooses to abort) the users page.  You can create this file using any
  1461.     standard ANSI/ASCII editor.
  1462.  
  1463.   ──────────────
  1464.    OUTHOURS.A**
  1465.   ──────────────
  1466.  
  1467.     This is an ANSI/ASCII file that can be displayed if the user pages
  1468.     outside of the SysOp's paging hours.  You can create this file using any
  1469.     standard ANSI/ASCII editor.
  1470.     This file is ONLY Displayed when user pages out of hours and there is NOT
  1471.     a defined emergency password.
  1472.  
  1473.   ──────────────
  1474.    TEMPLATE.x
  1475.   ──────────────
  1476.  
  1477.     Any TEMPLATE.x file that you use MUST be in 24x79 format, and they MUST be
  1478.     saved in ANIMATED mode in TheDraw. If you dont save them like this, it is
  1479.     possible for them to scroll off the bottom of the screen by one line, and
  1480.     thus mess up the display. YOU MUST SAVE THEM IN THIS FORMAT TO WORK !!!
  1481.  
  1482.     The "x" represents the template number. 1 & 2 are hardcoded, but 3 - 10
  1483.     can be defined using ChatCfg.
  1484.  
  1485.     If you create this file, it will be used by IceChat to replace the default
  1486.     chat modes (Horiz/Vert). This file is NOT necessary, but is included
  1487.     so that you can make IceChat look like the rest of your BBS setup should
  1488.     you wish to. Simply create an ANSI screen using an ansi editor (TheDraw)
  1489.     And name it TEMPLATE.x. This file MUST be in the same directory as
  1490.     IceChat.Exe.
  1491.  
  1492.   ──────────────
  1493.    MACROHDR.ANS
  1494.   ──────────────
  1495.     Included in the release archive is an ANSI screen named SAMPLE3.ANS, 
  1496.     It is used to replace the header at the top of the macro listing feature.
  1497.     the screen has to be renamed to MACROHDR.ANS to become active. If this 
  1498.     screen is not available in your chat directory IceChat will use its built
  1499.     in screens. {+}
  1500.  
  1501.   ─────────────
  1502.    PAGEHDR.ANS
  1503.   ─────────────
  1504.  
  1505.     It is used to replace the header at the top of the main paging screen.
  1506.     The screen must be renamed to PAGEHDR.ANS to become active. If this
  1507.     screen is not available in your chat directory IceChat will use its built
  1508.     in screen. This file can only be 7x79 characters in size. {+}
  1509.  
  1510.  ┌────────────────────────────────────────────────────────────────────────────┐
  1511.  │░░░▒▒▒▓▓▓                Frequently Asked Questions                ▓▓▓▒▒▒░░░│
  1512.  └────────────────────────────────────────────────────────────────────────────┘
  1513.  
  1514.   Q: Is it possible to run Icechat from RA's external chat feature? I have the
  1515.      path and filename set correctly, but RA's default chat mode always comes
  1516.      up.
  1517.  
  1518.   A: This is most likely because your copy of RA is Unregistered. This RA
  1519.      feature is only available in the registered version. Change from using
  1520.      RA's external chat routine and use a Function key instead. This is
  1521.      explained in the section of these docs about installing IceChat into RA.
  1522.  
  1523.   --
  1524.  
  1525.   Q: IceChat is ignoring the necessary configuration files that it requires at
  1526.      startup. What is wrong?
  1527.  
  1528.   A: There are two possible solutions.  1st: Make sure that none of the IceChat
  1529.      files are WRITE-PROTECTED. If they are, IceChat will simply ignore them.
  1530.  
  1531.      2nd : Make sure that you have set up an icechat environment variable.
  1532.      ie.
  1533.  
  1534.      SET ICHAT=C:\bbs\doors\chat
  1535.  
  1536.      This will allow IceChat to find its configuration files no matter where
  1537.      IceChat is run on the System. Otherwise, it will be necessary to run
  1538.      IceChat from a batchfile that will CD into Icechats home directory. EG:
  1539.  
  1540.      @Echo OFF
  1541.      Cd \BBS\DOORS\CHAT
  1542.      ICECHAT.EXE
  1543.      Cd \BBS\Ra
  1544.  
  1545.   --
  1546.  
  1547.   Q: When I try to run IceChat, it gives me a conversion error similar to
  1548.      "Invalid IceChat.Cfg : Please run v4.20 -> v4.30 converter". What is
  1549.      wrong?
  1550.  
  1551.   A: This is most likely because you have just recently upgraded to a newer
  1552.      version of IceChat and not run the conversion utility. The solution
  1553.      would be to run the Conversion program, or to delete your
  1554.      IceChat.Cfg file and start the installation from scratch.
  1555.  
  1556.   --
  1557.  
  1558.   Q: When I try to run GEdit with the registered copy of IceChat, GEdit
  1559.      always runs thinking that it is in LOCAL mode.
  1560.  
  1561.   A: When you install GEdit into IceChat, make sure that you use the
  1562.      following commandline:
  1563.  
  1564.      [Path]\Gedit.Exe *P *B *T <kbt>
  1565.  
  1566.      <kbt> represents the keyboard timeout value in seconds.
  1567.  
  1568.   --
  1569.  
  1570.   Q: I am running a registered copy of IceChat, and have configured my
  1571.      external editor correctly in ChatCfg. However when the page is not
  1572.      answered and a user attempts to leave a comment IceChat says
  1573.      "Swapping Out For External Editor.." and then freezes. What is wrong?
  1574.  
  1575.   A: This is a known bug, which only affects some systems. If you are
  1576.      encountering this bug, it is most likely because you have a *M on your
  1577.      external editor commandline. Remove this *M, because IceChat will
  1578.      automatically attempt to swap out when loading the editor.
  1579.  
  1580.   --
  1581.  
  1582.   Q: When a user pages, it ALWAYS pages no matter what the hour is, or it
  1583.      does the exact opposite and either A) never emits any sound or, B) tells
  1584.      the user that I'm unavailable even during page hours. What is wrong?
  1585.  
  1586.   A: There are two possibilities here. The first possibility is that you have
  1587.      your RemoteAccess override engaged. When you are logged onto
  1588.      RemoteAccess, try hitting ALT-O. If it is set for always ON or always
  1589.      OFF, IceChat will respect this setting and abide by it, regardless of
  1590.      page hours setup.
  1591.  
  1592.      The other possibility is that you have your scroll lock key engaged. If
  1593.      scroll lock is ON, IceChat paging is OFF.
  1594.  
  1595.  ┌────────────────────────────────────────────────────────────────────────────┐
  1596.  │░░░▒▒▒▓▓▓                        Registration                      ▓▓▓▒▒▒░░░│
  1597.  └────────────────────────────────────────────────────────────────────────────┘
  1598.  
  1599.    The Development of IceChat v4.30 took many long hours, and a lot of time
  1600.    and effort not to mention money. This program is NOT FREEWARE.  If this
  1601.    program satisfies your expections of a chat utility, if not MORE, then you
  1602.    are expected to register it after an evaluation period of 30 days or
  1603.    sooner.  By doing this you can be sure of continued development of the
  1604.    software. Thanks for your support.
  1605.  
  1606.    This Program may be freely distributed but DO NOT under any circumstances
  1607.    change any of the executables or alter any files that come in the original
  1608.    distribution archive.
  1609.  
  1610.    I urge you to register as soon as you can! The more registrations that
  1611.    I have will show the interest of people in the program, and I will release
  1612.    a newer version with many more features.  If you register, the IceChat built
  1613.    in message editor will be available and the extra Macro editing screens.
  1614.    Also, all "Unregistered" messages and almost inaudible beeps within the
  1615.    program will be removed.
  1616.  
  1617.    Please note that the status of features (whether they are available or not
  1618.    to unregistered users) may be changed without further warning in later
  1619.    versions of the software; but this does not mean that they will be
  1620.    changed.
  1621.  
  1622.    If you wish to register, please fill out the registration form :
  1623.  
  1624.      North America
  1625.      -------------
  1626.  
  1627.      Register.Can - Registration Form For Canadian Users
  1628.      Register.Usa - For the U.S.A, and for all other Registrations
  1629.  
  1630.      Europe
  1631.      ------
  1632.  
  1633.      Register.Ger - Registration Form For Germany
  1634.      Register.Uk  - Registration Form For UK/Eire
  1635.  
  1636.    Please at this time send ALL registrations to the address listed in the
  1637.    correct registration form. Thank you for your support.
  1638.  
  1639.    Please note: The AUSTRALIAN and NETHERLANDS registration sites are NOT
  1640.                 available, so please do not forward your registration funds
  1641.                 to either of these sites (if you have an older registration
  1642.                 form). Both sites are continuing as support sites, but not
  1643.                 registration sites.
  1644.  
  1645.    Any Registration forms that have invalid or missing information may be   
  1646.    considered void and not be processed, depending on the extent of the       
  1647.    errors.
  1648.  
  1649.    Due to recent events, I have changed my policy on personal cheques that
  1650.    are sent in to pay for registration. I will continue to honour them,
  1651.    however as of this release, there will be a 3 week hold placed on the
  1652.    cheque to ENSURE that it does NOT go N.S.F.  Although most people are
  1653.    honest about this, lately too many people have sent in N.S.F. cheques, and
  1654.    when contacted about them, show little or no concern about them or the
  1655.    financial difficulties they may have caused.
  1656.  
  1657.    Additionally, a service of $15 will be levied against any N.S.F. cheques.
  1658.    Until both the full payment, and the service charge is recieved in the form
  1659.    of a MONEY ORDER, the registration will not be processed.
  1660.  
  1661.    In conclusion to the above information, to ensure a speedy turnaround time
  1662.    it is recommended you send your registration in the form of a money order
  1663.    (or direct deposit for Canadian residents) If you do choose to send in a
  1664.    personal cheque, it means that you have read and understood these
  1665.    conditions.
  1666.  
  1667.  ┌────────────────────────────────────────────────────────────────────────────┐
  1668.  │░░░▒▒▒▓▓▓                       Archive Contents                   ▓▓▓▒▒▒░░░│
  1669.  └────────────────────────────────────────────────────────────────────────────┘
  1670.  
  1671.     IceChat v4.30 has been compressed using RAR. The archive should be
  1672.     approximately 159k in size. This archive should have an authenticity
  1673.     verification seal by Jeremy Landvoigt. If this archive is not in RAR
  1674.     format, or if the seal has been broken, it is may be advisable to get a
  1675.     new archive from one of the support sites listed at the end of the
  1676.     documentation.
  1677.  
  1678.     The IceChat archive should contain the following files :
  1679.  
  1680.     ICECHAT.EXE         - The Main Program
  1681.     CHATCFG.EXE         - Use to configure the program
  1682.     ICEPLAY.EXE         - PageTune Player
  1683.     ICECHAT.DOC         - Program Documentation
  1684.     HISTORY.DOC         - Feature addition history
  1685.     WHATSNEW.430        - Changes (Additions/Deletions) in IceChat v4.30
  1686.     REGISTER.USA        - Generic Registration Form
  1687.     REGISTER.CAN        - Canadian Registration Form
  1688.     REGISTER.GER        - Germany Registration Form
  1689.     REGISTER.UK         - United Kingdom/Eire Registration Form
  1690.     XFER-S.BAT          - Batchfile used for file transfers to user
  1691.     XFER-R.BAT          - Batchfile used for file transfer from user
  1692.     PAGE.ICE            - Page Tune
  1693.     FILE_ID.DIZ         - General Program Description
  1694.     SAMPLE1.ANS         - Sample Horizontal ANSI screen (rename to Template.1
  1695.                           to use it). See Template.X in the section of these
  1696.                           docs on 'Files Used & Created by IceChat' for more
  1697.                           info.
  1698.     SAMPLE2.ANS         - Sample Vertical ANSI screen (rename to template.2 to
  1699.                           use it). See Template.X in the section of these docs
  1700.                           on 'Files Used & Created by IceChat for more info.
  1701.     SAMPLE3.ANS         - Sample Macro Header ANSI screen (must be renamed to
  1702.                           MacroHdr.Ans to be used). See MacroHdr.Ans in the
  1703.                           'Files Used & Created by IceChat' section for more
  1704.                           info.
  1705.  
  1706.     If one or any combination of these files are missing, or files have been
  1707.     ADDED, then you are using a possibly modified or altered copy of ICECHAT.
  1708.     It would be advised that you delete this copy, and get a clean copy of
  1709.     ICECHAT from one of the BBS's listed at the end of the documentation.
  1710.     Newest Version of IceChat can be F'REQed from Ice Technologies BBS under
  1711.     the magic name 'ICECHAT' (Without the quotes)
  1712.  
  1713.     Files IceChat will create are :
  1714.  
  1715.     ICECHAT.CFG         - The configuration file
  1716.     MACRO.CFG           - Encrypted Macro File
  1717.     NOPAGE.CTL          - List of TWIT users who may not page
  1718.     ICECHAT.LOG         - Usage Log (Can be configured to be appended to your
  1719.                           BBS system log)
  1720.  
  1721.  ┌────────────────────────────────────────────────────────────────────────────┐
  1722.  │░░░▒▒▒▓▓▓           CopyRight Notices & Program Disclaimer         ▓▓▓▒▒▒░░░│
  1723.  └────────────────────────────────────────────────────────────────────────────┘
  1724.  
  1725.     The door IceChat, along with all its support files and documents,
  1726.     are Copyright (C) 1993-96 Jeremy Landvoigt.  Distributing a version
  1727.     AFTER it has been registered is prohibited;  distribution of the
  1728.     original, unaltered evaluation version is permitted, indeed encouraged,
  1729.     as long as all support-files and documentation accompany the program are
  1730.     included WITHOUT ALTERATION OF ANY SORT. None of the files included
  1731.     in the IceBank archive may be modified in any way or distributed in any
  1732.     package without the express permission of Ice Technologies. Any type of
  1733.     cracking of either evaluation or registered versions of IceChat
  1734.     including (but not limited to) hex-editing, reverse engineering,
  1735.     decompiling are strictly prohibited.
  1736.  
  1737.     The author can be quickly reached for information through the RA_UTIL
  1738.     international FidoNET Conference, or at InterNET e-mail address:
  1739.  
  1740.     jlandvoigt@hopserv.interhop.net
  1741.  
  1742.     Or, If you wish to trust comments/complaints/suggestions to the Post
  1743.     Office, you can send them to:
  1744.  
  1745.             Jeremy Landvoigt
  1746.             100 Burling Place
  1747.             Newmarket, Ontario
  1748.             Canada  L3Y 5W4
  1749.  
  1750.     The following programs mentioned in this documentation are Copyright of
  1751.     their respective authors. They are listed in no particular order:
  1752.  
  1753.     IceChat      - CopyRight Jeremy Landvoigt
  1754.     RemoteAccess - CopyRight Wantree Development & Andrew Milner
  1755.     ProBoard     - CopyRight Philippe Leybaert
  1756.     X00          - CopyRight Raymond L. Gwinn
  1757.     BNU          - CopyRight David Nugent and Unique Computing Pty Limited
  1758.     FKFossil     - CopyRight Tim Strike and Forbidden Knights Systems
  1759.     Turbo Pascal - CopyRight Borland International
  1760.  
  1761.  
  1762.     THE USUAL LEGALITIES
  1763.  
  1764.     I (Jeremy Landvoigt) make no warranty of any kind, expressed or implied,
  1765.     including without limitation any warranties of merchantability
  1766.     and/or fitness for a particular purpose.  I shall not be held liable
  1767.     for any damages, whether direct, indirect, special or consequential
  1768.     arising from the failure of this program to operate in the manner desired
  1769.     by the user.  I shall not be held liable for any damage to data or
  1770.     property which may be caused directly or indirectly by the use of this
  1771.     program.
  1772.  
  1773.     In no event will I be held liable for any damages, including (but
  1774.     not limited to) any lost profits, lost savings, or other incidental
  1775.     or consequential damages arising out of the use -- or the inability
  1776.     to use -- this program, or for any claim by any other party. The only
  1777.     thing this package is guaranteed to do is take up space on your
  1778.     hard drive.
  1779.  
  1780.     Making use of this software is acknowledgement that you have read,
  1781.     understand, and fully agree to the license and disclaimer agreement.
  1782.  
  1783.  ┌────────────────────────────────────────────────────────────────────────────┐
  1784.  │░░░▒▒▒▓▓▓                          Credits                         ▓▓▓▒▒▒░░░│
  1785.  └────────────────────────────────────────────────────────────────────────────┘
  1786.  
  1787.    There are a few people who helped with the development of IceChat that
  1788.    although they weren't involved in the creation or writing of the program,
  1789.    their suggestions, Bug reports, and lengthy ßeta testing have been an
  1790.    enormous asset. I would like to thank in no particular order :
  1791.    Max Quagliotto, Jim Edwards, Ian Thomsen, Michael Yadron, Eric Staufer,
  1792.    and for all of their help. Couldn't have done it without them!
  1793.  
  1794.    Special thanks to Kevin McKillop for creating and maintaining our
  1795.    homepage on the internet! (http://www.ionsys.com/~mckkev/icesoft.html)
  1796.  
  1797.    Also, portions of the Fossil Routines used in IceChat v4.30 are Copyright
  1798.    1993-94 By Tim Strike and Forbidden Knights Systems.
  1799.  
  1800.  ┌────────────────────────────────────────────────────────────────────────────┐
  1801.  │░░░▒▒▒▓▓▓             Other Ice Technologies Utilities             ▓▓▓▒▒▒░░░│
  1802.  └────────────────────────────────────────────────────────────────────────────┘
  1803.  
  1804.   Here is a list of all the Ice Technologies utilities that were available at
  1805.   the time of release of this archive. If you enjoy using this Ice utility,
  1806.   you may want to check some of these out! :)
  1807.  
  1808.   · IceChat -
  1809.  
  1810.     IceChat is a split screen chat utility for RemoteAccess/ProBoard BBS
  1811.     packages. It can be used with many other BBS types as long as they
  1812.     support Dorinfo1.Def/Door.Sys type Doors.
  1813.  
  1814.   · IceEdit -
  1815.  
  1816.     IceEdit is a fullscreen ANSi message editor that was originally designed
  1817.     for use with RemoteAccess. Although it has been tested with
  1818.     RA v2.xx, PB v2.xx, and TeleGard v2.99 it should be compatible with any
  1819.     other BBS that uses the QuickBBS style dropfiles that contain the
  1820.     message writing information. These files are MSGTMP & MSGINF. You should
  1821.     check your BBS documentation to   see if your software supports this
  1822.     system. IceEdit also calls on the Dorinfo1.Def file to read in necessary
  1823.     information about the user profile.
  1824.  
  1825.   · IceNote -
  1826.  
  1827.     IceNote is the third Ice Technologies door to become available. It is a
  1828.     message to all users type door with many neat features.  It has been
  1829.     tested with both RemoteAccess v2.xx, and the latest release of Renegade,
  1830.     and should work with any other Dorinfo1.Def compatible BBS Packages.
  1831.  
  1832.   · IceBank -
  1833.  
  1834.     IceBank is the fourth utility to become available. It is a fully
  1835.     functional, fully configurable timebank system for RA v2.xx/PB v2.xx.
  1836.     It has many cool features, including InterBBS transactions.
  1837.  
  1838.   · IceUser -
  1839.  
  1840.     This is the fifth utility to become available. It is a fully
  1841.     functional online user editor for RemoteAccess v2.xx.  Very secure.
  1842.  
  1843.   · IceCBV -
  1844.  
  1845.     The very newest Ice Technologies door available!  Took awhile to finally
  1846.     get it released, but you won't be disappointed.  Full featured callback
  1847.     verification system for RemoteAccess and ProBoard. Many unique features!
  1848.     Look forward to even more features in the next version!
  1849.  
  1850.  
  1851.  ┌───────────────────────────────────────────────────────────────────────────┐
  1852.  │░░░▒▒▒▓▓▓            Program Support - BBS Locations              ▓▓▓▒▒▒░░░│
  1853.  └───────────────────────────────────────────────────────────────────────────┘
  1854.  
  1855.   All Ice Technologies utilities are available from our internet homepage of
  1856.   http://www.ionsys.com/~mckkev/icesoft.html
  1857.  
  1858.   IceChat can be File Requested from any of the following BBS's under the
  1859.   magic name of ICECHAT.
  1860.  
  1861.   Legend
  1862.   ──────
  1863.  
  1864.   S - Support Site  B - Beta Site  R - Registration Site  D - Distrib. Site
  1865.  
  1866.   Ice Technologies          Concession Stand          Minerva Online Ltd.
  1867.   Ontario, Canada           Florida, USA              London, England
  1868.   (905) 895-7775            (407) 569-6568            +44-(0)181-402-3350
  1869.   FidoNET 1:259/912         FidoNET 1:374/6568        FidoNET 2:254/33
  1870.   Max. Baud: 28800          Max. Baud: 33600          Max. Baud: 28800
  1871.   Flags: S B R D            Flags: S B D              Flags: S D R
  1872.  
  1873.  
  1874.   The Modem Link            Slash BBS                 The Fisherman's Cove
  1875.   Heidelburg, Germany       Venray, The Netherlands   Maryland, USA
  1876.   +49-6221-390239           +31-478-550103            (410) 561-9937
  1877.   FidoNET 2:2468/6022       Fidonet 2:284/801         FidoNET 1:261/1041
  1878.   Max. Baud: 19200          Max. Baud 33600           Max. Baud 38400
  1879.   Flags: S B R D            Flags: S D                Flags S R D
  1880.  
  1881.  
  1882.   Infinity Communications   RaLin Enterprises         Lost Horizons BBS
  1883.   Doncaster, Australia      California, USA           Texas, USA
  1884.   +61-3-9850-9115           (510) 226-7731            (915) 757-1299
  1885.   FidoNET 3:633/262         FidoNET 1:215/710         FidoNET 1:381/92
  1886.   Max. Baud: 28800          Max. Baud: 14400          Max. Baud: 28800
  1887.   Flags: S D                D                         D
  1888.  
  1889. [EOF]