

   DIRSAVER          V2.12          DIRSAVER.TXT          DirSaver@usa.net
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



 Welcome to DirSaver!
~~~~~~~~~~~~~~~~~~~~~~

   What can DirSaver do for you?  In a nutshell, DirSaver creates
   screensavers out of your Macromedia Director projectors.  DirSaver
   takes care of all the details and lets you take care of your real work!

   DirSaver beats all comparable products by being able to fit your
   screensaver installer onto a single floppy disk!

   It consist of an easy-to-use wizard interface, which turns the creation
   of a screensaver into a 1 minute job.



 Installation:
~~~~~~~~~~~~~~~

   To install DirSaver, please copy all the files from the ZIP file that
   you downloaded to a new directory on your computer.

   DirSaver was designed for Windows 95.  If you are running Windows 3.1,
   you will not be able to run DirSaver unless you install the Win32s
   extensions.

   The produced DirSaver screensaver runs perfectly on Win95, Win98 &
   Windows NT (4.0).



 The creation process:
~~~~~~~~~~~~~~~~~~~~~~~

   DirSaver consists of an easy-to-use wizard interface.

   - Screen 1, the WELCOME SCREEN gives you some general information
     about DirSaver.

   - Screen 2, the SERIAL NUMBER SCREEN shows you the current serial
     number.  Pressing "Change" gives you the option to enter (another)
     key, or to remove the current key.  If a key is entered, it is
     possible to check the "Build a demo screensaver" checkbox.  If this
     box is checked, then the resulting screensaver will also expire after
     10 days.  Give these screensavers to customers before the final
     delivery/payment.

   - Screen 3, the ENTER PROJECTOR SCREEN lets you enter the Director
     movie that will be installed as a screensaver.

   - Screen 4, the ENTER INSTALLER DIRECTORY lets you select the output
     path and file name of the installer.  The default path is the same as
     the projector's path, and the default file name is "INSTALL.EXE". On
     this screen there's a checkbox that allows you to create a "stealth"
     installer, one that doesn't give any messages to the user. The other
     checkbox gives you the option to turn the installer into a compressed
     file, so it'll fit on a floppy. (The compressing itself is rather
     slow, but the decompression during installation is fast.)

   - Screen 5, the READY TO CREATE SCREEN gives you a final confirmation
     before creating your screensaver installer.



 How to purchase a key:
~~~~~~~~~~~~~~~~~~~~~~~~

   DirSaver is a shareware product with the user license price of US $50.
   While unregistered, it will limit the "life time" of its created
   screensavers to 10 days.

   The screensavers that you create with this evaluation version are for
   testing purposes only.  You may not distribute, in any way or form, the
   screensavers that you create with this evaluation version.  This
   includes both internal and external distribution.  When you are ready
   to really put DirSaver to work, you can order a key which comes with a
   royalty-free license to distribute the sceensavers that you create.

   Once you have a key, you can make an unlimited amount of screensavers,
   with each an unlimited amount of copies!  ALL future upgrades of
   DirSaver will be free of charge, even in case the price of DirSaver
   goes up!

   After we receive your payment, we will send you a license (key) by
   email or paper mail, which you may enter into the software.

   Note: this key is a personal key, and can only be used by the
   individual or company that purchased the key.  This key may not be used
   for other companies or individuals.

   The selling agents are now removed from the doc file, since there could
   be changes in agents, or changes in methods of paying, between the
   release of this doc version, and the moment you decide to buy.

!! Please check out the DirSaver home page to check for the DirSaver selling
   agents/countries/prices/conditions and to get the most current version of
   the documentation.

   The DirSaver home page is "http://members.xoom.com/dirsaver".
   See below for additional sites.

   The easiest and fastest way of purchasing a key is to register online,
   and pay with your credit card.  Follow the link on the DirSaver home
   page to enter your registration info.

   At this moment, there are also local agents for the U.S.A., Canada, and
   Australia, who accept either checks, money orders or cash.  Please note
   that the local agents are not authorized to sell outside of their own
   country.

   Finally there's one international address to send the registration
   fee to.  Again, check the home page for the most up to date information.

   Please include your company name, address, contact person, and Email
   address with your registration money.  We must have this information in
   order to make your Personal key.



 Contacting DirSaver:
