home *** CD-ROM | disk | FTP | other *** search
/ Power CD-ROM!! 7 / POWERCD7.ISO / demos / nbird / readme.com (.txt) < prev    next >
Encoding:
DOC2COM (Gerald DePyper)  |  1994-08-15  |  23.2 KB  |  436 lines

  1.      ---------------------------[ %README INFO` ]--------------------------
  2.        |Night Bird 2.6 and 2.7                           August 15, 1994
  3.        Copyright (c) 1994, Nicholas Centanni        All Rights Reserved    
  4.      --------------------------------------------------------------------
  5.           
  6.        \-->` Press ~ALT P` to print this info, ~ALT F` to save as a text file.
  7.            Use the arrow keys or ~PgUp`, ~PgDn` to view.  Press ~ESC` to quit.
  8.      
  9.         %Contents:
  10.       * Night Bird Features
  11.       * Hardware Requirements
  12.       * Program Options
  13.       * Distribution Policy
  14.       * Technical Support
  15.      
  16.         %Registered Version 2.7:
  17.       * Keyboard Commands 
  18.       * Using the Message Editor
  19.       * Running Night Bird as a DOS Screen Saver
  20.      
  21.  
  22.      ------------------------     
  23.      |  Night Bird Features
  24.      ------------------------     
  25.        Night Bird is a real-time animation of a bird flying endlessly over
  26.      an ever-changing field of lights.  It was written originally as a
  27.      sample program to demonstrate certain techniques of 3D animation to
  28.      users of the XYZ++ 3D Graphics class library.  Eventually it was
  29.      developed as an independent product.
  30.      
  31.        %New to Version 2.6:
  32.          ~*` Special 3D text can now be displayed on the forest floor.
  33.        
  34.          ~*` Better use is made of the VGA graphics hardware, allowing
  35.            the use of a richer and more beautiful range of color.
  36.        
  37.          ~*` The program was optimized again for speed, and now runs
  38.            with more ground detail than ever before!
  39.      
  40.        %Previous enhancements:
  41.          ~*` The bird model was redesigned so that it's wing movements
  42.            more closely resemble those of a real bird.
  43.        
  44.          ~*` Evergreen trees were added to the background detail to
  45.            make the scene look more natural.  
  46.      
  47.        %Features of the Registered Version -- 2.7
  48.          ~*` Keyboard commands were added, which allow you to move
  49.            about in the scene.  These are described below in the 
  50.            section: Keyboard Commands.
  51.           
  52.          ~*` Text can now be entered with the Night Bird Message
  53.            Editor, and will be displayed in a spectacular way on the
  54.            ground below the bird. 
  55.        
  56.          ~*` And a new TSR loader has been added which allows Night
  57.            Bird to operate as a DOS screen saver.  If your computer is
  58.            making use of expanded (LIM) memory, then this TSR loader
  59.            requires only 2k of resident memory!
  60.           
  61.        %Quitting the Program
  62.          ~*` To exit the program, after the bird has started to fly, 
  63.            press ESC.  When in screen saver mode, you can also quit
  64.            by moving your mouse, or clicking the mouse button.
  65.      
  66.      
  67.      ------------------------     
  68.      |  Hardware Requirements
  69.      ------------------------     
  70.        Night Bird is designed to take advantage of the 80386 processor and
  71.      VGA graphics.  The software will only run on that hardware, and will
  72.      exit with a warning message if the installed equipment is not
  73.      sufficient.
  74.            
  75.           
  76.      ------------------------     
  77.      |  Program Options
  78.      ------------------------     
  79.      ~  Frame Rate
  80.        The animation times itself to the computer it is running on, by
  81.      gradually adding ground detail until a given frame rate is reached. 
  82.      The default frame rate is 20 frames per second.  This target frame
  83.      rate can be adjusted at the command line.
  84.           
  85.        For example, start the program with the DOS command: NBIRD -f30 to
  86.      increase the animation rate to 30 frames per second, or NBIRD -f5 to
  87.      decrease the rate to 5 frames per second.  A lesser value will allow
  88.      more ground detail points to be drawn, but will make the animation
  89.      choppier.  A greater value will create smoother animation, at the
  90.      expense of a decrease in ground detail.
  91.      
  92.      ~  Copyright Banner
  93.        You may suppress the opening copyright message by starting the
  94.      program with the -c command.  For example: NBIRD -c
  95.      
  96.      ~  Sensing the Mouse and COM ports
  97.        When Night Bird is being run as a screen saver (registered version
  98.      only), any mouse or COM port activity will end the program, but this
  99.      does not occur when running the program (NBIRD) directly from the
  100.      DOS prompt.  The -m option will enable this sensing behavior, if you
  101.      prefer that, when running from the DOS prompt.
  102.      
  103.        In certain cases, you might experience the program quitting
  104.      prematurely, even though you are sure there was no Mouse or COM port
  105.      activity.  This can sometimes happen if your mouse is very sensitive,
  106.      or if your modem needs resetting.  If addressing either of those two
  107.      conditions does not solve the problem, then do not use this option
  108.      when running from the DOS prompt.
  109.      
  110.      
  111.      ------------------------     
  112.      |  Distribution Policy 
  113.      ------------------------     
  114.        The SHAREWARE version 2.6 of Night Bird may be freely distributed. 
  115.      It is only permitted to distribute the software if ALL related files
  116.      are included.  So, if you want to give it to a friend, or post it to
  117.      a BBS, we would love that!  But only give away the original complete
  118.      file as you received or downloaded it: (e.g. NBIRD26.ZIP).
  119.      
  120.        The REGISTERED version 2.7 of Night Bird may NOT be distributed
  121.      under any circumstances.  The same holds for both WaterVision and
  122.      Liberty Bell.
  123.      
  124.        Night Bird 2.7, WaterVision and Liberty Bell are NOT shareware
  125.      programs.  These programs are all copyrighted, and may NOT be
  126.      duplicated or distributed without the permission of the author.  All
  127.      rights are reserved worldwide for Night Bird 2.6, Night Bird 2.7,
  128.      WaterVision, and Liberty Bell.
  129.      
  130.        For more information regarding our shareware offer, run the program
  131.      ORDER.COM which you should have received with this package.  Just
  132.      type ORDER at your DOS prompt to view or print the order form.  It
  133.      includes all information you need to order the software directly,
  134.      through Compuserve, or by Credit Card.
  135.      
  136.      
  137.      ------------------------     
  138.      |  Technical Support
  139.      ------------------------    
  140.        If you have any questions about this or any other product from
  141.      Nicholas Centanni, you may contact the author at any of the following
  142.      addresses:
  143.      
  144.      %  Nicholas Centanni`                 Voice mail: %(408) 236-2264    
  145.      %  15466 Los Gatos Blvd.`             Compuserve EMail: %[70431,2147]
  146.      %  Suite 109-060`                     Internet: %nickc@netcom.com
  147.      %  Los Gatos, CA 95032`
  148.      
  149.      
  150.      ---------------------------------------------     
  151.      |  Keyboard Commands  ~Registered Version 2.7
  152.      ---------------------------------------------     
  153.        The following commands may be used while the program is running:
  154.      
  155.      ~  Elevation
  156.        Press the \U` key to move \U`P.
  157.        Press the \D` key to move \D`OWN.
  158.      
  159.      ~  Distance
  160.        Press the \C` key to move \C`LOSER to the bird.
  161.        Press the \F` key to move \F`ARTHER from the bird.
  162.      
  163.      ~  Viewing Magnification
  164.        Press the \Z` key to \Z`OOM in on the bird.
  165.        Press the \W` key for a more \W`IDE angle view.
  166.      
  167.      ~  Bird Height
  168.        Press the \H` key to cause the bird to rise \H`IGHER in the air.
  169.        Press the \L` key to \L`OWER the height of the bird.
  170.      
  171.      ~  Bird Speed
  172.        Press the \S` key to increase the bird's \S`PEED.
  173.        Press the \B` key to \B`RAKE the bird's speed.
  174.      
  175.             
  176.      ----------------------------------------------------
  177.      |  Using the Message Editor  ~Registered Version 2.7
  178.      ----------------------------------------------------
  179.        This utility allows you to add custom text to the Night Bird screen
  180.      saver.  Text that you enter will appear on the ground, and you will
  181.      see the bird gracefully flying over it.
  182.      
  183.        At any time, you may use this Message Editor again, and change the
  184.      message text.  The message text is saved directly in the Night Bird
  185.      program.
  186.      
  187.      
  188.      ~  Message Length
  189.        You are allowed up to 6 different messages, each one containing up
  190.      to three lines of text.  You are allowed a maximum of 25 characters
  191.      of text on each line.
  192.      
  193.        Note:  The maximum size of a message is actually based on the
  194.      number of points that are used to draw the letter in the animation. 
  195.      It is NOT based on message length.  The character comma ',' for
  196.      example, uses only 8 points, whereas the dollar sign character '$'
  197.      uses 60.  So, a long message might be possible, if it uses many
  198.      characters with low point counts. 
  199.      
  200.        You needn't worry however about trying to determine the point count
  201.      for your message.  Just enter your desired text, and the program will
  202.      tell you whether the message will be displayable.
  203.      
  204.      
  205.      ~  Message Format
  206.        It's quite all right to enter less than 6 messages.  All message
  207.      slots left blank (after the last entered message) will be ignored.
  208.      
  209.        Although text in the message editor appears left-justified, you
  210.      will notice that the text will always be centered when displayed in
  211.      the program.  Keep this in mind when deciding how you will layout
  212.      your text.      
  213.       
  214.      
  215.      ~  Entering the Message
  216.        To use the editor, you must be logged into the same directory as
  217.      that of the Night Bird program (NBIRD.EXE).  This is because the
  218.      editor will need to find the EXE file in order to update the text
  219.      embedded in the program file.
  220.      
  221.        To start the program type: BTEXT at your DOS prompt, then press
  222.      enter.  After starting the Editor, you will see three text lines
  223.      available for editing, and a blinking cursor in the first line.  Any
  224.      text you enter up until you press ENTER, will be assigned to the
  225.      first line.  
  226.      
  227.        To move to the next line of text, press ENTER.  If you press ENTER
  228.      while in the last line of text, you will be brought back to the first
  229.      line.  You may move backwards in a line of text by pressing
  230.      BACKSPACE.  To clear a line of text, move to that line and press the
  231.      SPACE BAR.
  232.      
  233.        When you are satisfied with the text in a message and wish to move
  234.      to the next message, click the RIGHT ARROW button, or use your right
  235.      arrow cursor key.  Similarly, to move to a previous message click the
  236.      LEFT ARROW button, or use the left arrow cursor key.  When navigating
  237.      from one message to the other, you will see the current message
  238.      number in the small window next to the arrow buttons.  This display
  239.      will show message numbers in the range of: 1 to 6.
  240.      
  241.        If you wish to exit the program, without writing the text into the
  242.      Night Bird EXE, click the CANCEL button, or press the keystroke
  243.      combination: ALT n.  If you are satisfied with the entered text, and
  244.      wish to perform the update, click the OK button, or press ALT o.  
  245.      
  246.        You will notice however, that whichever method you use to exit the
  247.      program, the text you have entered in the editor is always
  248.      remembered, even though it may not have been transferred to Night
  249.      Bird.  So the next time you run the editor, the last entered text
  250.      will still be visible.  This text resides in the data file: 
  251.      MESSAGE.DAT.  This file may be erased if desired to save disk space,
  252.      or as a way of clearing the Message Editor text.  
  253.           
  254.        Note: The file MESSAGE.DAT is only a work file for the use of the
  255.      message editor, and is not a required data file for the normal
  256.      operation of Night Bird.
  257.      
  258.      
  259.      --------------------------------------------------------------------
  260.      |  Running Night Bird as a DOS Screen Saver  ~Registered Version 2.7
  261.      --------------------------------------------------------------------
  262.        Many people have requested that Night Bird be redesigned to act as
  263.      an auto-loading DOS screen saver.  This is now possible by running
  264.      the supplied TSR loader: NBIRDTSR.
  265.      
  266.        To run Night Bird as a screen saver, just enter the command:
  267.      NBIRDTSR at your DOS prompt, followed by any one or more of the
  268.      following command line options.
  269.      
  270.      
  271.      ~  /U  --  Unload NBIRDTSR from memory.  
  272.                \Example:  NBIRDTSR /U
  273.      
  274.        This option will only work if no other TSR has been loaded after
  275.      NBIRDTSR.
  276.      
  277.      
  278.      ~  /D<secs>  --  Set Screen Saver DELAY time, in seconds.
  279.                      \Example: NBIRDTSR /D120   (Sets delay to 2 minutes)
  280.      
  281.        After NBIRDTSR has been run, Night Bird will pop-up on screen after
  282.      it has sensed that there has been no Keyboard, DOS, COM port, or
  283.      Mouse activity for a default period of 60 seconds.  You may use this
  284.      option to lengthen that DELAY time.  The minimum DELAY is 60 seconds,
  285.      but there is no limitation on the maximum DELAY used.
  286.      
  287.        This command may be used even after NBIRDTSR has already been
  288.      loaded.  Just type: NBIRDTSR /D<new delay time> and you will see a
  289.      message stating that the delay time has been changed.  
  290.  
  291.        You may also start Night Bird manually, once the TSR is loaded,
  292.      by pressing F11.
  293.      
  294.        NOTE: If you are running software that affects the system timer in
  295.      any way, this may confuse the counter in NBIRDTSR and the DELAY
  296.      feature may operate incorrectly.  If the program is popping up
  297.      earlier than the default of 60 seconds, or does not seem to be
  298.      obeying the DELAY value that you have set for it, just run NBIRDTSR
  299.      /D<secs> again to reset the value.
  300.      
  301.        
  302.      ~  /M<nnn>  --  Set memory swap size to nnn kilobytes.  
  303.                     \Example: NBIRDTSR /M128 
  304.      
  305.        When another program is running, such as a word processor, or even
  306.      another graphics program, and Night Bird is activated, it will swap
  307.      out the current application either to LIM memory or to disk, then
  308.      will load Night Bird temporarily into conventional memory.  
  309.      
  310.        This option sets the size of the buffer in memory NBIRDTSR uses to
  311.      accomplish this swapping.  If no value is specified NBIRDTSR will use
  312.      a 256K swap buffer.  If the specified amount is greater than the
  313.      maximum available memory NBIRDTSR will swap as much as possible.  You
  314.      can also specify /M* to have the loader use the maximum available
  315.      size for swapping.
  316.      
  317.      
  318.      ~  /E  --  Do not use EMS (expanded or LIM) memory.  
  319.                \Example: NBIRDTSR /E
  320.      
  321.        This option will disable the swapping of the underlying application
  322.      to EMS (expanded or LIM memory).  It will also disable the running of
  323.      the TSR itself in EMS.  This may be needed with some applications
  324.      which use EMS in an incompatible manner.
  325.      
  326.      
  327.      ~  /X  --  Do not use XMS (extended, HIMEM) memory.  
  328.                \Example: NBIRDTSR /X
  329.      
  330.        This option will disable the swapping of the underlying application
  331.      to XMS (extended, HIMEM memory).  This may be needed if running
  332.      certain applications that use extended memory in an incompatible
  333.      manner.
  334.      
  335.      
  336.      ~  /H  --  Do not check Hi-Memory for TSR.  
  337.                \Example: NBIRDTSR /H
  338.      
  339.        When the Night Bird TSR is loaded, it first checks your computer's
  340.      memory to make sure a copy of the TSR is not already loaded.  It
  341.      checks conventional memory (the first 640k), then the high memory
  342.      (above 640k).  Some machines however will lock up if high memory is
  343.      scanned, so the /H option is provided in order to disable the
  344.      scanning of the memory above 640k during this search.
  345.         
  346.        You should only use this option if you are experiencing problems
  347.      when the TSR is loaded.  Most users can ignore this option.
  348.      
  349.      
  350.      ~  /P<program name>  --  Use alternate path location for NBIRD.EXE
  351.                              \Example: NBIRDTSR /Pc:\\nbird\\nbird.exe
  352.             
  353.        Use this option to specify the full drive/path/filename of the
  354.      Night Bird .EXE file.  You only need to use this option if you have
  355.      stored NBIRD.EXE in a different directory than the one where NBIRDTSR
  356.      resides.  If this option is not used, NBIRDTSR will look for
  357.      NBIRD.EXE in its home directory.
  358.      
  359.      
  360.      ~  /C<command line>  --  Set the command line options for NBIRD.EXE
  361.                              \Example: NBIRDTSR /C-f25  (25 frames per sec)
  362.      
  363.        As described above in the section PROGRAM OPTIONS, Night Bird
  364.      allows for several options to be specified at run time, on the
  365.      command line.  When using NBIRDTSR to start Night Bird, these options
  366.      can be sent using this /C option. 
  367.         
  368.        This option must be the LAST option specified for NBIRDTSR, because
  369.      all text appearing after "/C" will be considered as part of the
  370.      command line that will be sent to Night Bird.
  371.      
  372.      
  373.      ~  The NBIRD.SWP file
  374.      
  375.        NBIRDTSR stores any underlying memory contents into the file:
  376.      NBIRD.SWP (when extended/expanded memory is not available).  The file
  377.      is created on the current drive at the time of initial loading of
  378.      NBIRDTSR.  When NBIRDTSR /U is invoked to unload the TSR, this file
  379.      will be removed. Note: NBIRD.SWP should NOT be deleted while NBIRDTSR
  380.      is resident.
  381.      
  382.      
  383.      ~  The NBIRD.INI file
  384.      
  385.        Sometimes you will find that it is undesirable for Night Bird to
  386.      pop up over certain applications.  If you experience problems with
  387.      the use of NBIRDTSR in association with a specific application, or
  388.      you just wish to prevent the TSR from interrupting your work during
  389.      your use of an application, then just indicate the name of that
  390.      program in the text file: NBIRD.INI.  
  391.      
  392.        You will find a copy of NBIRD.INI installed in the same directory
  393.      as the Night Bird program.  Examine the file with a text editor to
  394.      see how it is formatted.  Two fake program names: skip1.exe and
  395.      skip2.com were placed in the file just to show how the program names
  396.      should be listed.  You may replace these names with the names of
  397.      those programs you wish to protect from the screen saver activity of
  398.      NBIRDTSR.
  399.      
  400.        In actual use, you do not need to supply the EXE or COM extension. 
  401.      The first 8 characters of the program name are sufficient.
  402.  
  403.  
  404.      ~  Example BATCH files
  405.  
  406.        An example batch file (BIRD.BAT) has been supplied which
  407.      demonstrates the correct method of loading NBIRDTSR.  It can be
  408.      called directly from the DOS prompt, or from within your autoexec.bat
  409.      file.  Or just copy the contents of BIRD.BAT directly into your
  410.      autoexec.bat file, if you prefer.
  411.      
  412.        Use BIRD.BAT as a guide for setting up the loader for your
  413.      environment, adding whatever additional options you may want to
  414.      pass on to the NBIRDTSR command line, as described above.  But
  415.      remember that any additional options must be inserted after the 
  416.      command NBIRDTSR and BEFORE the /C option, or the options will 
  417.      be ignored.
  418.      
  419.        Additionally, the BATCH files: REBIRD.BAT and UNBIRD.BAT have
  420.      been supplied to demonstrate resetting the delay time.
  421.      
  422.        ~*` Loading the TSR (BIRD.BAT)
  423.            Type BIRD at the DOS prompt to use this batch file.  
  424.            The TSR will be loaded and will activate after the 
  425.            default delay of 60 seconds.
  426.    
  427.        ~*` Resetting the delay time (REBIRD.BAT) 
  428.            Type REBIRD <new_seconds> to change the delay time 
  429.            for the TSR.
  430.          
  431.        ~*` Unloading the TSR from memory: (UNBIRD.BAT)
  432.            Type UNBIRD at the DOS prompt to remove the 
  433.            TSR from memory.
  434.  
  435.  
  436.