home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / m / mel_199.zip / SYSOP.DOC < prev    next >
Text File  |  1993-01-01  |  30KB  |  478 lines

  1.                 ==============  MELEE v1.99  ===============
  2.                    An FRP Gladiatorial Combat On-Line Game
  3.                        Written by Kevin L. Higgins
  4.                           FidoNet Node 1:128/74
  5.                           V-Net Node: 1:521/101
  6.                      DoorNet Node: 75:7719/0 75:7719/1
  7.  
  8. ===============================================================================
  9. In addition to the above addresses for NetMail, Kevin Higgins may be reached
  10. in the following FidoNet echos: DOORWARE, DOORGAMES, ON_LINE_GAMES and MELEE
  11. (which is on the V-NET and FidoNet backbones (as well as being available via
  12. DoorNet). The MELEE Support BBS is The Hornet's Nest (719) 579-0593. NetMail
  13. will also be answered if you mention whether you will poll again to receive
  14. your answer or wait for a ROUTED Netmail response to get back to you. If you
  15. send NetMail with questions about MELEE, and are not answered within five days,
  16. it's because I'm away from home, in which case I'll answer as soon as I return;
  17. meanwhile, you can address the question to Kevin Watkins (USS Light Speed ][)
  18. either via FidoNet NetMail or in the DOORWARE echo and he will do his best to
  19. answer his question (keep in mind he does not have access to the source code),
  20. or you may address your questions to Alex Dwelis (Muahdib) in the MELEE echo--
  21. he is probaby the foremost authority (besides the author!) on MELEE and char-
  22. acter development in MELEE.
  23. ===============================================================================
  24. ===============================================================================
  25.  
  26. Files included in this archive:
  27.      The following files should be included in this archive. If any files
  28. are missing, you have gotten an incomplete archive. If your archive is not
  29. complete, please do not distribute it. You may always obtain the latest,
  30. complete, version of MELEE by downloading it from The Hornet's Nest BBS
  31. (USA (719)579-0593 -- first time access for MELEE downloads) or by File
  32. Requesting it from FidoNet Node 1:128/74 using the magic name of MELEE.
  33. All files should be dated June 6, 1992, 8:50 pm, when they come out of this
  34. archive (except for this file, which will have an 8:52 time stamp).
  35.  
  36.        Name                Description
  37.  -------------------------------------------------------------------------
  38.      !!!_read.now        Late changes and updates to SysOp.Doc
  39.      Arena.ans           Ansi file of the combat arena
  40.      Armor.dat           Armor data values and costs
  41.      Beam.ans            Ansi file of The Beam combat environment
  42.      Cage.ans            Ansi file of The Cage combat environment
  43.      Cmbrule.txt         An explanation MELEE's blood-match challenge protocol
  44.      Disclaim.txt        Author's disclaimer and License info. Must read!
  45.      FightEnv.txt        An explanation of the combat environments
  46.      Helm.dat            Helmet data values and costs
  47.      Howfight.txt        An explanation of the combat screen and how to fight
  48.      Maint.exe           The MELEE nightly maintenance program
  49.      Melee.cfg           The DOS text configuration file. Must edit!
  50.      Melee.doc           MELEE Players' game documentation
  51.      Melee.exe           The MELEE main program
  52.      Melee.ovr           Main program overlay file
  53.      Melee2.Cfg          Sample configuration file for a second node
  54.      Mel_Ad1.Ans         Alternate Intro Screen (Shown in registered version)
  55.      Mel_Ad2.Ans         Alternate Intro Screen (Shown in registered version)
  56.      Mel_Ad3.Ans         Alternate Intro Screen (Shown in registered version)
  57.      Mel_Fin1.Ans        Bonus ANSI Advertisement for MELEE. Excellent work!
  58.      Mel_Fin2.Ans        Bonus ANSI Advertisement for MELEE. Excellent work!
  59.      Mudpit.ans          Ansi file of The Mudpit combat environment
  60.      NPCguys*.dat        Combat androids data files. * = 1-8 (level of android)
  61.      NPCscrp*.dat        Combat androids script files
  62.      NPC_gen.exe         MELEE combat android generation program
  63.      Order.frm           Info on registering your copy of MELEE
  64.      P-Editor.exe        Player deletion utility for trimming Player.dat file
  65.      Pattern.ans         The Pattern-recognition template for Intel development
  66.      Profexpl.txt        An explanation of the fighting proficiencies
  67.      Rankings.ans        The ansi file used as a base for the ANSI bulletin
  68.      Rankings.exe        The MELEE Warriors/Androids rankings program
  69.      Sands.ans           Ansi file of The Sands combat environment
  70.      Screen.ans          Ansi file of The Arena combat environment
  71.      Sharewre.doc        An explanation of how the shareware concept works
  72.      Shield.dat          Shield data values and costs
  73.      Statinfo.txt        Information on the MELEE Warrior characteristics
  74.      SysOp.doc           Sysop's documentation. How to set up and run MELEE
  75.      Tactics.ans         Ansi file used as a base for script determination
  76.      Tactics.txt         An explanation on the various MELEE script tactics
  77.      Update.asc          A history of improvements and bug-fixes
  78.      V-Editor.exe        Visiting Warrior deletion utility. Trims Visitor.dat
  79.                          in the occasion that you geta corrupted visitor file
  80.                          from somewhere...
  81.      Visitors.Arj        Some visiting Warriors to get you started
  82.      Warrior.bat         Sample batch file for running MELEE from a BBS
  83.      Weapon.dat          Weapon file for data values and costs
  84.      
  85. -----------------------------------------------------------------------------
  86. Additional Files:
  87.      Tourney.exe         Utility for selecting Tournament Entry archives for
  88.                          Warriors who want to enter MELEE tournaments. The
  89.                          resulting file will be called ????????.MTE where the
  90.                          '?'s will be numbers reflecting the time the archive
  91.                          was created (to avoid duplicate filenames). Tournament
  92.                          entries must be uploaded or file-sent (for FidoNet
  93.                          or other front-end-mailer using systems) manually.
  94.                          Warriors sent to Tournament Host systems will be
  95.                          fought off using the MELEE Tournament Module, which
  96.                          fights each Warrior, with his accompanying tactics-
  97.                          script file, off in a double-elimination tournament
  98.                          against all other entries. Method of posting/notifi-
  99.                          cation of results will be up to the Tournament Host.
  100.  
  101.                          NOTE: The MELEE Tournament Module is completely
  102.                          separate from the MELEE door. The Tourney.exe program
  103.                          is included as a complimentary utility. Only
  104.                          registered MELEE sites will be allowed to enter 
  105.                          Warriors in *most* tournaments.
  106.                         
  107. -----------------------------------------------------------------------------     
  108.  
  109. Please:
  110.      Read the files Disclaim.txt and Sharewre.doc, included this the MELEE
  111. archive. If this archive does not contain the file Disclaim.txt, it is not an
  112. authorized MELEE archive and should be deleted. Any use of MELEE constitutes
  113. consent to the conditions outlined in the file Disclaim.txt. Take a look at the
  114. Order.Frm file. You may want to fill it out one of these days.....
  115.  
  116. -----------------------------------------------------------------------------
  117.  
  118.      Make sure you follow the instructions in the "!!!_READ.NOW" file; it
  119. contains last minute updates and changes made to the program before release.
  120.  
  121.      See the UPDATE.ASC file for fixes/changes over the last several versions.
  122. Leave it in the MELEE directory, since the game allows your interested users
  123. to view this also.
  124.  
  125.      MELEE requires the use of a FOSSIL driver for its communications. The
  126. two best fossil drivers to use are X00 and BNU. The filenames to search for
  127. on BBSes that might carry them (and many if not most do) are X00124.* and
  128. BNU170.*
  129.  
  130.      An Exitinfo.bbs file (created by some BBSes in conjunction with a
  131. Dorinfo#.def file) is not required or used if present.
  132.  
  133. ===============================================================================
  134.  
  135. [ SOME NOTES ON RUNNING MELEE]
  136.  
  137.     1) MELEE does ALL the file locking necessary to make running it on two
  138. nodes simulataneously a fine idea. There is still no node-interaction.
  139. There is no file locking done in the rankings and maintenance (and utility)
  140. programs. They should NOT be run while someone is playing the game! In order
  141. for file locking to take place, the DOS utility SHARE.EXE must be either
  142. loaded from your autoexec.bat file, or installed in your config.sys file. If
  143. SHARE is not installed, then MELEE will run without doing any file locking.
  144. Running MELEE simultaneously from two different windows in a multi-tasking
  145. environment without having SHARE loaded may result in data file corruption.
  146.  
  147.     2) When you are edit the MELEE.CFG file and if are not a member of Fido-
  148. Net or any other network, then this recommendation by Don Dean is a fine idea
  149. for the way to fill out the Zone:Net/Node fields you will be asked to provide:
  150. fill these configuration lines by placing the last four digits of your BBS
  151. phone number in the FIDONET NODE NUMBER field (Line 4 of the config file), and
  152. put the first three numbers of your phone number in the NET NUMBER field (Line
  153. 3 of the config file). Finally put your area code or whatever in the ZONE
  154. (Line 2 of the config file). In this fashion you can make it so that MELEE
  155. will zip up your exports in the correct manner and give you a (reasonably
  156. high) probability of having a uniquely named file to export to other systems
  157. running MELEE.
  158.  
  159.  
  160. [ SETTING UP MELEE ]
  161.  
  162.     These docs assume that you are at least a little bit familiar with DOS,
  163. and that you know how to run a door program from your BBS. If you are clue-
  164. less on these counts, it is highly recommended that you learn your way around
  165. your system prior to installing any doors, let alone MELEE.
  166.  
  167.     1) Unarchive the MEL_199.ARJ archive into a directory of your choice.
  168. If you are upgrading from v1.89 or earlier a complete reset is necessary.
  169. If you are running version 1.90 thru 1.99, you can continue the game you
  170. already have in progress. In that case merely unarchive MELEE into your MELEE
  171. directory, overwriting any old MELEE files with the new ones in this version.
  172. It is your option whether or not you want to overwrite your old combat
  173. androids files (NPCGUYS#.DAT and NPCSCRP#.DAT).
  174.  
  175.     2) Read this paragraph and then go and edit the included MELEE.CFG file
  176. to reflect your board's info before reading on in these directions. The file
  177. is well commented, so you should have no problems. Remember to include trailing
  178. backslashes on ALL of the path/names required! Don't forget to make the
  179. directory where the messages will go if you are going to use an ASCII message
  180. area instead of a FidoNet compatible one. Editing the .cfg file should be done
  181. with your favorite ascii-text editor. Remember that most "RunTime Error 003"
  182. problems are a result of misnaming your directories in the melee.cfg file. Do
  183. not use a wordprocessing program to edit the text file; your editor must be
  184. DOS test (ASCII) only.
  185.  
  186. [ CALLING THE MELEE DOOR FROM YOUR BBS ]
  187.  
  188.     Read this section carefully. While most systems can merely call MELEE
  189. by calling the program with no command line parameters, there are some set
  190. ups which DO require special calling conventions.
  191.  
  192.     1) MELEE is called using command-line parameters ONLY in the following
  193. system configurations:
  194.         a) Multi-node systems: feed MELEE a single command line parameter--
  195. the name of the .cfg file which you want MELEE to read for that particular
  196. node (this is available only to systems running DORINFOx.DEF drop files).
  197. For example: when calling MELEE from nodes 2-99, you should feed the name of
  198. the configuration file to MELEE (ei., for node 2, call MELEE with a single
  199. command line parameter of MELEE2.CFG and then ensure that that file exists,
  200. and is edited to reflect that it IS for line 2). When calling the door from
  201. node 1, do not feed MELEE any parameters; it will default to reading MELEE.CFG
  202. and will look for a DORINFO1.DEF. NOTE: it is the MELEE.CFG file which is used
  203. by the rankings and maintenance programs when they run, so it MUST be present.
  204.  
  205.         b) Non-BBS usage: MELEE may be run independent of a BBS, or without a
  206. fossil by feeding it an "L" (for local--do not use the quotes!) as a command
  207. line parameter. This parameter will cause MELEE will prompt the player for his
  208. name. This will disable MELEE's communications routines. This configuration is
  209. often used by SysOps who use Doorway to handle their communications, or SysOps
  210. who run BBSes which can handle ALL the communications on their own. Another
  211. variation on this set up, for systems that can feed command line parameters to
  212. the batch files used to call their doors is to feed MELEE three command line
  213. parameters. Make MELEE's three parameters the user first and last name and
  214. the time remaining left to play. This is the setup that must be used by those
  215. who cannot, or do not want to, run a FOSSIL driver.
  216.         Examples:
  217.           1) For non-bbs usage:
  218.                     MELEE L
  219.              This is for non-BBS usage. MELEE will prompt for a user name.
  220.              Time left defaults to 90 minutes. Communications routines are
  221.              bypassed (no remote play)!
  222.           2) For BBS usage, passing user first and last name and time left
  223.              on the command line. No communications routines:
  224.                     MELEE %1 %2 %3
  225.              This is the usage a system might use which uses Doorway for
  226.              its communications. Here is a DoorWay configuration that works
  227.              excellently with MELEE (assuming that the DoorWay program is
  228.              registered):
  229.              DOORWAY /R^X /R^K /S:C:\BBS\ /B:M /O: /P:MELEE.EXE %1 %2 %3
  230.  
  231.              NOTE: When you feed MELEE any command-line parameters OTHER THAN
  232.              the name of the config file (something that should only be done
  233.              if you run a multi-nodal system) then ALL of MELEE's communication
  234.              routines are disabled (no remote play without assistance!
  235.  
  236.  
  237.     2) Put the included WARRIOR.BAT file in the directory where you have
  238. all your other door batch files. Edit it so that it changes the current
  239. directory to the one in which MELEE's files reside, then changes back to the 
  240. bbs directory upon completion. Do whatever you need to do to make it work with
  241. your BBS.
  242.  
  243.     3) Run the game! Local/Remote mode will be automatically determined
  244. from the ComPort value in the DORINFO or DOOR.SYS file so no special settings
  245. are needed if you are running the game from a dropfile-producing BBS (ie.,
  246. using dorinfo#.def or door.sys files for user data). MELEE will initialize
  247. its own data files when the first person enters the game.
  248.  
  249. [ RUNNING MELEE OVER THE LONG TERM ]
  250.  
  251.     1) Run the program MAINT.EXE once a day (preferably in your midnight
  252. events) from within the MELEE directory. This will reset some of the local
  253. values needed for the players to train their characters, and age the Warriors
  254. (one month/day of real time). There is no advantage to running the MAINT.EXE
  255. program more than once a day and it is not recommended. Maint.exe will first
  256. back up your data files, in case something happens and your data becomes cor-
  257. rupted. If you want more than one day's worth of backup, then you will have
  258. to rename the backup file (called MELEEBAK.ZIP) in the batch file you use to
  259. run your events. For this to work, you must have PKZIP in your path somewhere.
  260.  
  261.     2) Run the RANKINGS.EXE program during your nightly events (from within
  262. the MELEE directory) to generate a nice looking pair of rankings bulletins.
  263. This program will create an ASCII version and an ANSI version of the bulletin.
  264. The rankings program will not run if there is no Player.dat file (ie, no
  265. players in the game... makes sense, eh?). The RANKINGS.EXE program should be
  266. run AFTER the maintenance program. In order to work, the directories named in
  267. the MELEE.CFG file must exist and be spelled correctly. The rankings file will
  268. exit gracefully if you have less than two Warriors to be ranked. Note that
  269. even if you don't have the requisite two players, the program will still
  270. import Warriors you may have gotten from another system. If you have it con-
  271. figured in your MELEE.CFG file, the rankings program will unzip any Warrior
  272. files you want imported (if there are any in your imports directory) and place
  273. them into your game. It will also export and archive your top three Warriors.
  274. For these two functions to work, you must have PKZIP and PKUNZIP in your path.
  275.  
  276. [ MISCELLANEA ]
  277.  
  278.     1) The game will report any problems in the PROG_ERR.LOG (for the
  279. main game), the RANK_ERR.LOG (for the bulletin generator), or the
  280. MAINTERR.LOG (for the maintenance program) files whenever one of the programs
  281. aborts with a runtime error.
  282.  
  283.     2) Special Keys: Shift-F5  will hang up on the user immediately, unless
  284.                                the modem has carrier detect forced to ON
  285.                                (drops DTR for 700 ms). No message is sent to
  286.                                the player what-so-ever.
  287.                      Shift-F9  will force the player to return to the BBS.
  288.                      Shift-F10 will pull the user into Chat. Hit [Esc] to exit
  289.                                Chat.
  290.  
  291.     3) To import Warriors, you must first grab some Warrior export files from
  292. a friendly supplier. You can always get current ones from 1:128/74 by F'Reqing
  293. WARRIOR; or log onto The Hornet's Nest at 719-579-0593, create an account, and
  294. after you're validated you will be able to download the file Warriors.zip from
  295. the Banzai Software directory. Then, create a directory called IMPORTS as
  296. as sub-directory off of your MELEE directory (for example, if you MELEE direc-
  297. tory is C:\BBS\DOORS\MELEE then your imports directory must be
  298. C:\BBS\DOORS\MELEE\IMPORTS). It is important that you call this directory
  299. IMPORTS and not just IMPORT! Edit the MELEE.CFG file, if you have not already
  300. done so, so that the rankings program knows where to look for the Visiting
  301. Warriors Files (which are named using the following convention: EXPT*.* (spec-
  302. ifically, EXPT+YourFidoNetNode.YourFidoNetNet (eg., at 1:128/74, my Warrior
  303. packet archives are named EXPT74.128. If your Net's number is greater than
  304. 999 then it will be truncated to the first three numbers, likewise for your
  305. node number if it's greater then 9999 (But you really don't need to know all
  306. that...).))). Of key importance is that you do not unzip the EXPT*.* files
  307. yourself; the rankings.exe program will do that for you (you must have PKUNZIP
  308. in your DOS path, however!). If you downloaded an archive of archived packets
  309. (ie., Warriors.Zip), then you must unzip that into your IMPORTS directory
  310. prior to calling the rankings.exe program. Rankings.exe must be run from within
  311. the MELEE directory in order to work. That's it! Simple, eh?
  312.  
  313.     4) If you place the game's .doc and .txt files in an archive and make
  314. it available to your players/users, it will help them quickly grasp the more
  315. subtle ins-and-outs of the game, thus promoting their enjoyment and enhancing
  316. their rapid climb to the top of the rankings, both locally and nationally.
  317. MELEE is a game which is too complex for most users to fully grasp its
  318. possibilities quickly. User frustration, caused by lack of understanding, is
  319. probably the greatest contributor to users giving up before really even gaining
  320. a clue on how much the game offers.
  321.  
  322.     5) The game can be reset by merely deleting the Player.dat file and the
  323. messages in the private file directory and then running the Maint.exe program.
  324.  
  325.     6) PLEASE: When you or a user have a bug report, be SPECIFIC. When bug-fix
  326. updates are released, they will be available from 1:128/74 under the magic
  327. filename: BUGFIX or as MEL_FIX.ARJ. The magic filename MELEE will always get
  328. you the latest official release. The author is almost always active in the
  329. FidoNet DoorWare, On_Line_Games, DDS_Doors, DoorGames and MELEE echos. Bug
  330. fixes can be sent to 1:128/74 via NetMail, or reported in the MELEE echo. If
  331. you don't get an immediate response, it's often because I'm too busy with
  332. work, or am deployed for a training exercise. It is NOT because I am disint-
  333. erested in your problem, or unwilling to support this door.
  334.     For best service, if you have a bug report, include your system info,
  335. melee.cfg file, dorinfo#.def or door.sys file, and a copy of your directory
  336. tree. Most problems are a result of improper configuration/spelling, and this
  337. will help me help you.
  338.  
  339.     7) The program p-editor.exe can be used to truncate the player.dat
  340. file, or delete select characters, thus trimming the competition or fixing
  341. corrupted files. The program v-editor.exe does the exact same thing for the
  342. visiting Warriors data file.
  343.  
  344.     8) It is not advisable to enter CHAT while the program is waiting for
  345. the player to enter a line of text (Player Name, City Name, etc).
  346.  
  347.     9) If you get a runtime error while running the rankings.exe program,
  348. try setting the IMPORTS setting to TRUE. On some systems, setting it to FALSE
  349. causes a runtime error (I've not been able to track this one down yet).
  350.  
  351. Borland Turbo Pascal Error Messages you can get with MELEE:
  352.  
  353. Number Meaning                 With regards to MELEE
  354. ------ ----------------------- -------------------------------------------
  355.     2  File not found          You are missing a file.
  356.     3  Path not found          You likely have an incorrect path in the .cfg.
  357.     4  Too many open files     Increase your FILES= statement in your 
  358.                                CONFIG.SYS  We recommend about 25.
  359.     5  File access denied      Either a file has been set to read only, a
  360.                                directory is full, a RENAME tried to rename to
  361.                                an existing file name or a file is not open.
  362.     6  Invalid File Handle     File handles have become corrupted; DOS error.
  363.     
  364.   100  Disk Read Error         Most often, an attempt was made to read past 
  365.                                the end of a typed file. Or something is cor-
  366.                                rupted in the record pointers.
  367.   101  Disk Write Error        Generall an indication of a full hard disk.
  368.   103  File Not Open           File is closed when it shouldn't have been.
  369.   104  File Not Open for Input Text file is closed when it shouldn't have been.
  370.   105  File Not Open for Output "   "     "   "       "      "       "
  371.   
  372.   Errors 150 through 162 indicate various HARDWARE failures.  If you're getting
  373.   these, then something's wrong with your PC and I can't be of much help there.
  374.  
  375.   Some commone ones are:
  376.  
  377.   152  Drive not ready         Controller problem or drive not spinning
  378.   154  CRC error in data       Scrogged disk (real technical eh? (grin))
  379.   156  Disk Seek error            Head problem or bad controller
  380.   157  Unknown media type      Did you just change to DOS 4.0 or 5.0???
  381.   158  Sector not found        Head problem or bad controller
  382.   159  Printer out of paper    Hit Control P!  Disable printer logging.
  383.   160  Device write fault      Disk problem
  384.   161  Device read fault       Disk problem
  385.   162  Hardware Failure        "Generic" nasty, nasty problem.
  386.  
  387.   Fatal errors generally indicate a problem that must be fixed before you 
  388.   can continue to run the game.
  389.  
  390.   200  Division by zero        Now I hope you cannot make one of these happen
  391.                                as I check before every division to make sure
  392.                                it DOESN'T happen.
  393.   201  Range Check Error       Array index out of range.
  394.   202  Stack Overflow          NOT ENOUGH MEMORY for the stack! You will have
  395.                                to swap your bbs out of memory to allow MELEE                               the author a small fee to compile a special,
  396.                                enough room to run.
  397.   203  Heap overflow error     Same as 202.
  398.   204  Invalid Pointer Op.     Can be caused the same as 202.
  399.   205  Floating point overflow Should not happen--this is a problem with using
  400.                                real numbers for mathmatical operations; MELEE
  401.                                does very little of these.
  402.   207  Invalid Floating point  You have a real thats trying to be converted to a
  403.        Operation               Long int and it's greater than 2 billion.
  404.   209  Overlay File read error MELEE had a problem getting an overlay from the
  405.                                MELEE.OVR file.  If you're not using EMS, then
  406.                                the .OVR file is missing or is setting on a bad
  407.                                sector on your harddisk.  If you are running EMS
  408.                                then you have a bad memory chip! (yegads!)
  409.  
  410. Well this covers a large portion of the technical support for MELEE.  If you
  411. have further questions, contact the author at (719)579-0593 (data), or Fido-
  412. Net 1:128/74, then call back a few days later to receive your response (or wait
  413. for one via ROUTED NetMail if you are in the FidoNet or V-Net Nodelist).
  414. ===============================================================================
  415.  
  416.                LOOK FOR OTHER Banzai Software RELEASES!
  417.            ===============================================
  418.            BanzaiChess -- Very simple, very free Chess Door
  419.                 MELEE Tournament Module (coming soon)
  420.     Battle Captain -- Cyber Space Tactical Development Door (coming soon)
  421.       ============================================================
  422.  
  423. Acknowledgements and sundry comments:
  424.  
  425.     First thanks goes to Alex Dwelis, for his tireless, consistent,
  426. detailed, and always helpful observations, instruction, and alpha testing.
  427. If you consider this game to be somewhat free of bugs, he is the one you
  428. have to thank. Any bugs you find are strictly my oversight, not his (but
  429. I am still not responsible for damages! <grin>). He also spent a great deal
  430. of his valuable time proof-reading the documentation.
  431.     Second, I would like to acknowledge the MELEE team of subsidiary
  432. Alpha and Beta testers. Their efforts went a long way toward making the game
  433. as it is today. They spent a lot more money on the game than it costs to 
  434. register it, and I owe them a debt of gratitude (and eternal free upgrades!).
  435.         Third, I would like to thank John Parlin and Rod Hancock for their
  436. superb product JPDoor, without which this door would never have been written;
  437. Kelly Drown, for her FidoUnit routines; Bruce Ruona, for his help with the use
  438. of Kelly Drown's routines <grin>; and Galen Barnes, for his patient help with
  439. the chat-screen capture/restore (he wrote all the important parts!); and the
  440. TAG Team, who wrote the great BBS that really got me involved in the remote-
  441. communications world, which in turn eventually impressed upon me the desire
  442. to learn to program. Thanks also to Donald Huggins (co-author of DoorFix, the
  443. best dropfile converter around), for his assistance during my very steep
  444. learning curve when first learning Turbo Pascal, and Mark McKay, for his help
  445. while I was laboring under TP ignorance (Starting to sound like the Grammy's,
  446. eh?). A SPECIAL thanks to Lionel Loquias for his excellent ANSI artwork! And
  447. yet MORE special thanks to Trevor Carlsen, of the FidoNet PASCAL echo, for
  448. writing the sort routine which allows unlimited players to be sorted (rather
  449. than the upper limit of 21, which it had been before v1.90), and to both Steve
  450. Lin, of Arm of the Dragon fame, and Jesse Patterson for their ability to sow
  451. seeds of creativity in my meager brain, thus encouraging me to write ever more
  452. complex (and thus, entertaining) doors.
  453.         Lastly, I would like to give recognition to my grandfather, Leslie
  454. Charteris (of "The Saint" fame), and my parents, for giving me the brains to
  455. teach myself Turbo Pascal, and churn out a program like this as my VERY first
  456. effort at coding in this language, and for developing in me the work ethic
  457. (sometimes a curse, eh?) which drove me to stick with the game, and continue
  458. to improve it. As of this release, MELEE has brought in enough in registrations
  459. to pay for my new 386-33MHz computer, and I thank all the honest SysOps out
  460. there who have validated my belief that you don't have to cripple a piece of
  461. software in order to get people to register it. Banzai Software will never
  462. release crippled products.
  463.         If I've forgotten anybody who helped along the way, I'm sorry, and
  464. please accept my apologies. To all those who walk around spouting such B.S. as,
  465. "In order to write an enjoyable door, you must have been programming for at
  466. least a year (preferably two)," I feel the need to quote Bill the Cat:
  467.                           "Phlblblttt!"
  468. From learning the TP language (thanks to Tom Swan for writing the book I used
  469. as a tutorial) to first release was six months.
  470.  
  471.                                                "Vasha Zdrovia!"
  472.                                                     Kevin Higgins
  473.                                                     30 December 92
  474.  
  475. <<Good Hunting>>
  476.  
  477.  
  478.