home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / NODE104.ZIP / NODEVIEW.DOC < prev    next >
Encoding:
Text File  |  1995-09-03  |  20.6 KB  |  422 lines

  1. ▓▓▒  ▓▓▒            ▓▓▒                   ▓▓▒                  
  2. ▓▓▓▒ ▓▓▒            ▓▓▒                                        
  3. ▓▓▓▓▒▓▓▒  ▓▓▓▓▒     ▓▓▒  ▓▓▓▓▒   ▓▓▒ ▓▓▒ ▓▓▓▒   ▓▓▓▓▒  ▓▓▒  ▓▓▒
  4. ▓▓▓▓▓▓▓▒ ▓▓▒ ▓▓▒ ▓▓▓▓▓▒ ▓▓▒ ▓▓▒  ▓▓▒ ▓▓▒  ▓▓▒  ▓▓▒ ▓▓▒ ▓▓▒  ▓▓▒
  5. ▓▓▒▓▓▓▓▒ ▓▓▒ ▓▓▒▓▓▒ ▓▓▒ ▓▓▓▓▓▓▒  ▓▓▒ ▓▓▒  ▓▓▒  ▓▓▓▓▓▓▒ ▓▓▒▓▒▓▓▒
  6. ▓▓▒ ▓▓▓▒ ▓▓▒ ▓▓▒▓▓▒ ▓▓▒ ▓▓▒       ▓▓▓▓▒   ▓▓▒  ▓▓▒     ▓▓▓▓▓▓▓▒
  7. ▓▓▒  ▓▓▒  ▓▓▓▓▒  ▓▓▓▒▓▓▒ ▓▓▓▓▓▒    ▓▓▒    ▓▓▓▒  ▓▓▓▓▓▒  ▓▓▒▓▓▒ 
  8.                                         
  9.  
  10.                                   NODEVIEW 1.4
  11.                        Copyright (c) 1994,95 By Brad Larned
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.     ---------------------------------------------------------------------
  25.                                 COPYRIGHT NOTICE
  26.     ---------------------------------------------------------------------
  27.     Nodeview is a copyrighted program being distributed under the shareware
  28.     concept.  As such you may  use NODEVIEW for a period of 30  days without
  29.     registering the software.   After  the 30 day  evaluation period,  you
  30.     must  register your  copy of  NODEVIEW or  you will  be in  violation of
  31.     United States and International copyright laws.
  32.  
  33.     I feel Nodeview is one of the best BBS Listing doors available at this
  34.     time, and so will you.  Please help me with the many hours of programming
  35.     I have put in to this and Register this program.  
  36.      
  37.     As a shareware  program, Nodeview may be freely  distributed through  a
  38.     BBS.  Shareware distributors  may distribute copies of Nodeview on disk
  39.     for a modest disk duplication charge not to exceed $3 per disk.
  40.  
  41.     ---------------------------------------------------------------------
  42.                                 LICENSE AGREEMENT
  43.     ---------------------------------------------------------------------
  44.  
  45.     The game program, support files, and documentation are copyrighted
  46.     products of Brad Larned. Brad Larned reserves all rights to these products.
  47.     This is protected by the United States of America
  48.     (USA) and International Copyright Laws. In no way shall the
  49.     components of the game software package be reproduced or modified
  50.     in any form or method without prior expressly written permission
  51.     from Brad Larned.
  52.  
  53.     Tampering with or altering the contents or integrity of the game
  54.     software package is prohibited. No fee may be charged by any
  55.     agency other than $3 per disk beyond the cost of distributing
  56.     unregistered copies without prior expressly written permission from
  57.     Brad Larned.
  58.  
  59.     A major portion of this software comes from the DDPlus Door Driver
  60.     Package and was written by the authors of that package. The DDPlus
  61.     Doordriver kit has been used for the communications, interrupt
  62.     handling and some utility functions and that part of the software
  63.     remains copyrighted by the authors of the DDplus Package.
  64.  
  65.     This game is distributed under the Shareware concept. You are
  66.     allowed to operate this game for a trial period of thirty (30)
  67.     days. After this trial period, you must register the game 
  68.     or discontinue its usage. Again if you do not agree with this
  69.     then do NOT use this game.
  70.  
  71.     ---------------------------------------------------------------------
  72.                                     WARRANTY
  73.     ---------------------------------------------------------------------
  74.     Nodeview is distributed without warranty.  In no event will Brad Larned
  75.     be liable to  you for  damages, including  any loss of profits, lost 
  76.     savings, or  other incidental or  consequential damages arising  out of
  77.     your use  of or inability to  use the program, even if Brad Larned
  78.     or an  authorized representative  has been advised of the possibility 
  79.     of such damages.  Brad Larned will not be liable for any such claim by
  80.     any other party.
  81.  
  82.      ---------------------------------------------------------------------
  83.      REGISTRATION
  84.      ---------------------------------------------------------------------
  85.      Registration of NODEVIEW is only $10.00! Please use the form in the
  86.      file  REGISTER.TXT.   When  you register NODEVIEW, you will  receive a
  87.      key that will disable start-up delay and show your BBS as the Registered
  88.      owner. You will also be intitled to all future updates by download or FREQ
  89.      from our BBS when available. Please support shareware with your prompt
  90.      registration today.
  91.  
  92.      -------------------------------------
  93.      RESTRICTIONS ON THE UNREGISTERED GAME
  94.      -------------------------------------
  95.      Until the game is registered the following restrictions are
  96.      in effect:
  97.      
  98.      NONE!  Only a start-up delay and Print's UN-Registered in a little
  99.      box on the top of the scan screen and does not show you as registered
  100.      in the download file for user's..
  101.  
  102.     ---------------------------------------------------------------------
  103.                          INTRODUCTION AND FEATURES
  104.     ---------------------------------------------------------------------
  105.  
  106. NODEVIEW IS UN-CRIPPLED!! If you hate CRIPPLE WARE then please support this
  107. project and register today..
  108.  
  109. NODEVIEW is a fast and easy to install node list searching door that will
  110. allow users maximum search ability and easy to understand commands while
  111. locating their favorite BBS near or far away.  Remote and local cursor 
  112. control for ease of use and sysop defineable screens make nodeview a favorite
  113. for all.
  114.  
  115. NODEVIEW will operate great in a multi-node environment, allowing multiple
  116. users to use the door at once. * SHARE IS REQUIRED *  If you use OS/2 and run
  117. NODEVIEW in a DOS BOX then SHARE is NOT required.
  118.  
  119. Up to 5 Nodelists can be configured through the use of a NODEVIEW.CTL file.
  120. NODEVIEW uses the RAW nodelists for ease of use and compatibility with just
  121. about any BBS.
  122.  
  123. NODEVIEW safely monitors carrier detect and will return the user to BBS if 
  124. there is no input from the keyboard within a sysop defineable time or if user
  125. drops carrier. Nodeview also checks users time left and will return them if 
  126. they run out of time.
  127.  
  128. Fully supports  high speed modems: 16550  FIFO buffering and
  129. locked serial ports up to 115,200 speed.
  130.  
  131. Sysop configurable screens, you can tailer NODEVIEW to look like
  132. any BBS format you like!
  133.  
  134. Download function with flexibilty, you can use any protocol's that
  135. you want to use or use a standard configuration supplied.
  136.  
  137.      ---------------------------------------------------------------------
  138.      INSTALLATION  - INSTALL
  139.      ---------------------------------------------------------------------
  140.      REQUIREMENTS: You have to either have CEXZY.EXE for downloading or you
  141.      can use your own download protocol's.  Example DSZ.COM for Zmodem.
  142.       
  143.      You also have to have DOS SHARE.EXE loaded for multinode use. If your
  144.      running in a VDM window under OS/2 then dos SHARE is NOT required.
  145.  
  146.      A fidonet RAW nodelist is required or compatible nodelist.
  147.  
  148.      1.) INSTALLATIONS : If this is a first time installation
  149.      then Create a directory for NODEVIEW, then unzip NODEVIEW to that 
  150.      directory.
  151.      
  152.      2.) Edit the NODEVIEW.CTL file to configure NODEVIEW, the
  153.      file is very well documented and you should have no problem.. If NODEVIEW
  154.      runs but the color looks strange try the color1 statement in the 
  155.      NODEVIEW.CTL or a different drop file format, also check your fossil 
  156.      statements in the CTL file. If you still have problems then read the
  157.      inclosed b4uask.doc file.
  158.      
  159.      3.) Create your NODEVIEW.BAT file, you must either copy your drop file
  160.      to the NODEVIEW directory or point NODEVIEW in the right direction with 
  161.      the command line parameter /P  EXAMPLE: NODEVIEW.EXE /PC:\BBS\NODE1
  162.      See the sample included with this archive - sample.bat
  163.  
  164.      4.) Edit the DOWNLOAD.BAT for your configuration.  If you want to use the
  165.      canned menu's then I'd suggest downloading CE-XYZ.ZIP from my BBS for
  166.      your download protocol engine.  It's not required though!  You can use 
  167.      any protocol that you'd like but you'll have to edit your menus to
  168.      coincide with your protocol if their different, not a problem with 
  169.      Thedraw.. You will also have to edit the download.bat if your NOT using
  170.      a fossil driver.  See the /U command line parameter section of the 
  171.      download batch file.
  172.  
  173.      5.) That's it!  Enjoy and good luck.
  174.      
  175.      * SEE BELOW ON RUNNING NODEVIEW FOR MORE SETUP HELP *
  176.  
  177.     ---------------------------------------------------------------------
  178.     RUNNING NODEVIEW
  179.     ---------------------------------------------------------------------
  180.     NODEVIEW is run by  entering a command similar to the following BATCH FILE
  181.     Assuming NODEVIEW is on C: and in the NODEVIEW directory, and the drop file
  182.    has been copied to the NODEVIEW directory.
  183.  
  184.      @ECHO OFF
  185.      CLS
  186.      CD\BBS\NODEVIEW
  187.      NODEVIEW.EXE
  188.      CD\BBS
  189.  
  190.  
  191.       You may also use the following command line parameters to point
  192.       NODEVIEW in the right direction ..
  193.       
  194.       /E - Use EMS for extra memory');
  195.       /L - Local mode');
  196.       /Bxxx - Specify locked baud rate (i.e. /B38400)');
  197.       /C    - Specify comport number.
  198.       /Nx   - Specify node number');
  199.       /R    - Force RIP graphics');
  200.       /Pyyy - Specify path to drop file (i.e. /Pc:\bbs');
  201.       /CFG= - Specify path and name to your configuration file 
  202.               (i.e. /CFG=C:\NODEVIEW\NODE1.CFG
  203.  
  204.        ---------------------------------------------------------------------
  205.             "/E" - Expanded Memory Specification If your machine has over one
  206.           megabyte of memory, then you may have some available.  NODEVIEW can
  207.           utilize EMS to improve game performance and reduce conventional
  208.           memory requirements.
  209.           This command will tell NODEVIEW.exe to use EMS memory to hold its
  210.           overlay buffer.  Otherwise disc area may be used to hold this buffer.
  211.           This needs a memory manager and when enabled and is compatible with
  212.           DESQview.
  213.  
  214.               "/L"      This tells NODEVIEW.EXE to load up in LOCAL mode.
  215.           This is good for testing or when a sysop just wants to "try out" the
  216.           door without messing with his BBS setup.  The "/L" mode will ask the
  217.           user for his name and run the door in local mode.
  218.  
  219.               "/Bxxxxx"   This tells NODEVIEW.EXE to lock its baud rate at
  220.           xxxxx.  In order to get the most efficiency out of a high speed
  221.           error correcting modem (9600 baud or above), you may lock the baud
  222.           rate to a speed higher than what the caller is actually using.
  223.           By locking the baud to say 38,400, the modem can compress text data
  224.           that is being sent and achieve a baud rate much higher than the
  225.           actual transmission rate.
  226.           This will lock the baud rate at the same value for all nodes that
  227.           use this command line.  If you perfer a more selective way to lock
  228.           baud use 'LOCKBAUD' command in the NODEVIEW.CTL file.
  229.  
  230.               "/Cx"     (where x is 1..4) This specifies a comport number.
  231.           Some bbs software does not create door information files (dropfiles)
  232.           that contain the comport number.  If your bbs does have a comport
  233.           listed in the dropfile then there is no need for this parameter.
  234.           The default is comport 0, local mode.
  235.  
  236.               "/Nx"     (where x is 1..9) This specifies a "node number".
  237.           Some bbs software support multinode environments in which you must
  238.           know the node number of the drop file to use. For example, RBBS-PC
  239.           uses DORINFOx.DEF. If you specified "/N2" then NODEVIEW.EXE would
  240.           use DORINFO2.DEF.
  241.  
  242.               "/Pyyy"   This specifies the path to the drop files.
  243.           For example, "/PC:\WC30\WCWORK\NODE1" would tell NODEVIEW.EXE to
  244.           look for the drop file in C:\WC30\WCWORK\NODE1. If this is left out
  245.           the program assumes the drop file is local.
  246.  
  247.               "/CFG="   Specify path and name to your configuration file 
  248.           (i.e. /CFG=C:\NODEVIEW\NODE1.CFG
  249.           You can name your configuration file anything you like, handy
  250.           for seperating nodes that may need different settings..
  251.  
  252.           "/F" or "/H"  Maintenance function, trims the log file down
  253.  
  254.  
  255.      EXAMPLE: NODEVIEW /B115200 /N2 /PC:\PB\NODE2
  256.  
  257.     ---------------------------------------------------------------------
  258.      MULTI-NODE USE
  259.     ---------------------------------------------------------------------
  260.  
  261.      Nodeview will run in a Multi-Node environment just fine. Nodeview will
  262.      allow user's to be in the door at the same time! It is best to have
  263.      your BBS software make your Node drop files in a seperate directory.  
  264.      Then you can point Nodeview to that directory with the /P statement on
  265.      the command line.  You could even have a seperate CTL file for every
  266.      node if needed with the /CFG= statement, this gives you even more added
  267.      flexibility.  I would suggest starting Nodeview from the Nodeview home
  268.      directory.  See the inclosed Sample.bat file for more information.
  269.  
  270.      For download purposes, the user's scan's are saved as node-1.lst then
  271.      node-2.lst, etc. for each node.  These are text files of the user's
  272.      scan and can be done locally if needed to retrieve a bbs listing.
  273.     ---------------------------------------------------------------------
  274.      LOCAL USE
  275.     ---------------------------------------------------------------------
  276.      Nodeview can  be run  locally without  a door data  file (handy  for the
  277.      sysop  to use the door without logging on to the BBS) by specifying /L
  278.      after NODEVIEW.EXE, in  the  DOS  command line.
  279.      NODEVIEW will  request the user  to enter  his name  before running  the
  280.      door or just press enter for your name as it reads in your CTL file.
  281.  
  282.     ---------------------------------------------------------------------
  283.      NON-STANDARD IRQ's and addresses
  284.     ---------------------------------------------------------------------
  285.      Nonstandard IRQs can be used with Nodeview by specifying the IRQ number
  286.      and address in the Nodeview.ctl file..
  287.  
  288.     ---------------------------------------------------------------------
  289.       SYSOP KEYS
  290.     ---------------------------------------------------------------------
  291.       F1= Sysop help toggle.
  292.       F2= Chat.
  293.       F7= Up user's time by 5-minutes.
  294.       F8= Down user's time by 5-minutes.
  295.       F10 Eject user.
  296.      ---------------------------------------------------------------------
  297.      CUSTOM SCREENS:
  298.      ---------------------------------------------------------------------
  299.      All Ansi screens can be configured to your liking.. Before you do this
  300.      backup all the original screens!  To make your own screens use
  301.      your favorite Ansi editor (Thedraw) or whatever.
  302.  
  303.      All screens must be saved as 20 Lines!!  This is very important for
  304.      proper cursor control or display.. To do this in Thedraw you first
  305.      make your screen no larger then 20 lines and then save it by marking
  306.      the entire screen as a block down to line 20, then you just hit 'S' in
  307.      Thedraw to save it as a 20 line screen, it's that easy..
  308.  
  309.      Please conform to the original screen names and all screens must be
  310.      kept in the Nodeview home directory to display..
  311.  
  312.      CURSOR CONTROL KEYS ARE HARD CODED AND MUST LINE UP IN THE SAME POSITION
  313.  
  314.      --------------------------------
  315.      WHAT TO DO IF THERE ARE PROBLEMS
  316.      --------------------------------
  317.  
  318.         Every effort is made to ensure that the game runs correctly
  319.         before it leaves my BBS as Shareware.  If you are experiencing
  320.         problems please do the following BEFORE calling me:
  321.  
  322.         1.  Read ALL the SYSOP.DOC to ensure you have setup the program
  323.             and have met all the program requirements.
  324.  
  325.         2.  Use the B4UASK.DOC as a checklist to ensure that you have
  326.             not done anything wrong.
  327.  
  328.      ------------------------------------------------------
  329.      Common Problems (Locked Bauds, High Speed modems, etc)
  330.      ------------------------------------------------------
  331.  
  332.         1.   The game does NOT require a fossil driver to run.
  333.  
  334.         2.   If you are running a high speed modem (9600 baud or above),
  335.              then I suggest you run your bbs/mailer/doors at a locked baud
  336.              rate. On high speed error correcting modems, locking the baud
  337.              rate will have a noticeable increase on the speed of text that
  338.              is sent. It's beyond the scope of this document to discuss
  339.              configuring your BBS and mailer for a locked baud rate; you may
  340.              wish to consult those docs for information on that. Here are a
  341.              few things to keep in mind when setting up GAME with a locked
  342.              baud rate:
  343.  
  344.              a.  When using a locked baud rate, I highly recommend
  345.                  using a  FOSSIL driver. This game will work at high
  346.                  speeds without one though. BNU is a good fossil driver
  347.                  which can even be loaded and unloaded before and after
  348.                  you run this game.
  349.  
  350.              b.  If you are using a fossil, then make sure to tell the
  351.                  fossil that the port is locked. For BNU, to lock com1:
  352.                  at 38,400, you would use something like "L0=38400" on
  353.                  BNU's command line.
  354.  
  355.              c.  If you lock the baud for one program, it must be
  356.                  locked for everything. You can't lock the baud for just
  357.                  this game, but not your BBS/mailer.
  358.  
  359.              d.  You may need to use the /B switch on the game.exe
  360.                  Command line to specify the locked baud rate. For
  361.                  19,200 this would be "/B19200" and for 38,400 this
  362.                  would be "/B38400". Please note there is no space
  363.                  between the "/B" and the baud rate.
  364.  
  365.         3.   What follows is some information on possible strange
  366.              situations that may occur:
  367.  
  368.              a.  Low speed users can play the game, but high speed
  369.                  users get garbage.
  370.      
  371.                  - If you are not using the DORINFOx.DEF or
  372.                    DOOR.SYS drop file then you may wish to find a
  373.                    converter program to convert whatever drop file
  374.                    your BBS produces to the DORINFOx.DEF or DOOR.SYS
  375.                    format and tell game.exe to use that.
  376.  
  377.                    Several converter programs are readily available
  378.                    on most BBS systems. 
  379.  
  380.              b.  The game hangs up when a user enters the game.
  381.  
  382.                  - Sounds like the game is getting the wrong baud
  383.                    rate somehow. Try switching over to the DOOR.SYS
  384.                    drop file method if possible.
  385.  
  386.              c.  Text and screens are getting cut off.
  387.  
  388.                  - If you are running with a locked baud, then this
  389.                    could be caused by some sort of FLOW CONTROL
  390.                    problem. Try using a fossil if you aren't already.
  391.  
  392.              d.  If you're using something other than the DOOR.SYS
  393.                  drop file, then I always suggest trying to use
  394.                  DOOR.SYS if possible. It is the most reliable method
  395.                  and has had the most testing. If that is not possible
  396.                  try DORINFOx.DEF as an alternative.
  397.  
  398.              e.  A door locks up node 1.  This can happen with fossils
  399.                  or the internal communications routines because it
  400.                  uses the default comport of 1 when NONE is found in
  401.                  the dropfile or game.ctl file. To correct this make
  402.                  sure the right port is shown in the dropfile OR
  403.                  nodeview.ctl file.
  404.  
  405.              f.  ANSI is reflected correctly on the local screen but
  406.                  the user is getting garbage.  Assuming the user has
  407.                  ANSI installed then most likely the problem is at
  408.                  your end. First make sure you have configured the 
  409.                  game.ctl file to show the correct locked port rate.
  410.                  Second make sure the dropfile is passing the locked
  411.                  port rate INSTEAD of the actual conncet rate.  If it
  412.                  is not passing the locked port rate then you may
  413.                  need to use a different dropfile format OR use a
  414.                  dropfile converter program to change the line to
  415.                  show the locked port rate INSTEAD of the actual
  416.                  connect rate.
  417.  
  418.  
  419. -------------------------------------------------------------------------------
  420.                                      End
  421. -------------------------------------------------------------------------------
  422.