~~~~~~~~~~~~~~~~~~~~~~

   For comments or technical questions, please Email to DirSaver@usa.net

   Do not send any questions to selling agents because they will not be
   able to help you.  They only facilitate registrations for me.

   The DirSaver home pages can be found at:

      http://members.xoom.com/dirsaver
      http://www.spark.net.hk/~pedit/dirsaver



 Other Goodies:
~~~~~~~~~~~~~~~~

   FlashForga - Creates screensavers out of Macromedia Flash projectors.

      http://members.xoom.com/flashforga


   Hoolicon   - Replaces the standard Director or Flash icon with your own.

      http://members.xoom.com/dirsaver/hoolicon.htm



 Copyright:
~~~~~~~~~~~~

   DirSaver is Copyright (C) 1998 by Paul Brand.

   DirSaver is a trademark owned by Paul Brand.
   FlashForga is a trademark owned by Paul Brand.
   Hoolicon is a trademark owned by Paul Brand.
   Macromedia Director is a registered trademark of Macromedia, Inc.
   Macromedia Flash is a registered trademark of Macromedia, Inc.



 Distribution:
~~~~~~~~~~~~~~~

   You are free to make copies of the distribution archive (DIRSAVER.ZIP)
   and pass it along to others for their evaluation provided that no
   modifications or additions are made to the software, its documentation,
   or any associated files, and it is not bundled in a distribution of any
   other software without permission.



 Thanks:
~~~~~~~~~

   Special thanks goes to Daniel Au, for helping out with the graphics.
   Visit his home page at http://members.vol.net/aus



 Disclaimer:
~~~~~~~~~~~~~

   This Program is provided "as is".  We warrant that the Program will
   substantially comply with the specifications set out in the
   documentation. Except as stated herein this Program is provided,
   without warranty of any kind, express or implied, statutory or
   otherwise, including but not limited to the implied warranties of
   merchantability and fitness for a particular purpose.

   The entire risk as to the quality and performance of the Program is
   with you.  Should the Program prove defective, you assume the entire
   cost of all necessary servicing, repair or correction.  We do not
   warrant that the functions contained in the Program will meet your
   requirements or that the operation of the Program will be uninterrupted
   or error-free.

   OUR SOLE LIABILITY TO YOU FOR ANY CLAIM, DEMAND OR CAUSE OR ACTION
   WHATSOEVER, AND REGARDLESS OF FORM OF ACTION, WHETHER IN CONTRACT OR
   TORT, INCLUDING NEGLIGENCE, SHALL BE LIMITED, AT OUR SOLE OPTION, TO
   REPLACEMENT OF THE PROGRAM OR REFUND OF THE PURCHASE PRICE.  IN NO
   EVENT SHALL WE BE LIABLE FOR OR YOU HAVE A REMEDY FOR RECOVERY OF ANY
   SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, EVEN IF WE
   HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, INCLUDING BUT NOT
   LIMITED TO LOST PROFITS, LOST SAVINGS, LOST REVENUES OR ECONOMIC LOSS
   OF ANY KIND, OR FOR ANY CLAIM BY ANY THIRD PARTY.

   All trademarks are acknowledged as the property of their respective
   owners.

   If you have any problems with this program, please direct your comments
   to the author at "DirSaver@usa.net".  Please grant us the opportunity
   of defending the program's design and functionality before decrying its
   use in any forum, public or private.  The success of future shareware
   depends on your encouragement.



 Future DirSaver versions:
~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Depending on the success of DirSaver, the following additions are
   planned for future versions:

   - Giving the possibility to give the screensaver your own, personalized
     icon.
   - Enabling the Director screensavers to animate directly on the desktop,
     so that your characters can walk on top of the desktop.
   - Enabling the Windows screensaver password option.
   - Allowing other cast libraries or external files to be installed at the
     same time, so that your screensaver doesn't have to exist of a single
     projector.
   - Removing the Macromedia Director dependency, so that DirSaver can be
     used to make a screensaver out of any executable file.



 Revision History:
