home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / RAPNOTE2.ZIP / RAPNOTE.DOC < prev    next >
Encoding:
Text File  |  1993-02-22  |  17.0 KB  |  439 lines

  1. RAPNOTE.DOC     February 22, 1993
  2.  
  3.  
  4.     R A P   N O T E  version 2
  5.     
  6.         written by Jonathan H. Goldberg
  7.         The STUDIO BBS (508) 872-5865
  8.  
  9. What this program does
  10. ======================
  11.   This program allows the Sysop to have his/her users leave a 
  12.  
  13. Registration
  14. ============ 
  15.  RapNote is distributed as shareware.  Please read and return the 
  16. registration form at the end of this document with $15.   Registration 
  17. of this version of RapNote will entitle you to an update version of 
  18. RapNote.  Updated versions can be downloaded from The STUDIO BBS 
  19. 508-872-5865.
  20.  
  21.  
  22. Warranty
  23. ========
  24. This product is provided "as is" without any warranty of any kind.  The
  25. entire risk as to the results and performance of the program is assumed
  26. by you.  I, the author, do not warrant, guarantee, or make any 
  27. representations regarding the use of, or the results of the use of the
  28. program, and you rely on the program and results soley at your own risk.
  29. I the author cannot accept responsibility for system damage, loss of
  30. profit, or any other special, incidental, or censequenial damages
  31. resulting from the use of inability to use this product.
  32.  
  33. Copyright
  34. =========
  35. The RapNote Log Off Note is distributed as SHAREWARE.  Under this concept
  36. you may use the SHAREWARE (unregistered) version for a reasonable period
  37. of time, which I consider to be thirty days, after which you must either
  38. register your copy or discontinue usage.
  39.  
  40. Distribution
  41. ============
  42. You are free, in fact encouraged, to distribute the SHAREWARE (unregistered)
  43. version of RapNote provided that all files contained in the original RapNote
  44. archive are distributed in their original unmodified state.
  45.  
  46. File List
  47. =========
  48. RAPNOTE .EXE - the excutable program that makes the text file
  49. RAPNOTE .DOC - this file
  50. RAPNOTE .CFG - the control file (* this must be edited for proper usage *)
  51. RAPNOTE .GRX - the graphics file that contains the header and footer to be
  52.         used for the text file
  53.  
  54. *****************************************************************************
  55.  
  56. Setting Up
  57. ==========
  58.  1) Unzip the file, and read this doc file.
  59.  2) Edit the RAPNOTE.CFG file so that everything matches the proper 
  60. placement of your files  (see bottom for explanation of RAPNOTE.CFG)
  61.  3) Optional -- you may edit the RAPNOTE.GRX file.  This file contains a 
  62. three line header followed by two lines.  The two lines seperate the text
  63. that the user inputed from the header and their name.
  64.  4) Make sure that the text file that RapNote is creating will be viewed. 
  65. On my bbs I have the RapNote appear before the log off menu.  So in my
  66. main menu I have a command (G)oodbye which first shows the RapNote text
  67. file then goes to the log off menu.
  68.  5) Write a batch file which will call RapNote.  Rapnote uses the
  69.  following Command Line Directives
  70.  
  71.                     /a Again? mode switch
  72.                     /n Name switch
  73.                     /q Quiet mode switch
  74.                     /x Hall of Fame Limiting switch
  75.                     /y Hall of Fame Redirection switch
  76.                     /z Time Limit switch
  77.                     /i IRQ/PortAddress Customization switch
  78.                     /l Force Local Mode switch
  79.                     /c Communication Port Override switch
  80.                     /b Locked Baud Rate RTS/CTS switch
  81.                     /k Carrier Detect Override switch
  82.  
  83. ** Notes on the Command Line Directives  -
  84.  
  85.    /a will allow players to play multiple games at one time.  If they have
  86.       more than x minutes left (/a:x), they will be asked if they want to
  87.       play again.  This option carries no recommendation.
  88.      -NOTE: This option does not work with all games (i.e Galactic Empires).
  89.  
  90.    /n this switch is only necessary for use with the /9 SearchLight switch
  91.       or other BBS systems that run the game with command line directives
  92.       instead of using drop files.  It also can be used if you run the
  93.       game locally from DOS.
  94.  
  95.    /q will keep the game from beeping on the host computer.  This enables
  96.       the SysOp to get a good nights sleep.
  97.  
  98.    /x will limit the number of times a player's name will appear on the
  99.       Monthly Hall of Fame.  I recommend /x:2.  This keeps one or two
  100.       good avid players from monopolizing the Hall of Fame.
  101.      -NOTE: This option does not work with all games.
  102.  
  103.    /y I heavily recommend using the text Hall of Fames as bulletins and
  104.       such.  The BBSs in this area that make these files available for the
  105.       users to see tend to have about 5 to 10 times as many players as the
  106.       BBSs that don't.  The ability to look at the top 10 as well as see
  107.       last months top three, and the all time high score tends to highten
  108.       the sense of competition.
  109.      -NOTE: This option is not applicable to all games.
  110.  
  111.    /z sets a maximum time limit.  Normally the game will allow the player
  112.       as much time as he has left to play.  This allows the SysOp to
  113.       encourage players not to fall asleep during games.
  114.  
  115.       The game will execute an inactivity time-out at approximately 2
  116.       minutes.  It will beep at the halfway point and then again when
  117.       it returns control to the BBS.
  118.  
  119.    The game will auto-detect local play, so you can safely play the same
  120.    door locally that the remote users play.
  121.  
  122.    /i allows for customization of your serial communications.  If you are
  123.       using a PS/2 on Com3 or above, or if you are using any non-standard
  124.       IRQ/port address set-up, this option will allow you to get the game
  125.       playing.  This option will not interfere with the game auto-detecting
  126.       local play.  This option (or the /c or /l options) should not be used
  127.       unless absolutely necessary.
  128.  
  129.    NOTE : If you think the game is being forced into local play, check the
  130.    following.  If a remote user is playing the game, the bottom line of the
  131.    host computer will say 'Current User : User's Name or Alias here'.  If
  132.    the line is there, then the game is not locked into local mode.  In local
  133.    mode, the game never displays the 'Current User' line.
  134.  
  135.    /b - Locked BAUD Rate : These programs use RTS handshaking.  If you are
  136.    using a modem with the baud rate locked, then you will want to use this
  137.    switch.  '/B' implements RTS/CTS handshaking, and prevents the game from
  138.    overrunning the modems internal buffer.
  139.  
  140.    /k turns of the games carrier detect routines.  This option is a 'last
  141.        resort' option.  If your modem does not properly maintain a Carrier
  142.        Detect' signal, the game will automatically abort.  This option
  143.        supresses this activity.  If the user does drop carrier, the game
  144.        will still do an inactivity timeout after 2 minutes.  If you are
  145.        forced to use this option, you probably are having hardware problems
  146.        with the modem or RS-232 connector (bad pin or broken wire).
  147.  
  148. ** In addition, use the following command lines for the appropriate
  149. bbs software
  150.  
  151.      2 A.M. BBS Notes            -  /2  Jumper.Dat
  152.      Auntie BBS Notes            -  /7  Auntie.Sys
  153.      Force, GAP Notes            -  /S  Door.Sys (long)
  154.      Forum Notes                 -  /F  UserInfo.Txt
  155.      Genesis Notes               -  /G  CallInfo.BBS
  156.      GT, DoorWay Notes           -  /D  Door.Sys (short)
  157.      ModuleX Notes               -  /M  Number.Txt
  158.      Opus-CBCS 1.13 Notes        -  /3  LastUser.BBS
  159.      Opus-CBCS 1.14 Notes        -  /O  LastUsXX.Dat
  160.      PCBoard 12.x Notes          -  /1  PCBoard.Sys
  161.      PCBoard 14.x Notes          -  /P  PCBoard.Sys
  162.      Phoenix Notes               -  /H  Info.BBS
  163.      RyBBS Notes                 -  /5  CurrUser.BBS
  164.      Sapphire Notes              -  /8  Sapphire.Dat
  165.      Search Light Notes          -  /9  Search Light
  166.      Spitfire Notes              -  /6  SFDoors.Dat
  167.      WildCat Notes               -  /W  CallInfo.BBS
  168.      WWIV Notes                  -  /4  Chain.Txt
  169.  
  170.      DoorInfo Notes              -  /R# DorInfo#.Def
  171.                     EIS-PC, FoReM, OLEcom, QuickBBS,
  172.                     RBBS, Remote Access, TAG, TP-Board
  173.  
  174.               -  2 A.M. BBS Notes  -
  175.  
  176.    - The /2 option reads a 'Jumper.Dat' file.  For actual installation,
  177.      follow the WWIV example.
  178.  
  179.  
  180.               -  Auntie BBS Notes  -
  181.  
  182.    - This option is currently in the BETA stage.
  183.    - The /7 option reads a 'Auntie.Sys' file.  You will need to include the
  184.      /c or /i directive with this set-up.  Auntie.Sys does not tell which
  185.      communications port is being used.
  186.    For actual installation,
  187.      follow the WWIV example.  If you have documentation on this file, or
  188.      possibly other files that Auntie BBS creates, please let me know.
  189.  
  190.  
  191.               -  Force, Gap Notes  -
  192.  
  193.    - The /S option reads a 'Door.Sys' file.  This is the new proposed
  194.      standard for doors.  This format is currently used by Force and GAP.
  195.      For actual installation, follow the WWIV example.
  196.  
  197.  
  198.                  -  Forum Notes  -
  199.  
  200.    - The /F option reads a 'UserInfo.Txt' file.  For actual installation,
  201.      follow the WWIV example.
  202.  
  203.  
  204.                 -  Genesis Notes  -
  205.  
  206.    - The /G option does not currently work.  I do not have sufficient
  207.      information on Genesis' CallInfo.BBS.  It seems to match WildCat's
  208.      upto line 28.  Line 29 should contain communication port information.
  209.      If it does, use the /W directive instead.  I would really appreciate
  210.      some more complete documentation on Genesis.
  211.  
  212.  
  213.               -  GT, DoorWay Notes  -
  214.  
  215.    - The /D option reads a 'Door.Sys' file.  This is the same Door.Sys that
  216.      is used by Marshall Dudley's DoorWay to Unlimited Doors Program.
  217.      For actual installation, follow the WWIV example.
  218.  
  219.  
  220.                 -  ModuleX Notes  -
  221.  
  222.    - The /M option reads a 'Number.Txt' file.  For actual installation,
  223.      follow the WWIV example.
  224.  
  225.  
  226.              -  OPUS-CBCS 1.13 Notes  -
  227.  
  228.    - This option does not currently work.
  229.    - The /3 option reads a 'LastUser.BBS' file.  For actual installation,
  230.      follow the WWIV example.  If you have documentation on this file,
  231.      please let me know.
  232.  
  233.  
  234.              -  OPUS-CBCS 1.14 Notes  -
  235.  
  236.    - The /OXX option reads a 'LastUsXX.Dat' file.  The 'XX' is the OPUS
  237.      task number; if it is absent the program will attempt to read a file
  238.      called 'LastUser.Dat'.  an example with a task number (hexadecimal)
  239.      of 'e' would be
  240.  
  241.      madness /o0e:c:\opus\   ...
  242.  
  243.      the c:\opus\ tells it to look for 'LastUs0E.Dat' in the C:\OPUS\
  244.      directory.  The '...' is the other command line options (check the
  245.      WWIV example for a more thorough example).
  246.  
  247.  
  248.               -  PCBoard 12.x Notes  -
  249.  
  250.    - This option is currently in the BETA stage..
  251.    - The /1 option reads a 'PCBoard.Sys' file.  For actual installation,
  252.      follow the WWIV example.  If you have documentation on this file,
  253.      please send it to me.
  254.  
  255.  
  256.               -  PCBoard 14.x Notes  -
  257.  
  258.    - The /P option reads a 'PCBoard.Sys' file.  For actual installation,
  259.      follow the WWIV example.
  260.  
  261.  
  262.                 -  Phoenix Notes  -
  263.  
  264.    - The /H option reads a 'Info.BBS' file.  For actual installation,
  265.      follow the WWIV example.
  266.  
  267.  
  268.                  -  RyBBS Notes  -
  269.  
  270.    - The /5 option reads a 'CurrUser.BBS' file.  For actual installation,
  271.      follow the WWIV example.
  272.  
  273.  
  274.                 -  Sapphire Notes  -
  275.  
  276.    - This option does not currently work.
  277.    - The /8 option reads a 'Sapphire.Dat' file.  For actual installation,
  278.      follow the WWIV example.  If you have documentation on this file, or
  279.      possibly other files that Sapphire BBS creates, please let me know.
  280.  
  281.  
  282.               -  Search Light Notes  -
  283.  
  284.    - The /9 option is the reverse of the rest of these BBS switches. Since
  285.      the program is being run directly by SLBBS instead of from a batch file,
  286.      the current directory is the same as the BBS's directory.  /9 will tell
  287.      the game to get the path from the command line.
  288.  
  289.               c:\slbbs\games\stars\starsbbs /9
  290.  
  291.      This will tell the game to get 'c:\slbbs\games\stars\' from memory.
  292.      You will need to pass more information to make the game run.  I have
  293.      added a /n switch to read the users name.  You should use the %U switch
  294.      so that SearchLight passes the complete name like Andy_Mead.  It
  295.      should look something like /n:%U or /n%U.  The next switch you should
  296.      use is the /z directive to get the user's time remaining.  I believe
  297.      the SL switch is %M, so you should have /z:%M or optionally you can
  298.      set a specific time limit (i.e. /z:20).  The final piece of information
  299.      need is communication port.  My games use /c and SL uses %P.  Therefore
  300.      /c:%P should fit the bill.  A final example (check elsewhere for
  301.      descriptions of /a, /q, and /y) would be
  302.  
  303.   c:\slbbs\games\mad\madness /9 /n:%U /c:%P /z:%M /a:15 /y:c:\slbbs\text\ /q
  304.  
  305.      The spaces between switches is mandatory.
  306.  
  307.  
  308.                -  Spitfire Notes  -
  309.  
  310.    - The /6 option reads a 'SFDoors.Dat' file.  For actual installation,
  311.      follow the WWIV example.
  312.  
  313.  
  314.                 -  WildCat Notes  -
  315.  
  316.    - use the /y command to rename the text hall of fame for your bulletins
  317.      menu.  /y:c:\wildcat\bull34.bbs will rename the Hall of Fame 'Bull34.BBS'
  318.      and place it in the c:\wildcat directory.
  319.  
  320.  
  321.                 -  WWIV Notes  -
  322.  
  323.    - sample WWIV installation (using Star Traders - starsbbs.exe)
  324.      WWIV,chain.txt directory  - C:\WWIV
  325.      batch file                - stars.bat
  326.      stars.bat directory       - C:\WWIV\GAMES
  327.      starsbbs.exe directory    - C:\WWIV\GAMES\STARS
  328.      hall of fames directory   - C:\WWIV\GFILES\HOFSDIR
  329.  
  330.      stars.bat listing
  331.        echo off
  332.        cd c:\wwiv\games\stars
  333.        starsbbs /4:c:\wwiv\ /q /x:2 /z:20 /y:c:\wwiv\gfiles\hofsdir\
  334.        cd c:\wwiv
  335.  
  336.      chainedit setting
  337.        file - c:\wwiv\games\stars.bat
  338.        dos interrupts - off, this game handles it's own communications
  339.        shrink - doesn't matter - recommend NO
  340.        ansi - required
  341.        allow 300 bps users - recommend NO
  342.  
  343.    - If you are NOT using WWIV then substitute your BBSs switch for '/4'.
  344.  
  345.    - In WWIV mode, the current user line will also display user's
  346.      number and real name.
  347.  
  348.  
  349.               -  DoorInfo Notes  -
  350.  
  351.    - EIS-PC, FoReM, Professional OLEcom, QuickBBS, RBBS, Remote Access,
  352.      TAG, and TP-Board.
  353.    - If you use RBBS (or another DorInfo generating BBS), you will need
  354.      to let the program know what node the program is on.  If you use
  355.      /R by itself, the program will look for a file called DoorInfo.Def.
  356.      /R1 will look for DorInfo1.Def, /R2 will look for DorInfo2.Def, etc...
  357.  
  358.      A sample command line for node 1 (using OilField.exe) would be
  359.      oilfield /r1:c:\rbbs\ /x:2 /z:35 /y:c:\rbbs\bulletn\ /q /a:25
  360.  
  361.      where the program looks for DorInfo1.Def in c:\rbbs and when the
  362.      game is over it places OilHOF.Txt in c:\rbbs\bulletn
  363.  
  364. ** SysOp Control
  365.         F-10 SysOp Abort Key
  366.         F-9 Line Noise Disconnect Key
  367.  
  368.    Current User Line - The bottom line (line 25) on the BBSs monitor will
  369.        display the name of the player currently logged on.  This will not
  370.        display if the game is being played locally.
  371.  
  372.    F-10 - SysOp abort.  Pressing this key on the host keyboard will abort
  373.        the game in progress, and return control to the batch file, or BBS.
  374.        The user will be notified that the SysOp has terminated the session.
  375.  
  376.    F-9 - Line Noise.  Pressing this key on the host keyboard will simulate
  377.        line noise, then hang up the phone.  It will appear to the user as
  378.        if the connection was trashed.
  379.  
  380. ####RAPNOTE.CFG############################################################
  381. #The STUDIO BBS                  (* BBS NAME *)                           #
  382. #0000                                                                     #
  383. #c:\TG\RAPNOTE.GRX               (* HEADER FOR TEXT FILE *)               #
  384. #c:\TG\AFILES\RAPNOTE.TXT        (* OUTPUT FILE *)                        #
  385. ###########################################################################
  386.  The above RAPNOTE.CFG file is a sample of the one that comes with your
  387. RapNote archive.
  388.   Line 1 is your bbs name.
  389.   Line 2 is your bbs's registration number.
  390.   Line 3 is the path to the RAPNOTE.GRX file
  391.      This is the RapNote Graphics file
  392.   Line 4 is the output file.
  393.      The output file is the file that you want the program to output
  394.      with the user's log off message and the appropriate graphics
  395.  
  396. Communication with the author
  397. =============================
  398.  
  399.  Jonathan Goldberg is the SysOp of The STUDIO BBS which can be reached at
  400. (508) 872-5865.
  401.  
  402. Registration Form
  403. =================
  404.   This form should be returned to  with the $15.00 registration
  405.     RapNote
  406.     C/O Jonathan Goldberg
  407.     12 Vaillencourt Drive
  408.     Framingham, MA 01701-8824
  409.  
  410. Version: 2
  411.  
  412. Name :____________________________________________________________________
  413.  
  414. Address :_________________________________________________________________
  415.  
  416. Town/City :_________________________________ State :________ Zip :________
  417.  
  418. Voice Phone :(______)_____________________________________________________
  419.  
  420. BBS Name :________________________________________________________________
  421.  
  422. BBS Phone :(_____)________________________________________________________
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429. Thank you for registering RapNote!!
  430.  
  431.  
  432. Future Plans
  433. ============
  434.   Word wrap is currently in the development stages and will be beta tested
  435. beginning this week.  This should be released within the next three to
  436. four months.
  437.  
  438.  
  439.