MOO-cows Mailing List Archive

[Prev][Next][Index][Thread]

My ANSI system...



I finally got around to finishing up version 2.1 of my ANSI system and it is
now available for public use.  The system takes up approximately 90K and is
very easy to set up and use.  This version will work on any MOO server higher
than 1.7.9p2 (possibly even 1.7.8x) and doesn't require any special server
patches.  I have included the README file for it at the end of this mail...  

BTW, ftp.mcs.net has a low connection limit right now so you might want to
try http://www.mcs.net/~darkowl/WWW/ftp/ANSI/INDEX.html.


 *****************************************************************************
 *         Don Schwarz <darkowl@mcs.net>           *     PGP fingerprint:    *
 *          http://www.mcs.net/~darkowl            * 6E 3E B9 38 CC C2 CA CD *
 * -->Come to EnigMOO  (junior.wariat.org 7777)<-- * 4A ED 48 66 27 FA 1C 37 *
 *     Dark_Wiz @ EnigMOO, ForestMOO, MOOnShine    ***************************
 *  Dark_Owl @ everymoo          "The mice will see you now."  --HHGTTG      *
 *****************************************************************************


Features:
  * The ability to add color and beeping to mail, pages, messages, and
    anything else that eventually gets sent through $player:notify.
  * A built-in automatic setup program, which takes care of 95% of the
    setup needed for the ANSI system and makes backups of what it changes.
  * A complete help database documenting every command line verb and a
    wide variety of topics relating to the ANSI system.
  * An options package for controlling and customizing many aspects of the
    ANSI system.
  * A way for players to safely add color codes to their names.
  * A full set of utility verbs to emulate the corresponding built-in
    functions which are adjusted for use with ANSI codes.
  * The escape and beep characters are stored in non-readable properties
    and are never copied or stored anywhere else, even temporarily.
  * The ability to allow certain users to be trusted by the ANSI system,
    and allowing them to have limited control over it (activating and
    deactivating it in case of an emergency, adding codes and groups, etc)
  * A very small number of verbs needing to run with wizard permissions.
  * The ANSI is turned off by default for each player, so no ANSI codes
    will ever be sent to a player who doesn't want to see them.
  * The ability for players to turn groups of codes on and off
    individually.

Installation:
  If you are starting a new MOO and wish to have ANSI on it, the easiest
    way is to use the ANSICore.  The ANSICore is a copy of the December
    25, 1995 LambdaCore in which everything has been fixed to work
    correctly with the ANSI.  The escape and beep characters are already
    present in the database so no set up or installation is necessary.
    The latest ANSICore is available via anonymous FTP from
    ftp.mcs.net in the directory /mcsnet.users/darkowl/ANSI, in a
    file named ANSICore.db.gz. (Sorry, due to file quotas I was unable to
    include the uncompressed version, but it is still available from
    darkowl.pr.mcs.net in the directory /pub/ANSI)
    NOTE: While the ANSI system is activated in the core, all players
      start out with the ANSI defaulting to off, so you will have to type
      '@ansi-options +all' before you can see any color.

  To install the ANSI system on an already existing MOO, you will need the
    installation script.  This file should be uploaded into the MOO as a
    non-wizard (usually the second character of the wizard installing the
    ANSI) and will port the objects and give you instructions on how to
    start up the automatic setup program.  The latest installation script
    is available via anonymous FTP from ftp.mcs.net in the directory
    /mcsnet.users/darkowl/ANSI, in a file named ANSI.moo.

Comments, suggestions, and bugs:
  Please direct all comments, suggestions, and bug reports to:
    darkowl@mcs.net




Home | Subject Index | Thread Index