~~~~~~~~~~~~~~~~~~~

 - Version 1.00  -  14 June 1998 -  DIRSAVER.EXE  358,912 bytes
                                    DIRSAVER.TXT    9,909 bytes
                                    DIRSAVER.GIF    1,273 bytes
                                    SSLINGO.TXT       554 bytes

      Initial release.



 - Version 2.00  -  11 July 1998 -  DIRSAVER.EXE  368,640 bytes
                                    DIRSAVER.TXT   11,047 bytes
                                    DIRSAVER.GIF    1,273 bytes
                                    SSLINGO.TXT       554 bytes

      Added compression, so the installer can fit on a floppy disk.
      Saving some of the user's settings.



 - Version 2.01  -  22 July 1998 -  DIRSAVER.EXE  368,640 bytes
                                    DIRSAVER.TXT   10,823 bytes
                                    DIRSAVER.GIF    1,273 bytes
                                    SSLINGO.TXT       554 bytes

      Changed something in the registration key handling to enable
      a very special company name to be entered.



 - Version 2.02  -  31 Aug 1998  -  DIRSAVER.EXE  369,664 bytes
                                    DIRSAVER.TXT   11,636 bytes
                                    DIRSAVER.GIF    1,273 bytes
                                    SSLINGO.TXT       699 bytes

      Solved a problem occuring on Windows NT. Changed lingo script
      because of NT hickups. Saving settings for last projector file
      and installer.



 - Version 2.10  -  21 Sep 1998  -  DIRSAVER.EXE  499,200 bytes
                                    DIRSAVER.TXT   12,020 bytes
                                    DIRSAVER.GIF    1,273 bytes
                                    SSLINGO.TXT       700 bytes

      Solved all Win98 disturbances. New graphic design.



 - Version 2.11  -  26 Sep 1998  -  DIRSAVER.EXE  613,888 bytes
                                    DIRSAVER.TXT   12,416 bytes
                                    DIRSAVER.GIF    1,273 bytes
                                    SSLINGO.TXT       700 bytes

      Oops! Win NT didn't support the image format that was used in
      version 2.10. Thank you Bill Gates, for your excellent compatibility
      between Win95, Win98 & NT.
      Solved now.



 - Version 2.12  -  31 Oct 1998  -  DIRSAVER.EXE  630,784 bytes
                                    DIRSAVER.TXT   13,245 bytes
                                    DIRSAVER.GIF    1,273 bytes
                                    SSLINGO.TXT       700 bytes

      Improved problem solving capabilities in case installing of the
      screensaver fails.



 Sample Lingo Script:
~~~~~~~~~~~~~~~~~~~~~~

   To turn your Macromedia Director movie into a screensaver, you need to
   add a global script that aborts the movie when the user moves the mouse
   or presses a key. Below you find an example script for this.  You can
   copy and paste this into a Director script cast member.

 --8<----------------------------- CUT HERE ---------------------------------

global MouseX, MouseY


on startmovie
  cursor 200     -- Make invisible
  set MouseX = the mouseH
  set MouseY = the mouseV
end startmovie


on stopmovie
  cursor -1      -- Arrow
  halt
  quit
end stopmovie


on idle
  -- !! Allow 1 pixel movement, since NT sometimes gives slightly
  --    different readings, even if the mouse is not moving.
  if (abs(the mouseH - MouseX) > 1  OR  abs(the mouseV - MouseY) > 1) then
    stopmovie()
  else if (the mouseDown  OR  the rightMouseDown) then
    stopmovie()
  else if (the keyPressed <> "") then
    stopmovie()
  else if (the shiftDown  OR  the optionDown  OR  the commandDown) then
    stopmovie()
  end if
end idle

 --8<----------------------------- CUT HERE ---------------------------------
