home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / ARENA11.ZIP / SYSOP.TXT < prev    next >
Text File  |  1996-10-09  |  25KB  |  523 lines

  1.      ARENA OF THE ANCIENTS Version BETA --  Program & Design by ROSS WIGDOR
  2.                             Copyright (C) 1996, by Ross Wigdor
  3.  
  4.  
  5. ****
  6.   My e-mail is wigdor@andrew.cmu.edu
  7.  
  8.   Please do not mail me with questions on how to set up your door
  9.   game as it is fully explained in this file, but you CAN mail me with
  10.   comments and suggestions.
  11.  
  12.   I would LOVE to get e-mail with the effect of 'You are the master of
  13.   door programming. I love your game! I'm going to register right now!
  14.   In fact, it's so good, I'll register it TWICE!'
  15.  
  16.   If you like my game, let me know...I appreciate it.
  17.     -Ross
  18. ****
  19.  
  20. Arena of the Ancients is now available on the WEB!
  21. Download Arena of the Ancients from:
  22. http://www.contrib.andrew.cmu.edu/~wigdor/arena.htm
  23.  
  24. ****
  25.                                  WARNING
  26.                                  -------
  27.         This game has a little violence in it (not much), but no graphics
  28.         or detailed descriptions of blood and gore. The extent of the
  29.         violence is sayings like 'you have been killed', or things like that.
  30.         No one SHOULD be offended by anything like that in this game, but it
  31.         is always possible.
  32.  
  33.  
  34.                                 DISCLAIMER
  35.  
  36.         The author has taken every precaution to insure that no harm
  37.         or damage will occur on computer systems operating this package.
  38.         Nevertheless, the author shall NOT be held liable for whatever
  39.         may happen on your computer system or to any computer systems
  40.         which connects to your own as a result of operating this package.
  41.         The user assumes full responsibility for the correct operation of
  42.         this software package, whether harm or damage results from software
  43.         error, hardware malfunction, or operator error. NO warranties are
  44.         offered, expressly stated or implied, including without limitation
  45.         or restriction any warranties of operation for a particular purpose
  46.         and/or merchantability.  If you do not agree with this then do NOT
  47.         use this program.
  48.  
  49.                                 LICENSE AGREEMENT
  50.  
  51.         The game program, support files, and documentation are copyrighted
  52.         products of Ross Wigdor.  Ross Wigdor reserves all rights to
  53.         these products. This is protected by the United States of America
  54.         (USA) and International Copyright Laws. In no way shall the
  55.         components of the game software package be reproduced or modified
  56.         in any form or method without prior expressly written permission
  57.         from Ross Wigdor.
  58.  
  59.         Tampering with or altering the contents or integrity of the game
  60.         software package is prohibited. No fee may be charged by any
  61.         agency other than Ross Wigdor beyond the cost of distributing
  62.         unregistered copies without prior expressly written permission from
  63.         Ross Wigdor.
  64.  
  65.         A major portion of this software comes from the DDPlus Door Driver
  66.         Package and was written by the authors of that package. The DDPlus
  67.         Doordriver kit has been used for the communications, interrupt
  68.         handling and some utility functions and that part of the software
  69.         remains copyrighted by the authors of the DDplus Package.
  70.  
  71.         This game is distributed under the Shareware concept. You are
  72.         allowed to operate this game for a trial period of thirty (30)
  73.         days. After this trial period, you must register the game 
  74.         or discontinue its usage. Again if you do not agree with this
  75.         then do NOT use this game.
  76.  
  77.                                 INTRODUCTION:
  78.                                 ------------
  79.  
  80.         Arena of the Ancients is an RPG door game. As you wander into the
  81.         city, you have decided to go on a quest of power, battling monsters
  82.         and kingdoms in a quest for the ultimate goal: Immortality. Your
  83.         deity helps you along the way, endowing you with greater powers
  84.         and strength to continue your quest.
  85.  
  86.         You can win Arena of the Ancients 3 different ways if you have the
  87.         registered version, and 1 way with the unregistered version. Can
  88.         you defeat the king's dominion? Can your armies tear through your
  89.         opponents kingdoms and massacre their puny forces? Can you boldy
  90.         kill the king, or kidnap the princess? Have you solved the Hermit's
  91.         riddle? Are the Ancients that much closer?
  92.  
  93.         Many interesting tasks and options await you, warrior. Go into the
  94.         realm, and remember Immortality awaits you.
  95.                                      
  96.  
  97.                                 REQUIREMENTS:
  98.                                 ------------
  99.         At this point in time the only requirements are FILES=10 (or more)
  100.         in your config.sys file and ANSI.SYS. SHARE must also be loaded IF
  101.         you intend to use the game in a multi-node environment OR under
  102.         DesqView. The game is RIP aware but NOT a RIP Game at this time. A
  103.         FOSSIL is NOT required to run the game, although one will be
  104.         supported if it exists. Automatic time slicing support is provided
  105.         to most common multi-taskers as well.
  106.  
  107.                                 Files Included
  108.                                 --------------
  109.         Below is a listing of all files for the this Game.  If you are
  110.         missing ANY of these files (except for the DOC and FRM files), the
  111.         game will NOT function.  Feel free to give out copies of the ENTIRE
  112.         archive package of this game but please make sure all the files
  113.         below are in that package:
  114.  
  115.         ANCRESET.EXE
  116.         ANCIENT.EXE
  117.         OPTIONS.EXE
  118.         NEWS.ANC
  119.         DATE.ANC
  120.         ARMORY.ANC
  121.         LRAISE.ANC
  122.         WEAPONS.ANC
  123.         ARMOR.ANC
  124.         MONSTERS.ANC
  125.         PRIEST.ANC
  126.         SHACK.ANC
  127.         MAGIC.ANC
  128.         INSTRUCT.TXT
  129.         GAME.CTL
  130.         PCFILE.DAT
  131.         TALKFILE.TXT
  132.         OPTIONS.DAT
  133.         DDSETUP.EXE
  134.         RESET.BAT
  135.         ANCIENTS.ANS
  136.         SAMPLE1.BAT
  137.         MARRIAGE.ANC
  138.         JOBFILE.ANC
  139.         B4UASK.DOC
  140.  
  141.         REGISTER.FRM *** :)
  142.  
  143.         BUGRPT.FRM   *** :(
  144.  
  145.         SAMPLE2.BAT
  146.         SAMPLE3.BAT
  147.         DIETY.ANC
  148.         KINGDOM.ANC
  149.         SYSOP.TXT
  150.         TALKFILE.ANC
  151.         KEY.DAT
  152.         PL.ANC
  153.         INFO.ANC
  154.         RETIRED.ANC
  155.         GRAVE.ANC          -----This is an ongoing chat file that never
  156.                                 gets shorter (even when the game resets).
  157.                                 You may edit this file if it gets too big.
  158.         README.TXT
  159.         EDITOR.EXE
  160.  
  161.         Files that may be created by ARENA OF THE ANCIENTS as needed:
  162.  
  163.         ERROR.LOG    - Created by main program if error occurs
  164.  
  165.  
  166.                            Installation
  167.                            ------------
  168.  
  169.         --> NOTE:  The word "game" is used in place of the program name
  170.             for both the executable file (example GAME.EXE), and the CTL
  171.             file (Example GAME.CTL) in the documentation from this
  172.             point on. GAMEDIR is used in place of the program directory
  173.             in the documentation from this point on.
  174.  
  175.         1. Create a directory for the game:
  176.             example: "WC30\DOORS\GAMEDIR"
  177.  
  178.         2. Make sure that ALL files listed above from the game package
  179.            are moved into that directory.
  180.  
  181.         3. Type "DDSETUP.EXE" and hit the enter key. The first thing it
  182.            will ask you is what the name of the CTL file is. Type in
  183.            "GAME.CTL" and then proceed to the other settings. After 
  184.            you are done the GAME.CTL file should be correctly configured.
  185.            If you have fossil drivers be sure to uncomment the 'fossil'
  186.            option (in the .ctl file).  If you have a modem set
  187.            to a non-std IRQ be sure to use the PORT# option for that com
  188.            port. A CTL file generated by DDSETUP.EXE will have NO comments
  189.            and look quite different from my samples, but they WILL work
  190.            just as well, never fear.
  191.  
  192.            Where to put this file?
  193.            Put this file wherever you are running the game executable file
  194.            from. If you are running multi-node you could put a copy in each
  195.            node directory and run from there.  If you change directory to
  196.            the GAME directory put the file here.  See the example
  197.            SAMPLE#.bat files.
  198.  
  199.         4. Run the RESET.BAT file to initialize the game.
  200.            Run OPTIONS.EXE (registered version only).
  201.  
  202.         5. Edit the Key.DAT file.  Line #1 should be the sysops name,
  203.            Line #2 should be the name of the using BBS, do NOT change or
  204.            edit line #3.
  205.  
  206.         6. To insure proper multi-node use DOS SHARE must be loaded
  207.            prior to the game and prior to DESQview.
  208.  
  209.         7. In order to run the game program online the following
  210.            parameters may be used.
  211.  
  212.         "/Bxxxxx"   This tells GAME.EXE to lock its baud rate at
  213.         xxxxx.  In order to get the most efficiency out of a high speed
  214.         error correcting modem (9600 baud or above), you may lock the baud
  215.         rate to a speed higher than what the caller is actually using.
  216.         By locking the baud to say 38,400, the modem can compress text data
  217.         that is being sent and achieve a baud rate much higher than the
  218.         actual transmission rate.
  219.         This will lock the baud rate at the same value for all nodes that
  220.         use this command line.  If you perfer a more selective way to lock
  221.         baud use 'LOCKBAUD' command in the GAME.CTL file.
  222.  
  223.         "/Cx"     (where x is 1..4) This specifies a comport number.
  224.         Some bbs software does not create door information files (dropfiles)
  225.         that contain the comport number.  If your bbs does have a comport
  226.         listed in the dropfile then there is no need for this parameter.
  227.         The default is comport 0, local mode.
  228.  
  229.         "/E" - Expanded Memory Specification If your machine has over one
  230.         megabyte of memory, then you may have some available.  GAME.EXE can
  231.         utilize EMS to improve game performance and reduce conventional
  232.         memory requirements.
  233.         This command will tell ANCIENT.EXE   to use EMS memory to hold its
  234.         overlay buffer.  Otherwise disc area may be used to hold this buffer.
  235.         This needs a memory manager and when enabled and is compatible with
  236.         DESQview. Default is NOT to use available EMS.
  237.  
  238.         "/L"      This tells ANCIENT.EXE to load up in LOCAL mode.
  239.         This is good for testing or when a sysop just wants to "try out" the
  240.         door without messing with his BBS setup.  The "/L" mode will ask the
  241.         user for his name and run the door in local mode.
  242.  
  243.         "/Nx"     (where x is 1..9) This specifies a "node number".
  244.         Some bbs software support multinode environments in which you must
  245.         know the node number of the drop file to use. For example, RBBS-PC
  246.         uses DORINFOx.DEF. If you specified "/N2" then ANCIENT.EXE would use
  247.         DORINFO2.DEF.
  248.  
  249.         "/Mx"     (where x is up to 2 filename acceptable characters)
  250.         Used to specify one of Multiple control files.  If you have created
  251.         more than one GAME.CTL file (GAME1.CTL, GAME2.CTL, etc.) for each
  252.         node or network PC then you can select the one you want by using
  253.         the /M parm.
  254.         Example:  "/M2" will force ANCIENT.EXE to use GAME2.ctl.
  255.  
  256.         "/Pyyy"   This specifies the path to the drop files.
  257.         For example, "/PC:\WILDCAT\WCWORK\NODE1" would tell ANCIENT.EXE to
  258.         look for the drop file in C:\WILDCAT\WCWORK\NODE1. If this is left
  259.         out the program assumes the drop file is local.
  260.  
  261.         "/R" To force local RIP for the sysop. Used only if the program
  262.         has RipLink built in and the door supports RIP.  Use AFTER the
  263.         /L parameter if you are using the door in local mode.
  264.         
  265.         "/V"    This command will tell ANCIENT.EXE not to show any display
  266.         on the local screen.  Only a colored screen and a message will be
  267.         displayed.  The cursor will not move as it will be turned off.
  268.         Saves a little processing on multi-tasking systems.
  269.  
  270.         "/W"      This flags the program that a network is present even
  271.         though no multitaskers are detected.  This is useful if the door is
  272.         run on a network such as Novell that doesn't use multitaskers.
  273.  
  274.  
  275.             COMMON ERRORS
  276.             003  File path not found. Check to make sure the game
  277.                  directory is correctly named as ARENA.
  278.             201  Files not found. Check to make sure that all required
  279.                  games files are in the ARENA directory.
  280.  
  281.         8. Install the door into your BBS software (see your BBS
  282.            software documentation for more information).  A batch file is
  283.            normally used to do this.  To run the program just have your
  284.            batch file change to the ARENA directory and run ANCIENT.EXE -
  285.            Thats all there is to it!  Three different batch files sample
  286.            are included to help you run the game. These are included with
  287.            the game for editing and your use. Remember when writing the
  288.            batch routines for my games you must ensure that the game is
  289.            run from it's home directory AND that the game knows where to
  290.            find the drop file.  Satisfy these two requirements and you
  291.            should have no problems running the game as long as the other
  292.            setup criteria has been met. For dorinfo systems try using the
  293.            following: 
  294.  
  295.  
  296.  
  297.         9.  If you would like a News bulletin just have the game
  298.             batch file copy the NEWS.ANC file to wherever you have your
  299.             bulletins. Example:
  300.             
  301.             Copy C:\WC30\DOORS\GAMEDIR\NEWS.ANC C:\WC30\BULL\BULL11.BBS
  302.  
  303.  
  304.  
  305.         10. Surprise!  There is NO separate daily maintenance to be
  306.             performed. The first player of each day will automatically run
  307.             the built in maintenance routines.
  308.  
  309.  
  310.                      RESTRICTIONS ON THE UNREGISTERED GAME
  311.                      -------------------------------------
  312.         Until the game is registered the following restrictions are
  313.         in effect:
  314.  
  315.             a. You cannot get a Dominion...well, you can for the first
  316.                few days at least, so you can see what you are missing.
  317.  
  318.             b. You cannot change the Options in the game.
  319.             
  320.             c.  Registering the game disables both of the above and allows
  321.             you to alter virtually all the game settings using the
  322.             OPTIONS.EXE program. You can also run the EDITOR.EXE program,
  323.             and edit the characters in the game (not recommended, but
  324.             it is fun to play God once and a while).
  325.  
  326.             d.  Once you are registered any future updates can be obtained
  327.             free and my upgrades are ALWAYS easy to implement!
  328.  
  329.             e.  I am always improving my games...
  330.                 so there will always be further versions to implement
  331.  
  332.                          WHAT TO DO IF THERE ARE PROBLEMS
  333.                          --------------------------------
  334.  
  335.         Every effort is made to ensure that the game runs correctly
  336.         before it leaves my BBS as Shareware.  If you are experiencing
  337.         problems please do the following BEFORE calling me:
  338.  
  339.         1.  Read ALL the SYSOP.TXT to ensure you have setup the program
  340.             and have met all the program requirements.
  341.  
  342.         2.  Use the B4UASK.DOC as a checklist to ensure that you have
  343.             not done anything wrong.
  344.  
  345.  
  346.  
  347.                                   Multinode use
  348.                                   -------------
  349.         This game supports multinode use (I think) and provides automatic
  350.         multi-tasker support  (time slice releasing) for a wide variety
  351.         of multi-taskers.
  352.  
  353.                Common Problems (Locked Bauds, High Speed modems, etc)
  354.                ------------------------------------------------------
  355.  
  356.         1.   The game does NOT require a fossil driver to run.
  357.  
  358.         2.   If you are running a high speed modem (9600 baud or above),
  359.              then I suggest you run your bbs/mailer/doors at a locked baud
  360.              rate. On high speed error correcting modems, locking the baud
  361.              rate will have a noticeable increase on the speed of text that
  362.              is sent. It's beyond the scope of this document to discuss
  363.              configuring your BBS and mailer for a locked baud rate; you may
  364.              wish to consult those docs for information on that. Here are a
  365.              few things to keep in mind when setting up GAME with a locked
  366.              baud rate:
  367.  
  368.              a.  When using a locked baud rate, I highly recommend
  369.                  using a  FOSSIL driver. This game will work at high
  370.                  speeds without one though. BNU is a good fossil driver
  371.                  which can even be loaded and unloaded before and after
  372.                  you run this game.
  373.  
  374.              b.  If you are using a fossil, then make sure to tell the
  375.                  fossil that the port is locked. For BNU, to lock com1:
  376.                  at 38,400, you would use something like "L0=38400" on
  377.                  BNU's command line.
  378.  
  379.              c.  If you lock the baud for one program, it must be
  380.                  locked for everything. You can't lock the baud for just
  381.                  this game, but not your BBS/mailer.
  382.  
  383.              d.  You may need to use the /B switch on the game.exe
  384.                  Command line to specify the locked baud rate. For
  385.                  19,200 this would be "/B19200" and for 38,400 this
  386.                  would be "/B38400". Please note there is no space
  387.                  between the "/B" and the baud rate.
  388.  
  389.         3.   What follows is some information on possible strange
  390.              situations that may occur:
  391.  
  392.              a.  Low speed users can play the game, but high speed
  393.                  users get garbage.
  394.      
  395.                  - If you are not using the DORINFOx.DEF or
  396.                    DOOR.SYS drop file then you may wish to find a
  397.                    converter program to convert whatever drop file
  398.                    your BBS produces to the DORINFOx.DEF or DOOR.SYS
  399.                    format and tell game.exe to use that.
  400.  
  401.                    Several converter programs are readily available
  402.                    on most BBS systems. CallDoor is a good one if you
  403.                    can find it. I have it on my BBS for download if
  404.                    you need it.
  405.  
  406.              b.  The game hangs up when a user enters the game.
  407.  
  408.                  - Sounds like the game is getting the wrong baud
  409.                    rate somehow. Try switching over to the DOOR.SYS
  410.                    drop file method if possible.
  411.  
  412.              c.  Text and screens are getting cut off.
  413.  
  414.                  - If you are running with a locked baud, then this
  415.                    could be caused by some sort of FLOW CONTROL
  416.                    problem. Try using a fossil if you aren't already.
  417.  
  418.              d.  If you're using something other than the DOOR.SYS
  419.                  drop file, then I always suggest trying to use
  420.                  DOOR.SYS if possible. It is the most reliable method
  421.                  and has had the most testing. If that is not possible
  422.                  try DORINFOx.DEF as an alternative.
  423.  
  424.              e.  A door locks up node 1.  This can happen with fossils
  425.                  or the internal communications routines because it
  426.                  uses the default comport of 1 when NONE is found in
  427.                  the dropfile or game.ctl file. To correct this make
  428.                  sure the right port is shown in the dropfile OR
  429.                  game.ctl file.
  430.  
  431.              f.  ANSI is reflected correctly on the local screen but
  432.                  the user is getting garbage.  Assuming the user has
  433.                  ANSI installed then most likely the problem is at
  434.                  your end. First make sure you have configured the 
  435.                  game.ctl file to show the correct locked port rate.
  436.                  Second make sure the dropfile is passing the locked
  437.                  port rate INSTEAD of the actual conncet rate.  If it
  438.                  is not passing the locked port rate then you may
  439.                  need to use a different dropfile format OR use a
  440.                  dropfile converter program to change the line to
  441.                  show the locked port rate INSTEAD of the actual
  442.                  connect rate.
  443.  
  444.                             "Corrupted" data files
  445.                              ----------------------
  446.         It is possible that something could happen to your game
  447.         data file.  A power outage, game crash, or other event could
  448.         damage the data  files.  If you get  one of these messages,
  449.         then the best thing to do is run the RESET.BAT program to 
  450.         reset the game.
  451.  
  452.                     
  453.                                  CREDITS:
  454.                                  --------
  455.         This relatively small section is just to recognize the
  456.         GOOD people  who have made this door a possibility.
  457.  
  458.         Ross Wigdor - I wrote the thing.          *** :)
  459.  
  460.         George Christian - Sysop of Belgarath's Tower (301-593-8436)
  461.  
  462.         The DDPlus Team - Thanks to Scott Baker, Steve Lorenz,
  463.                           Bob Dalton, Andy Stewart, Tom Morgan
  464.                           and other contributors for that great
  465.                           turbo pascal door kit.  If you ever
  466.                           want to make a door product for use
  467.                           with BBS's then this is the kit to get!
  468.         
  469.         DESQview is a registered trademark of Quarterdeck Office Systems.
  470.         Doordriver kit is proprietary software by Scott Baker.
  471.         Ripscript & Ripterm are registered trademarks of TeleGrafix
  472.         Communications.
  473.  
  474.                                Where to reach me
  475.                                -----------------
  476.  
  477.         I can usually be reached at my BBS system, which should be
  478.         listed in the section entitled "registration" which is below.
  479.         I also habitually monitor ALL door related echos in the FIDO
  480.         Net System.
  481.  
  482.  
  483.                                   Registration
  484.                                   ------------
  485.         If you or your users enjoy this game, then please register it.
  486.         Information on price and how to register is shown on the
  487.         enclosed REGISTER.FRM. Registration will give you the entire game,
  488.         and allow additional options.
  489.         To register this game just print
  490.         out the registration form (REGISTER.FRM) file included with the
  491.         game and  send it with your check or money order to:
  492.                     
  493.                                 Ross Wigdor
  494.                                 14621 Silverstone Dr.
  495.                                 Silver Spring, MD, 20905
  496.  
  497.  
  498.         Reminder: You will be mailed a LETTER with your registration
  499.         code.  Just allow an appropriate amount of time (a week or two)
  500.         after dropping your check in the mail for it to arrive to me
  501.         and the code to be sent by mail back to you.
  502.  
  503.                         Bug Reports/Comments/Suggestions
  504.                         --------------------------------
  505.         I have made every attempt to make sure the game is free of bugs,
  506.         BUT the possibility always exists that one may have been missed
  507.         by me or the playtesters.  If you find a bug, or have a
  508.         suggestion or comment to make which would make future versions
  509.         better please print out the BUGRPT.FRM and mailer, fill it out,
  510.         and send it to me.  I read ALL of them and those people that
  511.         lead me to find a bug or generate a better game will receive
  512.         credit in the game documentation. PLEASE DO NOT NOTIFY ME OF
  513.         PROBLEMS AND EXPECT ME TO FIX THEM IF YOU HAVE FAILED TO
  514.         PROVIDE ME WITH THE BUGRPT.FRM AND OTHER INFORMATION I REQUIRE
  515.         AS STATED IN THE B4UASK.DOC.  If you wish, you can send me ALL the
  516.         information I have requested in the form of e-mail to:
  517.  
  518.                       wigdor@andrew.cmu.edu
  519.  
  520. ----------
  521.         Thanks for playing.
  522.           -Ross
  523.