Attitude Adjustment v2.2 (DOS)
"Have you ever wondered what people think about you?"
Written and (C)2007 by Sean Dennis
Another Cheepware production!
==========================================================

This program is a BBS door.  If you do not know what that is, you really
shouldn't try to use this program.

I. LICENSE AND DISCLAIMER

  This program and its associated files are property of Sean Dennis.  You
  may use this program for free as long as you are NOT running a for-profit
  ("pay") BBS.  Reverse engineering of this program or its associated files
  in any form, analog or electronic, is prohibited.  This program works
  nicely on my system, but I can't guarantee that it will work on your
  system.  If something breaks, I'm not responsible.  There is no promise
  or guarentee of future development or support of this program.

                          -=-=-=-=-=-=-=-=-=-=-=-=-=-=-

II. WHAT IS ATTITUDE ASSESSMENT?

  Attitude Assessment (AA) is a BBS door that can be run locally or through a
  BBS that is capable of running 16-bit DOS doors.  Attitude Assessment is
  a small, simple personality test that you can take to see what you might
  look like to other people.  Of course, this is for entertainment value
  only, but I've found it to be accurate of the people who take it, including
  myself.

  Features of this door:

    - Supports DOOR.SYS and DORINFO1.DEF drop files.

    - DOS, DesqView, Windows, and OS/2 multitasker friendly.

    - ANSI.SYS not needed as the door has its own ANSI driver.

    - Reads all needed runtime information from the dropfile, meaning
      no configuration files!


  Requirements to run AA:

    - A BBS that is capable of running 16-bit DOS doors and can produce either
      DOOR.SYS or DORINFO1.DEF dropfiles.

    - A FOSSIL driver.

    - ANSI.SYS is NOT required as the door has its own ANSI driver.

                          -=-=-=-=-=-=-=-=-=-=-=-=-=-=-

III. UPGRADING FROM A PREVIOUS VERSION OF

  If you're upgrading from a previous version, here's some important things
  you need to know:

    - Simply copy this new executable over the old one and you're done.

    - This upgrade is highly recommended since I do not support ANY of the
      previous versions of Attitude Assessment.

                          -=-=-=-=-=-=-=-=-=-=-=-=-=-=-

IV. SETTING UP AA

  Thankfully, AA is very easy to setup.  Here's the steps to set up a new
  installation:

    - Create a directory for the door and unzip the archive in it.

    - Create a batch file to run the door from your BBS (or if you run
      Synchronet, you can run it directly from the door menu).

    - Add AA into your BBS's door menu and you're set.

  If your BBS requires a batch file to run a door like mine does, here's
  how to do it.  I run a multinode Telegard/2 BBS and this is my setup
  to run AA.  I created a batch file called RUNAA.BAT:

    @echo off
    d:
    cd\doors\attitude
    attitude d:\tg\temp%1\door.sys
    cd\tg\temp%1

  If you're going to use DORINFO1.DEF, you can use this batch file:

    @echo off
    d:
    cd\doors\attitude
    attitude d:\tg\temp%1\dorinfo1.def
    cd\tg\temp%1

  You can pass the node number to the batch file from your BBS (please
  check your BBS documentation on how to do this).  If you're running
  a single-line BBS, just put a 1 instead of the %1 in the batch file.

  If you need an example on how to use the door, just type ATTITUDE at
  the command prompt and a small help screen will appear.

  A quick note about the status bar you see when the door is running on
  your BBS with a remote caller...the status bar looks like this:

    <door name and author information>
    <caller name>     <node #> <OS> <COM port> <emulation> <KP> <TL>

  It's easy to understand, but there's a few things you should know:

    - <OS> will always show as "DOS" under Windows.  If you're running
      the door under OS/2, it will say "OS/2".

    - <KP> is the number of seconds since the last keypress.

    - <TL> is the time left before the door kicks the user off.

  Some miscellaneous notes about the door:

    - Ezycom sysops need to use the *D5 ("extended" DOOR.SYS) option when
      using any of my Cheepware doors.  The other version available for use
      is a non-standard DOOR.SYS.  The standard DOOR.SYS has 52 lines.

    - I have been told that some sysops are having problems using DOOR.SYS.
      I personally haven't had any problems with using DOOR.SYS and recommend
      that you use it with my doors, but they have reported success with using
      DORINFO1.DEF.  DOOR.SYS passes more information to the door which is why
      I recommend its use.

    - It has been reported to me that some doors under Windows XP have a hard
      time figuring out whether they are using ANSI or not; you may need to
      force ANSI manually to the door if you have problems with this.

                         -=-=-=-=-=-=-=-=-=-=-=-=-=-=-

V. CUSTOMIZING AA
   
   There's nothing to customize in AA as it's all self-contained in one
   executable.

                         -=-=-=-=-=-=-=-=-=-=-=-=-=-=-

VI. CREDITS AND THANKS

  Attitude Assessment was developed using Turbo Pascal 7 (RTE200 patched) and
  FKFOSSIL v1.02 under Windows XP Professional, Windows 2000 Professional
  and eComStation 1.2MR.  The main executable was packed using UPX.

  FKFOSSIL v1.02 (C)1993-1994 Tim Strike and Forbidden Knights Systems.

  "Cheepware" and "Attitude Adjustment" are (C) Sean Dennis.  All
  rights reserved.

  All other copyrighted/trademarked names used in this documentation
  are property of their respective owners and are used for
  identification purposes only.

  I'd like to thank the following people for their help:

    - My wife, Maura, for putting up with me while I hack away at the
      computer for what seems like endless hours.

    - Trav'ler for testing my doors and providing much needed feedback
      and suggestions, as well as the Ezycom DOOR.SYS tip.

    - Steve Winn for reporting the WinXP ANSI problem.

    - All the sysops, users and fellow programmers who have helped me
      learn and understand over the years.  Thank you all for the
      invaluble help and experience.

                          -=-=-=-=-=-=-=-=-=-=-=-=-=-=-

VII. CONTACTING THE AUTHOR

  If you have any comments, suggestions or ideas, I'd love to hear from you.
  If you have a bug report, I need to hear from you.  Please make sure you
  have all the needed details handy for me so I can try to reproduce the
  problem (such as what you were doing when the problem occured, et al.).

  You can contact me via the following ways:

    - Netmail: 1:18/200@Fidonet - 618:618/1@Micronet

    - BBS: telnet://bbs.outpostbbs.net

    - Email: sean@outpostbbs.net

    - IM: ICQ (19965647) - AIM (eekahausmaus) - YM (blue_vinny)

    You can find me in CH-WARE, the official Cheepware support echo, in
    Fidonet.  I am also in DOORGAMES and BBS_CARNIVAL in Fidonet or
    anywhere in Micronet.

 If you'd like more information about Cheepware, you can get it via:

    - WWW: http://outpostbbs.net (click on the Cheepware link)

    - Email FREQ: Send an email to bbs@outpostbbs.net with the subject of
      FREQ and the message body of FREQ CHEEP - you will receive
      a listing of available Cheepware files within an hour normally.

    - Crash FREQ: Crash one of the above FTN addresses with the magic
      name of CHEEP.

    - BBS: Just telnet to my BBS and look in my Cheepware file area.

                         -=-=-=-=-=-=-=-=-=-=-=-=-=-=-

 Thank you for using Cheepware.  Support your local BBS scene!

 -- Sean Dennis
    Cheepware Author

<EOF>
