home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / bbsdoor / ironox10.zip / SYSOP.DOC < prev   
Text File  |  1994-02-10  |  29KB  |  551 lines

  1.                          IRON OX Version 1.00
  2.                     (C)opyright 1994, Joel Downer
  3.  
  4.                                SUMMARY
  5.  
  6. Iron Ox is an interactive, multiuser strategy game for 3-8 players.  The 
  7. game concept is the development of an outer space colony world:  players 
  8. claim land, produce goods, buy, sell, and steal from one another, and 
  9. prospect for luxite, the precious mineral that allows interstellar travel.  
  10. The door supports up to 255 simultaneous games involving up to 255 active 
  11. players.  
  12.  
  13. Iron Ox is self-maintaining (no nightly maintenance event), and includes 
  14. "sysop-friendly" features like detection and timeslicing for DESQview,
  15. built-in multinode support and semaphoring (so several people can use the 
  16. door at one time), support for a wide variety of door drop files (including 
  17. DOOR.SYS, DORINFO?.DEF, EXITINFO.BBS, CHAIN.TXT, CALLINFO.BBS, PCBOARD.SYS, 
  18. and SFDOORS.DAT), and comprehensive high-score and record listing with 
  19. optional ANSI, ASCII, and WC-code bulletins.  The game includes lighthearted 
  20. humor -- for example, the colony sponsors "cultural contests" in which 
  21. players can write bad poetry or disgusting recipes -- but it also supports 
  22. complex strategy and intense competition.  The door requires that players 
  23. have ANSI terminals, but does not require a color monitor.
  24.  
  25.                           EVALUATION VERSION
  26.  
  27. Iron Ox is distributed in an evaluation version, intended for you to try 
  28. out for thirty days.  The evaluation version of Iron Ox is a complete 
  29. and (I hope) enjoyable game.  If you like Iron Ox and wish to continue 
  30. using it after thirty days, please see "LICENSING/REGISTRATION 
  31. INFORMATION," below, for details on how to register.  A registration key 
  32. for Iron Ox will enable additional features that will make the game even 
  33. more exciting for your users!
  34.  
  35.                            GETTING STARTED
  36.  
  37. Iron Ox is a game that requires multiple players, so you won't be able 
  38. to take a very thorough "test drive" without putting it up for play on 
  39. your BBS.  If you want to take a look at the door before installing it, 
  40. though, you can run the program just by typing IRONOX -LOCAL from the 
  41. directory where you have unpacked the archive.
  42.  
  43.                             REQUIREMENTS
  44.  
  45. Iron Ox requires approximately 390K of free RAM to run properly.  It 
  46. requires a minimum of 500K free disk space.  Depending on the number of 
  47. active games you have going on at a time, it can take up as much as 
  48. 1,500K of disk space.  A hard drive is strongly recommended.
  49.  
  50. Iron Ox requires a FOSSIL driver to communicate with your modem.  If you 
  51. do not use a FOSSIL driver on your BBS, you can set up your Iron Ox batch 
  52. file to load a FOSSIL before running the game and unload it after exiting 
  53. the game.  X00 and BNU are both excellent drivers and have been tested 
  54. with this program.  If you have trouble finding them elsewhere, recent 
  55. versions of both of these drivers are available for download from The 
  56. Dreaming City (see "Support," below).
  57.  
  58.                          INSTALLING IRON OX
  59.  
  60. I've learned to be very suspicious when door documentation says "This 
  61. door is very easy to set up," so I won't say that.  I'll let you judge 
  62. for yourself.
  63.  
  64. Iron Ox is an extremely flexible and configurable program, so this 
  65. section may be longer than you're used to.  If all you want to do is get 
  66. the game running with a basic setup, though, you'll only need to read 
  67. the first few paragraphs and spend about five minutes. <g>  If you have 
  68. any trouble, see "COMMON INSTALLATION PROBLEMS," below.
  69.  
  70. Installing Iron Ox involves two steps:
  71.  
  72. 1. Decompressing the Iron Ox archive into a door directory.  The 
  73.    examples in this file and the sample batch file assume that you have 
  74.    used the directory C:\DOOR\IRONOX\, but any directory will do.
  75.  
  76. 2. Creating a batch file by which your BBS can start Iron Ox.  Most of 
  77.    the time, this batch file will include only one line:
  78.  
  79.    C:\DOOR\IRONOX\IRONOX.EXE
  80.     
  81.    (Note:  substitute the path where you have installed the game for 
  82.    C:\DOOR\IRONOX\ in the above example.)
  83.    
  84. If you're installing an evaluation copy of the game, and you don't care 
  85. about fine-tuning the configuration or setting up high score bulletins, 
  86. you're ready to add the game to your BBS door menu and get rolling.  Enjoy!
  87.  
  88. NOTE:  If you like, you can include the location of your door interface 
  89. file (e.g., "C:\WC30\WCWORK\NODE3\") as an argument on the command line.  
  90. The only time you should have to include the location of your door 
  91. interface file on the command line is when your BBS software begins door 
  92. execution in some directory *other* than the one where it creates your 
  93. dropfile.  (I know of only one BBS package, Maximus, that you can even 
  94. *force* to do this. <g>)  If this situation applies to you, your batch 
  95. file should look something like this:
  96.  
  97. C:\DOOR\IRONOX\IRONOX.EXE E:\NODE1\
  98.  
  99. if you're not sure whether this situation applies to you, *ASSUME THAT 
  100. IT DOESN'T* and use a batch file like the one in step 2 rather than the 
  101. one just above!
  102.  
  103.                          MULTINODE SETUP
  104.  
  105. Iron Ox was written and tested from the ground up to run multinode.  
  106. In general, multinode setup is *identical* to single-node setup:  all 
  107. nodes can use the same configuration file, and (for the most part) they 
  108. can use the same batch file, too.  Because the program uses a FOSSIL 
  109. driver, issues like non-standard IRQ's are handled *completely 
  110. automatically* -- no need to treat individual nodes specially.
  111.  
  112. Multiple players can use this door at the same time; Iron Ox handles all 
  113. file locking internally.  The only requirement for running the game 
  114. multinode is that you must be running DOS SHARE or some equivalent (like 
  115. the built-in file-sharing in the OS/2 DOS box or the file-sharing 
  116. facilities on LANs).  If you're running multinode *without* such a 
  117. utility, of course, now would be a good time to start... 
  118.  
  119. To set up the game for multinode play, create batch files for each node 
  120. along the lines in the single-node instructions, above.  The only time 
  121. different nodes will need *different* batch files is when the game is 
  122. run across a LAN on which the drive letter for the game directory is 
  123. different for different nodes.  If you don't know what I'm talking 
  124. about, don't worry:  chances are it doesn't apply.
  125.  
  126. One more thing:  because of a bug with either Borland's run-time 
  127. libraries or with Quarterdeck's products (who's to blame for the bug 
  128. depends on whether you ask Borland or Quarterdeck <g>), you may find 
  129. that you need to flag your IRONOX.EXE executable file read-only to avoid 
  130. sharing violations when running multinode under DESQview or QEMM.  To 
  131. do this, just use the command ATTRIB IRONOX.EXE +R after unpacking the 
  132. game into your door directory.  If you ever need to uninstall Iron Ox 
  133. (I hope not!), you can use the command ATTRIB IRONOX.EXE -R to "unflag" 
  134. the file.
  135.  
  136. That's all it takes!  Iron Ox uses lock files to control simultaneous 
  137. use of files, so resources may remain locked if the system crashes while 
  138. someone is in the door.  However, each node will clear all of its locks 
  139. every time it enters or exits the door normally, so "lingering locks" 
  140. will be cleared automatically shortly after they arise.  If you have a 
  141. system that crashes frequently, adding a line like "DEL C:\DOOR\IRONOX\*.L*" 
  142. to your AUTOEXEC.BAT file will clear all locks immediately when the 
  143. computer reboots.
  144.  
  145.                   COMMON INSTALLATION PROBLEMS
  146.  
  147. The most common mistake sysops make installing this program is trying 
  148. to get too fancy.  Don't copy your door information file to the game 
  149. directory.  Don't specify the dropfile path on the command line for 
  150. the game.  Don't add a line to your batch file that changes to the game 
  151. directory before execution.  Don't add the game to your path.  Just create 
  152. a batch file that looks like the one in "INSTALLING IRON OX," above.  
  153. Keep it simple.
  154.  
  155. Here are some installation problems that might come up:
  156.  
  157. 1. The game says it can't find my door dropfile!
  158.  
  159.    This game assumes that you are running it from the directory where 
  160.    your BBS dropfile is located.  Every BBS package I know of normally 
  161.    launches door execution from the directory where the dropfile is 
  162.    located, but if yours doesn't, you will need to specify the dropfile 
  163.    location on the command line.  This is the *only* circumstance in 
  164.    which you need to specify the dropfile path.
  165.  
  166. 2. The game works fine locally, but doesn't work over a modem!
  167.  
  168.    This door does require a FOSSIL driver.  Please verify that you have 
  169.    a FOSSIL driver set up for the communications port over which you're 
  170.    running the game.  If you don't wish to run a FOSSIL driver all the 
  171.    time, you can load one right before executing Iron Ox and unload it 
  172.    when the game is done.  Both BNU and X00, the two most popular FOSSIL 
  173.    drivers, support this option.
  174.  
  175. 3. I have a high-speed modem.  When low-speed callers go into the game, 
  176.    all they see is garbage on the screen!
  177.  
  178.    If you are using a FOSSIL, try locking the baud rate at which your 
  179.    computer talks to your modem (the docs for your FOSSIL driver will 
  180.    explain how to do this).  High-speed modems generally perform better 
  181.    when used with a locked port, and for some reason, the combination of 
  182.    high-speed modem, low-speed connect, and unlocked FOSSIL driver can 
  183.    cause problems with this and some other doors.
  184.  
  185. 4. The game runs fine single-node, but if two people try to go in at 
  186.    once, I get a sharing violation!
  187.  
  188.    As I say in the section on multinode setup, either my compiler or 
  189.    Quarterdeck's products have a bug that causes sharing violations when 
  190.    you try to run an overlaid program multinode.  The work-around for 
  191.    this problem is to flag your IRONOX.EXE file read-only using the 
  192.    command ATTRIB IRONOX.EXE +R.  Even if you aren't using a Quarterdeck 
  193.    product like DESQview or QEMM, give this solution a try:  odds are 
  194.    good it'll correct the problem completely.
  195.  
  196. 5. The game is getting confused about what node it's running on!
  197.  
  198.    Iron Ox is designed to figure out the node ID on which it's running 
  199.    from the BBS drop file.  On some systems, however (e.g., RA when 
  200.    dropfiles are placed in the same directories instead of unique ones), 
  201.    determining the node ID from the drop file is not possible.  If Iron 
  202.    Ox isn't getting the node on which it's running right, set a TASK 
  203.    environment variable to help it along ("SET TASK=1").
  204.  
  205.                           CONFIGURING IRON OX
  206.  
  207. The easiest way to fine-tune the configuration for your Iron Ox game is 
  208. to run the utility called OXCONFIG.EXE, included in your IRONOX 
  209. distribution archive.  OXCONFIG will let you adjust all options, 
  210. explaining the function, default, and recommended value for each option.
  211.  
  212. OXCONFIG produces a file called IRONOX.CFG, which resides in the same 
  213. directory as IRONOX.EXE.  In case you prefer using an ASCII text editor 
  214. to fiddling with configuration programs, the following section documents 
  215. the variables that appear in IRONOX.CFG and outlines how to modify them 
  216. to change your configuration manually.
  217.  
  218. Keyword     Default           Function
  219.  
  220. SysopName    No One     This keyword determines the name that will be 
  221.                         used when the game describes who it belongs to.  
  222.                         If you decide to register this game, you will 
  223.                         need to enter your name here exactly as it 
  224.                         appears in your registration letter.  This 
  225.                         keyword is ignored in unregistered games.
  226.  
  227. BBSName   Unregistered  This keyword determines the system name that 
  228.                         will be used when the game describes the BBS to 
  229.                         which it is registered.  See "SysopName," above.
  230.  
  231. RegCode      (blank)    This is where you would insert the key code, 
  232.                         available from the author, that will activate the 
  233.                         "registered-only" features of the game.  See 
  234.                         "LICENSING/REGISTRATION INFORMATION," below.
  235.  
  236. Timeout       360       This keyword determines the amount of time, in 
  237.                         seconds, that the game will wait between keystrokes 
  238.                         before it decides that a user is "sleeping at the 
  239.                         keyboard" and boots him/her out.  This game can 
  240.                         require thought, so substantially reducing this 
  241.                         number is not recommended.  Note:  Timeout is 
  242.                         automatically disabled when the game is run in 
  243.                         local mode.
  244.  
  245. MaxGames       3        This keyword determines the maximum number of 
  246.                         games a player can participate in at one time.  
  247.                         Allowing players to participate in multiple 
  248.                         games will increase interest, but setting this 
  249.                         value too high would give high-speed callers a 
  250.                         big advantage in the monthly standings.  Note:  
  251.                         this keyword is ignored (hardcoded to 3) in the 
  252.                         evaluation version of the game.
  253.  
  254. StartGames    TRUE      This keyword determines whether players are 
  255.                         allowed to begin new games.  The only time you 
  256.                         would be likely to set this value to FALSE would 
  257.                         be if you were winding down a tournament with a 
  258.                         fixed duration.
  259.  
  260. Secure        FALSE     If you (the sysop) are playing in games, you 
  261.                         might not want to watch as other people play 
  262.                         their turns in the games in which you're 
  263.                         involved -- you could see something that would 
  264.                         give you an unfair advantage.  Setting Secure to 
  265.                         TRUE will cause the game to blank the local screen 
  266.                         when a remote player is playing in a game in 
  267.                         which zero-baud (local) players are involved.
  268.  
  269. NoLog         FALSE     This option allows you to disable the game's 
  270.                         automatic logging feature, which records basic 
  271.                         game events and errors in one or more files 
  272.                         called IRONOX?.LOG (where the question mark is 
  273.                         replaced by the node number).  Turning off 
  274.                         logging can save some disk space, but it can 
  275.                         also make problem-solving more difficult.  
  276.                         Recommended setting is FALSE (does not disable 
  277.                         the log).
  278.  
  279. ANSI_Score    (blank)   This keyword determines the name and path of the 
  280.                         ANSI Score bulletin the game will create.  Leaving 
  281.                         the space after the keyword blank, as it is in the 
  282.                         sample configuration file, indicates that you 
  283.                         want the game to create *NO* ANSI score bulletin.
  284.  
  285. ASCII_Score   (blank)   Name and path of the ASCII high score bulletin.
  286.  
  287. WC_Score      (blank)   Name and path of score bulletin using Wildcat!-
  288.                         style @ codes.
  289.  
  290. ANSI_Records  (blank)   Name and path of the ANSI all-time-records bulletin.
  291.  
  292. ASCII_Records (blank)   Name and path of the ASCII records bulletin.
  293.  
  294. WC_Records    (blank)   Name and path of the WC-style records bulletin.
  295.  
  296. DailyPrize       0      You may configure the game to award a daily, weekly, 
  297.                         and/or monthly time prize to the current leader in 
  298.                         the standings.  A value of 0 disables time prizes.  
  299.                         Time prizes are disabled in the unregistered version 
  300.                         of Iron Ox.
  301.  
  302.                         Here are some guidelines on prizes:  the prizes 
  303.                         should go from very small (daily) to fairly generous 
  304.                         (monthly).  A value of five minutes for daily, ten 
  305.                         for weekly, and thirty for monthly might be 
  306.                         reasonable.
  307.  
  308.                         Note:  time prizes only work on systems that reread 
  309.                         their door dropfiles on return from a door to 
  310.                         determine remaining time, like Wildcat! 3.x, 
  311.                         RemoteAccess, and so forth.
  312.  
  313. WeeklyPrize      0      See DailyPrize, above.
  314.  
  315. MonthlyPrize     0      See DailyPrize, above.
  316.  
  317. Note:  if you leave the name of any particular bulletin blank, or do not 
  318. include the keyword for it in the configuration file, that bulletin will 
  319. not be created.
  320.  
  321.                               ERRORLEVELS
  322.  
  323. In case your BBS software reads and uses errorlevels on door exit, here 
  324. are the errorlevels Iron Ox returns:
  325.  
  326.      0   -   Critical Error has occurred!
  327.      1   -   The user has dropped carrier.
  328.      2   -   The sysop has terminated the call; user off-line.
  329.      3   -   User time has expired; still on-line.
  330.      4   -   Keyboard inactivity timeout; user off-line.
  331.      10  -   Normal exit; user on-line.
  332.     255  -   Program integrity problem; please check log and contact me!
  333.  
  334.                     LICENSE/REGISTRATION INFORMATION
  335.  
  336. This program is copyrighted shareware.  You are licensed to try this 
  337. program for up to thirty days.  After 30 days, if you elect to continue 
  338. using Iron Ox, you must register.  The game costs only $20 (see 
  339. REGISTER.FRM for information on shipping and delivery options).  
  340.  
  341. Note:  if your registration for Iron Ox is postmarked *BEFORE SEPTEMBER 1, 
  342. 1994*, you will receive a five-dollar discount on your registration!
  343.  
  344. The registered version of Iron Ox includes the following enhanced features:
  345.  
  346. 1. OX FACTORY:  Your colonies will no longer have to rely on the supply 
  347.    of oxen provided at the beginning of the game.  The game will use 
  348.    ore from the store to make more.
  349.  
  350. 2. EXTRA RACES:  In registered versions of the game, three extra, 
  351.    specialized races are available to players:  the Photovore, a 
  352.    photosynthetic (sunlight-eating) alien who specializes in plants and 
  353.    energy-making, the Rubblemuncher, an amazing ore-miner who's 
  354.    allergic to luxite, and the Metamorph, a creature who can actually 
  355.    *change shape* and assume the abilities of different races during the 
  356.    course of the game!
  357.  
  358. 3. MORE GAMES PER PLAYER:  In the evaluation, players are allowed to 
  359.    play in three games at a time.  In the registered version, you may 
  360.    set this value as low or as high as you like!
  361.  
  362. 4. TIME PRIZES:  If you own the registered version and use BBS software 
  363.    that "reads back messages" from doors, you can set (totally optional) 
  364.    daily, weekly, and/or monthly time prizes for the leaders in the 
  365.    standings!  This feature works on Wildcat!, RemoteAccess, Apex, 
  366.    QuickBBS, and many other systems.
  367.  
  368. Please see REGISTER.FRM to find out how to register your copy of Iron Ox.  
  369. Iron Ox is the product of over a thousand hours of work.  I am committed 
  370. to supporting and improving Iron Ox (see "Future Plans" for some 
  371. indication of what I have in mind), but I need your help to continue 
  372. developing enhancements and new features.
  373.  
  374.                        ADDITIONAL LICENSE INFO
  375.  
  376. You are allowed (and encouraged) to distribute unmodified copies of 
  377. Iron Ox so long as you distribute the complete archive with all files 
  378. intact.  You may include unmodified, complete archive versions of the 
  379. shareware edition of Iron Ox in software collections (e.g., CD-ROMs) 
  380. so long as the documentation for the collection clearly indicates that 
  381. it contains shareware products and that the purchase of the collection 
  382. does not constitute a license for the use of said products.
  383.  
  384. Registration of this product entitles you to a unique registration code 
  385. keyed to your name and the name of your BBS.  This key will allow you 
  386. and your system's users to access the registered-only features of the 
  387. program, and will deactivate all messages to the effect that the program 
  388. is an "Unregistered Evaluation Copy."  Your registration is good for all 
  389. future releases of Iron Ox:  if I should ever need to change the key 
  390. system, you as a registered user will be entitled to receive a working 
  391. new key via U.S. Mail or electronic mail. 
  392.  
  393.                               SUPPORT
  394.  
  395. I am anxious for your feedback and ideas.  If you have problems getting 
  396. Iron Ox to run, please feel free to contact me.
  397.  
  398. I can be reached via crashmail or routed netmail at Fidonet address 
  399. 1:202/704, DoorNet address 75:7619/7, and NeverNet address 42:100/107.
  400.  
  401. The support BBS for Iron Ox, and for all games by Joel Downer and 
  402. Meerkat Software Concepts, is The Dreaming City.  The Dreaming City 
  403. has two lines:
  404.  
  405. Node 1:  USR Dual HST 14.4/ v.32 9600    (619) 462-8406
  406. Node 2:  ZyXEL 16.8 v.32bis              (619) 462-7146
  407.  
  408. I monitor the Fidonet DOORWARE and DOORGAMES conferences, and will 
  409. attempt to reply promptly to echo messages, netmail messages, and 
  410. messages in the IRONOX support conference on my BBS.  I am currently 
  411. working on establishing a support echo for my games that may appear 
  412. on DoorNet, NeverNet, and eventually on the Fidonet backbone.
  413.  
  414. Currently, the only way to reach me via the Internet is through my 
  415. (seldom-visited) account joel@ksgbbs.harvard.edu or through the 
  416. @fidonet.org route.  By the time of the next minor release, I should 
  417. be able to provide a fast and easy way to reach me using an Internet 
  418. address at The Dreaming City itself.
  419.  
  420.                      IRON OX DISTRIBUTION SITES
  421.  
  422. The following bulletin board systems are official distribution sites 
  423. for Iron Ox and any necessary companion programs.  Note:  this 
  424. information was compiled in February, 1994; some of these telephone 
  425. numbers will change over time.  If you find that the numbers listed for 
  426. systems in your area are no longer accurate, you may be able to find 
  427. up-to-date information in a current FidoNet nodelist.
  428.  
  429. BBS System         Fido Addr   Telephone     Modem        Where
  430.  
  431. The Dreaming City  1:202/704   619-462-8406  USR Dual     La Mesa, CA
  432. TDC 2              1:202/705   619-462-7146  16.8 V.32bis La Mesa, CA
  433. Alien Biker Kat    1:202/1010  619-277-4140  V.32bis      San Diego, CA
  434. Faust's Dungeon    1:202/124   619-697-0892  V.32         Spring Valley, CA
  435. The Gateway BBS    1:2240/320  810-742-9414  V.32         Burton, MI
  436. The Harry Beast    1:343/102   206-859-6157  16.8 V.32bis Kent, WA
  437. Holston River Vlly 1:3615/42   615-932-1490  16.8 Dual    Knoxville, TN
  438. Holston 2          1:3615/43   615-932-1492  16.8 Dual    Knoxville, TN
  439. Mayberry BBS       1:3663/302  910-789-8183  V.32bis      Mt. Airy, NC 
  440. SHC Editor's       1:202/1819  619-563-1598  16.8 Dual    San Diego, CA
  441. Test Pattern BBS   1:259/524   905-890-2531  USR Dual     Ontario, Canada
  442.  
  443. The following files will be available for download, and for FREQ using
  444. the magic names listed, from all of the distribution sites.  The sites
  445. will carry the latest version of Iron Ox and any support programs by
  446. Joel Downer.  Versions of support programs by other authors will be
  447. recent but are not guaranteed to be the latest.
  448.  
  449. Magic Name       Description
  450.  
  451. IRONOX           The Iron Ox doorgame.  (Surprised? <g>)
  452. X00              A recent version of the X00 FOSSIL driver.
  453. BNU              A recent version of the BNU FOSSIL driver.
  454. SIO              A recent version of Ray Gwinn's FOSSIL for OS/2.
  455. OXECHO           Information on picking up the Iron Ox support echo.
  456.  
  457.                             FUTURE PLANS
  458.  
  459. I am committed to supporting this program.  When and if I receive 
  460. reports of bugs, I will do my best to fix them and release updates 
  461. in a timely fashion.
  462.  
  463. I also am planning to add new features and enhancements to the game -- 
  464. which and how many depending on the feedback and level of enthusiasm 
  465. I encounter in the BBS community.  Here are some examples of additions 
  466. that I am *considering* for versions 1.10 and beyond:
  467.  
  468. 1. A full-featured game editor, with an editor for messages and contest 
  469.    entries, and an automatic (optional) scanner for "bad words."
  470.  
  471. 2. Internal comm support.  (This is a feature I will only implement if I 
  472.    hear from a *lot* of people who want to see it, because FOSSIL 
  473.    drivers are an excellent solution for high-performance, reliable 
  474.    serial communications.)
  475.  
  476. 3. An option to "Bribe the Land Assessor," by which you could steal 
  477.    other players' land.
  478.  
  479. 4. The option to steal from the Bank or the General Store.
  480.  
  481. 5. Sysop-editable, variable messages for common game events (Received 
  482.    from the Colony Physician:  "If you need to spew, spew into this!").
  483.  
  484. 6. A "depletion" feature by which players can exhaust the ore and/or 
  485.    luxite in mining squares.
  486.  
  487. 7. Full RIP graphics support, including a graphics-mode map with icons 
  488.    and mousable game menus.
  489.  
  490. 8. The ability to run under OS/2 native mode (32-bit text mode).
  491.  
  492. 9. Support for multi-BBS "tournament mode."
  493.  
  494. Your feedback will help to determine which and how many of these 
  495. features (and which features that *aren't* listed here) appear in future 
  496. versions of Iron Ox.  Needless to say, your support will also make it 
  497. possible for me to continue work on this program.
  498.  
  499.                              DISCLAIMER
  500.  
  501. Joel Downer and Meerkat Software Concepts make no warranty of any kind 
  502. regarding the usefulness, reliability, merchantability, or fitness of 
  503. this software and documentation for any purpose whatsoever.  While I 
  504. have tested this program thoroughly, I cannot and will not make any 
  505. promises that the program will run well or safely on your hardware or 
  506. with your particular software configuration.  This software is 
  507. guaranteed only to take up disk space, and I make no absolute guarantee 
  508. that it will even do a reliable job of that. <g>
  509.  
  510. Your use of Iron Ox and/or any companion material constitutes your 
  511. acceptance of these terms.
  512.  
  513.                           ACKNOWLEDGEMENTS
  514.  
  515. As Iron Ox has been my first doorgame programming effort, I owe thanks to 
  516. many people for helping me through the process.  Special thanks go to 
  517. Dan Roseen and Albin Gersich, two key beta sysops who also have 
  518. provided OpenDoors code patches and other programming suggestions that 
  519. have made this work much easier.  Thanks to all of the beta sysops, who, 
  520. in addition to Dan and Albin, included:  Marty Bogle, Jim Chapman, Randy 
  521. Culler, Brenda Donovan, Dave Foy, Paul Fusco, Dan Harvey, Bud Jamison, 
  522. and Christian Jones.  Many of the things that *do* work right in the game 
  523. are to the credit of these testers and their excellent feedback.  Naturally, 
  524. any blame for anything that *doesn't* work is mine. <g>
  525.  
  526. I've especially appreciated the feedback and encouragement of my key 
  527. testers on The Dreaming City, including Greg Allen, Andrew Crispen, 
  528. Lynn Kastleman, Bob Nelson, Sue Redding, Jeff Hobbs, and Bud Jamison.  
  529. (Yeah, Bud, you get to show up twice.)  The enthusiasm I met on the 
  530. "home front" really made a difference.  I appreciate the help of 
  531. everyone who was involved in the beta process and beta echo; several 
  532. participants in the IRONOX_BETA echo from other beta sites, including 
  533. Rich Paul, Chuck Eaves, and Mark Riel, deserve special mention.  If 
  534. you were involved and I haven't mentioned you, please forgive me:  
  535. it's because I'm an addle-brained programmer, not because I didn't 
  536. appreciate your contribution. <g>
  537.  
  538. Thanks to Gerard Droege for many stimulating conversations about 
  539. doorgames and game design, and to Evvie Vincow for putting up with me 
  540. and making countless glasses of iced tea.
  541.  
  542. This door uses the OpenDoors C development system by Brian Pirie.  That 
  543. system has saved me countless worries about the details of talking to 
  544. the modem, reading dropfiles, etc., and I'd highly recommend it to 
  545. any C programmer writing a door.  Thanks also to the original authors 
  546. of the Commodore 64 game, M.U.L.E. -- part of the basic design of Iron 
  547. Ox was inspired by that excellent game.
  548.  
  549. Finally, thanks to Gary Martin, Mehul Patel, and Joel Bergen.  If I 
  550. weren't such a junkie for their games, I never would have started this 
  551. project.