home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / BBS_GAME / TBINGO20.ZIP / TRIBINGO.DOC < prev    next >
Text File  |  1994-01-03  |  23KB  |  542 lines

  1.  
  2.                    * * *  T R I  -  B I N G O  * * *
  3.                     Copyright 1993, 1994 by M & S Software
  4.  
  5. Tri-Bingo Version 2.0
  6. 01/05/1994 by M & S Software
  7.  
  8. Author: Mike Jordan    
  9.               
  10. Built in BBS Support For: 
  11.  
  12.   Wildcat! BBS 3.X, 2.X, 1.13       PCBoard BBS 14.X           QuickBBS
  13.   Remote Access                     Spitfire BBS               GAP BBS
  14.   RBBS-PC BBS                       T.A.G. BBS                 Searchlight
  15.  
  16.   (and any others that use the same drop file as these)
  17.  
  18. *** Game Description ***
  19.  
  20. Tri-Bingo is modeled after the game played by thousands of people across the
  21. country every day for fun and profit.  You won't get rich from Tri-Bingo but
  22. I'm hoping that you will have a ton of fun.  Tri-Bingo allows you to play
  23. with up to 3 cards per game as well as choose the type of Bingo game you want
  24. to play.  The game choices are:
  25.  
  26. 1. 5 In-A-Row Bingo             5. T Bingo
  27. 2. Postage Stamp Bingo          6. Zig-Zag Bingo
  28. 3. Blackout Bingo               7. Random Choice Bingo
  29. 4. X Bingo
  30.  
  31. Inaddition there are two "Special" games, one allowing you to win up to double
  32. the JackPot and one where the JackPot to increase each time there is no winner.
  33. These games are Power Bingo and Progressive Bingo.  See the Help file for more 
  34. details.
  35.  
  36. Tri-Bingo does not require a Demo Key nor does it expire.  It has no
  37. annoying beeps, whistles, slow downs or other devices to get you 
  38. to register.  The registered version does have a few features not 
  39. found in the non-registered version though. Non-registered only works
  40. in single node mode*, scores are reset after 21 days and bulletins are 
  41. not created.  In addition the makeup and play-ahead feature is only 
  42. available in the registered version of Tri-Bingo.
  43.  
  44. *Single Node Mode Note: What this means is that if you are a multi-node
  45. BBS that two people can not play Tri-Bingo at the same time, BUT, the game
  46. can still be accessed from ALL Nodes.  If someone is playing on Node 1 and
  47. another person tries to play on Node 2 they will get a message that the game
  48. is in use and to try back later.  
  49.  
  50. *** Warranty ***
  51.  
  52. This product is provided "as is" without warranty of any kind. The entire
  53. risk as to the results and performance of the program is assumed by you.
  54. Furthermore, the author does not warrant, guarantee, or make any representa-
  55. tions regarding the use of, or the results of the use of the program, and you
  56. rely on the program and results solely at your own risk. The author cannot
  57. accept responsibility for system damage, loss of profit, or any other special,
  58. incidental, or consequential damages resulting from the use of or inability to
  59. use this product.  
  60.  
  61. *** Licensing ***
  62.     
  63. Upon registering you are granted a licensed TRIBINGO.KEY, which gives you
  64. certain limited rights to use Tri-Bingo.
  65.  
  66. You are granted the use of Tri-Bingo on a single BBS System. 
  67. It may be used on several CPUs in a Networking or Multi-Tasking environment 
  68. where the BBS System has more than one physically connected node (i.e. 
  69. LAN Network).
  70.  
  71. You do not become an owner of Tri-Bingo.  M & S Software retains 
  72. all rights to the software, copies of the software and related 
  73. materials. Also upon registering, you agree to use reasonable efforts to 
  74. protect the registered TRIBINGO.KEY file from unauthorized use, reproduction 
  75. and distribution.  All rights not specifically granted in this license are
  76. reserved by M & S Software.
  77.                                                          
  78. Failure to comply with this License can result in termination of the
  79. License without refund.
  80.  
  81. *** Shareware Version ***
  82.  
  83. This door game is distributed under the SHAREWARE concept.  Under
  84. this concept you may use the SHAREWARE (unregistered evaluation version)
  85. version for a reasonable period of time, which is normally thirty to fortyfive
  86. days for my games.  After this period you must either register your copy or 
  87. discontinue usage. If more time is required, please contact me and we can work
  88. out an arrangement.
  89.  
  90. *** Three Ways To Run Tri-Bingo ***
  91.  
  92. 1.  Running Locally:
  93.   
  94. To run locally you must first create a TRIBINGO.CFG file.  To create this file
  95. run TRIBINGO SETUP and fill in the fields that are presented. The .CFG file can
  96. also be created or edited with any ASCII editor.  See the example TRIBINGO.CFG
  97. file for the lines required.  
  98.  
  99. Once the TRIBINGO.CFG file is created go to the DOS prompt and type:
  100.                          
  101.         TRIBINGO TRIBINGO.CFG LOCAL
  102.  
  103. By specifying the configuration file the game will use the Sysop's real
  104. name instead of the name "Sysop".  It will also use the other parameters
  105. in the TRIBINGO.CFG file that are active with the non-registered version.
  106. If the registered TRIBINGO.KEY is present then all parameters will be
  107. active.
  108.  
  109. 2.  Running in Evaluation Mode:
  110.  
  111. Tri-Bingo does not need a Demo Key to run in evaluation mode.  Create a 
  112. TRIBINGO.CFG and setup as described later in this documentation and you are
  113. all set.  The evaluation mode will give you all the features of the 
  114. registered version EXCEPT that Bulletins will not be created, the multi-node
  115. option will not function (it will still work on a multi-node BBS but two 
  116. callers can not play Tri-Bingo at the same time) and the dedication line will 
  117. not be implemented. In addition the game will reset the score board every 21 
  118. days (the reset at the 1st of each month is normal) and continue as if it was 
  119. the first of the month.
  120.  
  121. 3.  Running as a Registered Door:
  122.  
  123. You must have the Registration Key to run as a registered door. To register 
  124. simply print-out or copy the contents of the REGISTER.FRM file provided 
  125. in this package. Fill it out with the requested information and send it
  126. with check, money order or COD information to the address on the form 
  127. or at the end of this documentation.  You may also send the information
  128. by NetMail or upload it to my board for COD orders.  
  129.  
  130. Upon receipt of your order, you will be sent your registered key.  This
  131. will be done, via Net-Mail where applicable, upload to your BBS if 
  132. possible or by U.S. Mail.  All COD orders will be sent UPS or U.S. Mail. 
  133. ** Note: All COD fees will be added to the registration price.
  134.  
  135. *** Support ***
  136.  
  137. I will do my best to help with any problems encountered whether the game
  138. is registered or not. 
  139.  
  140. If you register this door, I will do my best to ensure that the registered
  141. key is sent promptly.  I will do the best I can to support this door and
  142. resolve any problems that might arise.  I can't guarantee to fix or resolve 
  143. all problems since there are so many different combinations of hardware, 
  144. software and system configurations being used, but I will do my best.
  145.  
  146. Support can be obtained by calling my BBS, by mail or though the FIDO Network.
  147. My current Node addresses are 1:105/314, 1:105/317, 1:105/330.  I also 
  148. participate in the FIDO echos DOORWARE, On-Line-Games and DOORGAMES as well as 
  149. the MSI-WILDCAT echo and will answer any questions addressed to me.  See the 
  150. SUPPORT.TXT file for more phone numbers and locations.
  151.  
  152. *** Features ***
  153.  
  154.        * Supports Wildcat 1.13, 2.x, 3.x & IM, QuickBBS, PCBoard 14.X, Gap,
  155.          Spitfire, RBBS-PC, Remote Access 1.x & 2.x, T.A.G., WWIV, Telegard,
  156.          Synchronet, TriBBS, VBBS, Ultra BBS, PowerBBS, Powerboard,
  157.          Renegade, Searchlight (and any others that use these same type Door
  158.          drop files) without the use of converters.
  159.  
  160.        * Detects & Adjusts Screen For RIP Graphics. Eliminates the
  161.          scrunched screen appearance.
  162.         
  163.        * Makeup and Play ahead feature. (Requires Registered Key)
  164.  
  165.        * File Sharing & Record Locking for Networks & Multi-Tasking Systems.
  166.          (Feature requires Registered Key File.)
  167.  
  168.        * DESQview Detection & Awareness, which speeds program execution. 
  169.  
  170.        * Complete Setup Program to create the TRIBINGO.CFG file.
  171.  
  172.        * Full ANSI Game.
  173.  
  174.        * Full Spilt-Screen Chat.
  175.  
  176.        * Sysop can Add or Decrease Time allowed in door with function keys.
  177.  
  178.        * Sysop can force user back to BBS with function key.
  179.  
  180.        * Mono selected colors for sharp picture when played in Mono Mode.
  181.  
  182.        * Built in bulletin generator for ANSI and ASCII bulletins (registered
  183.          version only).
  184.  
  185.        * Selectable In-depth Log File capability.
  186.  
  187.        * Carrier Drop Detection.
  188.  
  189.        * No Input In 5 Minutes, Time Out Detection.
  190.  
  191.        * Full BBS and FIDO Support (Demo or Registered)
  192.  
  193.        * Supports Comm Ports 1, 2, 3 & 4 And Non-Standard IRQ selection.
  194.  
  195.        * Supports Locked DTE Rate up to 115,200 Baud.
  196.  
  197.        * Supports FOSSIL and DigiFossil detection
  198.  
  199.  
  200. *** Files In Archive ***
  201.  
  202. The following files are found either in the TRIBINGO.ZIP or will be
  203. created during the runtime execution.
  204.  
  205. TRIBINGO.EXE    <--- Executable Program.
  206.  
  207. EXAMPLE.CFG   * <--- Sample Configuration File.
  208.  
  209. TRIBINGO.DAT  * <--- Store User's Name, Last Play Date & Scores.
  210.  
  211. TRIBINGO.HPS    <--- Ansi Mode Instructions Used By Program.
  212.  
  213. TRIBINGO.DOC    <--- This File.
  214.  
  215. TRIBINGO.SLB    <--- Screen Library.
  216.  
  217. TRIBINGO.CHP  * <--- Last Month's Champion File.
  218.  
  219. TRIBINGO.LOG  * <--- Game Activity Log.
  220.  
  221. DOOR.BAT        <--- Simple Sample Batch File For Door Execution.
  222.  
  223. REGISTER.FRM    <--- Registration Form For This And Other Doors.
  224.  
  225. HISTORY.TXT     <--- History file listing changes.
  226.  
  227. UPGRADE.TXT     <--- Explains what is needed to upgrade to new release
  228.                      from previous one.
  229.  
  230. TRIBINGO.KEY    <--- Registration key. (Not needed for Evaluation mode)
  231.  
  232. SUPPORT.TXT     <--- List of boards carrying the latest version.
  233.  
  234. FOSSIL.TXT      <--- Information on Fossil support
  235.  
  236. TRIBINGO.INF  * <--- File used between Nodes to show who else is playing
  237.  
  238. * DENOTES that file is created during RUN-TIME.
  239.  
  240. TRIBINGO.CHP:
  241.  
  242. This is the Last Month's Champion file. It contains the Champ's Name, Score,
  243. Date and How many games won that month. This file is automatically created
  244. when the game is first executed.
  245.  
  246. Deleting the TRIBINGO.CHP file will cause the game to re-initialize
  247. itself. It will create a new TRIBINGO.CHP, TRIBINGO.INF and a new TRIBINGO.DAT
  248. file.
  249.  
  250. *** Setup & Installation ***
  251.  
  252. Installation procedures are very simple if you have setup a live program in
  253. the past. First create a Sub-Directory for the door game and copy all the
  254. files from the TRIBINGO.ZIP file into this directory.
  255.  
  256. Now execute the Setup program by typing TRIBINGO SETUP with no parameters at
  257. the DOS prompt.  You must be in the directory with TRIBINGO.EXE.
  258.  
  259. This will run the game's setup feature that will create a TRIBINGO.CFG
  260. file. The setup program has complete on-line help so I will not duplicate
  261. them here.
  262.  
  263. Single Node Setup:  
  264.  
  265. ** See the section on Multi-Node for the changes
  266.    required to line 1 and 6 in a Multi-Node setup.
  267.  
  268. This is what the TRIBINGO.CFG contains when created (less the comments).
  269.  
  270.    1                        <-- COM PORT 1, 2, 3, 4 or &H###/#
  271.    N                        <-- Multi-Node 'Y' or 'N' 
  272.    COM-DAT BBS              <-- Name Of BBS
  273.    Mike Jordan              <-- Sysop's Full Name
  274.    DOOR.SYS                 <-- BBS Callers File
  275.    C:\WC30\WCWORK\NODE1\    <-- Drive & Path Of System's Caller File 
  276.    LOG                      <-- LOG to keep user log or NOLOG to disable
  277.    C:\BULLETIN\BULL99.BBS   <-- Drive\Path\BulletinName For Ansi Scores
  278.    C:\BULLETIN\BULL99.SCR   <-- Drive\Path\BulletinName For Ascii Scores
  279.    Wildcat                  <-- Type of BBS System You're Running See Note 1
  280.    Thanks For The Donations <-- 50 character dedication line
  281.    40                       <-- Games Allowed Per Day (1 to 99)
  282.    3                        <-- Number of Days allowed for Makeup 
  283.    10                       <-- Day that Makeup Games Start
  284.    1                        <-- Number of Nodes you have (1 for single node)
  285.  
  286. NOTE 1: Valid System Callers files for each BBS system are as follows:
  287.  
  288.             Wildcat 3.X BBS System         <->  USERINFO.DAT or DOORS.SYS
  289.             Wildcat! 1.X & 2.X BBS System  <->  CALLINFO.BBS
  290.             QuickBBS System                <->  DORINFOx.DEF
  291.             RBBS-PC BBS System             <->  DORINFOx.DEF
  292.             Remote Access 1.x BBS System   <->  DORINFOx.DEF
  293.             Remote Access 2.x BBS System   <->  DORINFOx.DEF or DOORS.SYS
  294.             T.A.G. BBS System              <->  DORINFOx.DEF
  295.             PCBoard BBS System             <->  PCBOARD.SYS
  296.             Gap BBS System                 <->  DOORS.SYS
  297.             Spitfire BBS System            <->  SFDOORS.DAT
  298.  
  299. If you use another BBS System besides those listed, then you must use
  300. a converter to convert to one of the above caller file formats.
  301.  
  302. ** The Bulletin Drive\Path\Bulletin Name is designed to accept any valid
  303. Drive, Path and Filename of your choice. This allows each BBS system to
  304. configure for it's individual system.
  305.  
  306. Note 2: Line 11 (the dedication line) is required, even
  307. if it is a blank line.
  308.  
  309. *** Execution ***
  310.  
  311. Some BBS Systems call batch files and some run doors directly. If you
  312. don't know how to install a door on your particular BBS System then please
  313. see your BBS manual. This game merely needs the .CFG file name passed to it on
  314. the command line to operate, i.e. 
  315.  
  316.           TRIBINGO.EXE TRIBINGO.CFG
  317.  
  318. An example TRIBINGO.BAT file could look like this:
  319.  
  320.      C:                         <-- Change to drive door is in
  321.      CD \TRIBINGO               <-- Change to door directory
  322.      TRIBINGO.EXE TRIBINGO.CFG  <-- Execute door with config file
  323.      CD\BBS                     <-- Change back to BBS (may not be needed)
  324.      
  325.  
  326. Some systems (particular those with 486 PCs) may need to put in the 
  327. FOSSILOFF command.  This would look like this:
  328.  
  329.    TRIBINGO.EXE TRIBINGO.CFG FOSSILOFF
  330.  
  331.   Read the file FOSSIL.TXT included in the TRIBINGO.ZIP file.
  332.  
  333.  
  334. *** Multi-Node Use ***
  335.    
  336. Running this game on more than a single node requires a Multi-Node Key.
  337. When running in Evaluation mode, only one (1) Node will be able to access the
  338. door at a time. 
  339.  
  340. *** Environmental Variable Support ***
  341.  
  342.     Setting Ports using Environment Variables: If your running a Multi-Node
  343.   BBS system then you need to use environment variables. The game allows any
  344.   variable name to be used, but I will use the name WCPORTID just for
  345.   clarity. To specify the port using an environment variable you place the
  346.   name of the variable on this line wrapped in percent signs, ie %WCPORTID%.
  347.   This will tell the game to read this variable from the environment to get
  348.   the com port information. One limit to this is the syntax which must keep in
  349.   context when not using variables and this is when using non-standard port
  350.   addressing. When using non-standard port addressing the syntax must be the
  351.   same as explained above (ie. &H3F8/5). Some BBS packages use a different
  352.   variable for each of these. If this is your case then merely create another
  353.   by adding SET WCPORTID=&H3F8/5 to your BBS starting batch file and then use
  354.   %WCPORTID% as the com port of the configuration file. See Multi-Node Setup
  355.   below for more information.
  356.  
  357.  
  358.     The setup of Tri-Bingo changes the way my previous doors are setup.
  359.   I now support and require the use of Environment Variables to supply the
  360.   game with the Com Port and Node Directory information. The game will
  361.   read any environment variable that you supply so names are not critical.
  362.  
  363.     The game now only reads the TRIBINGO.CFG file and will not accept any
  364.   other name for the configuration file. So this is the file that will contain
  365.   the environment variables.
  366.  
  367.     The game requires only two pieces of information. This is the Com Port
  368.   and Node Directory information and these must be supplied with environment
  369.   variables.
  370.  
  371.     The environment variables is best set by your BBS's calling batch file.
  372.   This is the batch file that starts your BBS. If your running a Wildcat or
  373.   PCBoard BBS system then you probably already use the WCNODEID or PCBNODE
  374.   environment variables. These variables should work fine. If your using
  375.   another BBS system then you will probably have a similar variable. If not
  376.   just use the default ones used below in the example setup.
  377.  
  378.     Since I run Wildcat! software I am going to use WCPORTID and WCNODEID for 
  379.   my example of setting up on a Multi-Node system.  Also I will assume you need
  380.   to add the environment variables where in fact most cases they will already 
  381.   be in use.
  382.  
  383. Step 1:
  384.  
  385.     You will need to add the following lines to your batch files that start
  386.   your BBS. These lines should be located near the top of the file ahead
  387.   of any loop since they only need to be initialized one time:
  388.  
  389.      SET WCPORTID=1    This is your com port environment variable
  390.                        and assigns the com port for each node.
  391.  
  392.      SET WCNODEID=1    This is your node id environment variable
  393.                        and assigns the node number for each node.
  394.  
  395.     The WCPORTID is the tricky one of the two. Where the WCNODEID merely
  396.   assign the node number the WCPORTID may also have to assign a Non-Standard
  397.   Port address and IRQ. See above 'Line #1 Com Port' for explanation of this.
  398.  
  399.  
  400.     I will give a few examples setting the WCPORTID variable to try to avoid
  401.   confusion.
  402.  
  403.      SET WCPORTID=2         '--- Use Com Port #2 with IRQ 3 (standard)
  404.  
  405.      SET WCPORTID=&H3E8/5   '--- Use Com Port #3 with IRQ 5
  406.  
  407.  
  408.  
  409.     The environment variables are used on lines #1 and #6 of the configuration
  410.   file. Below is the first 7 lines of the configuration file with the
  411.   environment variables in place. See above if you need to see the complete
  412.   file. (exclude the comments).
  413.  
  414.     %WCPORTID%                <-- COM PORT 1, 2, 3, 4 or &H###/# or %WCPORTID%
  415.     Y                         <-- Make Sure This Is 'Y'es
  416.     Com-Dat BBS               <-- Name Of BBS
  417.     Mike Jordan               <-- Sysop's Full Name
  418.     DOOR.SYS                  <-- BBS Drop File
  419.     C:\BBS\NODE%WCNODEID%\    <-- Drive & Path Of Systems Caller File
  420.     LOG                       <-- LOG to keep user log or NOLOG to disable
  421.     ...etc...
  422.  
  423.     The game will read in these lines and will check lines #1 and #6 for
  424.   environment variables and thus read in their information. Line #6 assumes
  425.   the DOOR.SYS file will be placed in the C:\BBS\NODE1\ sub-directory if
  426.   WCNODEID equals 1.
  427.  
  428.     If you are already using environment variables with your current BBS setup
  429.   that meet the games need you can merely use those instead. 
  430.  
  431.   That's all there is too it.
  432.  
  433.  
  434. ** COMMANDS **
  435.  
  436.     COMMAND Line Parameters: SETUP  LOCAL  ALIAS  FOSSIL  SPLIT
  437.  
  438.     This door has several command line parameters listed above. Below is
  439.     description for usage:
  440.  
  441.     SETUP       - Run's the Tri-Bingo Setup program.
  442.  
  443.     LOCAL       - Used in conjunction with FILENAME.CFG LOCAL for executing
  444.                   the door in local only mode. For use from the DOS prompt
  445.                   only. Never use LOCAL in a BBS batch file.
  446.  
  447.     ALIAS       - Cause's the door to use Alias names on BBS System's
  448.                   which support the DOOR.SYS drop file.
  449.  
  450.     FOSSIL      - Cause's the door to use a previously installed fossil.
  451.  
  452.  
  453.     SPLIT       - Just a toy. This will cause the game to split the opening
  454.                   registration screen from the display.
  455.  
  456.     In some cases more than one option will be needed, such a case being
  457.   when using a fossil and also using alias names. The command line to execute
  458.   the game would look like this:
  459.  
  460.                            TRIBINGO.EXE FOSSIL ALIAS
  461.  
  462.                       Order of the option does not matter.
  463.  
  464.  
  465. *** Notes Of Interest ***
  466.  
  467. This game does not require a monitoring program for dropped carrier as
  468. it automatically detects this and exits back to the BBS.
  469.  
  470. This door DOES NOT require any runtime modules. It will run
  471. as is without aid from outside utilities.
  472.  
  473.  
  474. *** Technical Support ***
  475.  
  476. If you have problems with this door game you can contact me through
  477. my BBS at the numbers listed below, or though my FIDO addresses 1:105/314,
  478. 1:105/317 or 1:105/330. 
  479.  
  480. BBS Phone: Com-Dat
  481.            Node 1 - (503) 681-0543 (14.4 HST DS (Only 9600 at v32)) 
  482.            Node 2 - (503) 640-0278 (14.4 v32)
  483.            Node 3 - (503) 681-8324 (14.4 v32) Door Support, Registration
  484.                                               & Door Files Only 
  485.            FIDO 1:105/314 (14.4 HST DS)
  486.            FIDO 1:105/317 (14.4 V.32) 
  487.            24 hour - First time callers have access to door programs.
  488.  
  489.        or: Com-Dat II  (CM Mail and Door Support Only)
  490.            Net Mail and File Requests of latest version
  491.            FIDO 1:105/330 - V.32 14.4
  492.  
  493. Mailing Address: Mike Jordan 
  494.                  2001 NE Hyde St.
  495.                  Hillsboro, OR.  97124
  496.  
  497.  
  498. *** Ordering Information ***
  499.  
  500. Please see the file REGISTER.FRM file in this package for ordering
  501. information.
  502.  
  503. *** Updates To M & S Doors ***
  504.  
  505. Updates to any M & S Software product may be downloaded from any Distribution
  506. BBS.  My intent is to always supply updates FREE unless major revisions are 
  507. made to the software, in which case a small update fee will be charged.
  508.  
  509. *** Distribution ***
  510.  
  511. You are free, in fact encouraged, to distribute the SHAREWARE version
  512. of the door game provided that all files contained in the original
  513. archive are distributed in their original unmodified state.
  514.  
  515. The Registered Key MAY NOT be distributed in any form.
  516.  
  517. *** Acknowledgements ***
  518.  
  519.               Wildcat BBS System - Mustang Software
  520.               GAP Communications - The GAP Development Company
  521.               PCBoard - Clark Development Company, Inc.
  522.               Spitfire - Mike Woltz, Buffalo Creek Software
  523.               QuickBBS - The QuickBBS Group, Inc
  524.               Remote Access - Wantree Development
  525.  
  526. *** Special Acknowledgement ***
  527.  
  528. I would like to give a very big thank you to the person that has done the
  529. most to make this game (plus all my past and hopefully future door games)
  530. possible.  This person is Rusty Johnson of JNS Software. Rusty has released
  531. many excellent door games into the BBS arena and if you haven't taken a look
  532. at any of them you are missing out on some of THE best door games available.
  533. Rusty and I have known each other for several years now and have helped each
  534. other many times and this is one case where giving has been rewarded tenfold. 
  535. I'm glad to be able to call Rusty my friend.  Thanks Rusty.
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542. Tri-Bingo Copyright 1993 by M & S Software