home *** CD-ROM | disk | FTP | other *** search
/ Quake 'em / QUAKEEM.BIN / quake / programs / mybot13a / tmbot11.txt < prev   
Encoding:
Text File  |  1996-08-26  |  4.9 KB  |  175 lines

  1. Title    : TM Bot
  2. Filename : tmbot1.zip
  3. Version  : 1.1
  4. Date     : 96/8/26
  5. Author(s): Micheal Polucha (co-designer, coder)
  6.            Tim Polucha (co-designer, playtester)
  7. Email    : mpolucha@earthlink.net
  8.  
  9. Credits  : HoloSelf v1.0
  10.             by Perecli Manole
  11.             Perecli@ix.netcom.com
  12.  
  13.            Quake-C specification and HTML version.
  14.          by Olivier Montanuy 
  15.             Olivier.Montanuy@wanadoo.fr
  16.  
  17.        ID Software
  18.  
  19. Type of Mod
  20. -----------
  21. Quake C  : yes
  22. Sound    : no
  23. MDL      : no
  24.  
  25. Format of Quake C
  26. -----------------
  27. unified diff  : no
  28. context diff  : no
  29. .qc files     : yes
  30. progs.dat     : yes
  31.  
  32. Description of the Modification
  33. -------------------------------
  34. Updated version of TM Bot (v. 1.0).
  35. See technical details for new stuff.
  36.  
  37. Automated Helper Bot or Player 2 on only one computer!
  38. With this advanced AI you can conquer any level of Quake.
  39. TM Bot is based on the Enforcer Model.
  40. Just activate the bot and he'll be completely automated.
  41.  
  42.  
  43. How to use Modification
  44. -------------------------------
  45. Impulse 100        Activates and Deactivates the Bot
  46.  
  47. Impulse 101        Toggles Automatic/Manual Control Modes
  48.  
  49. Impulse 102        Auto: Fires Weapon
  50.             Manual: Toggles bot Stop/Walk/Run
  51.  
  52. Impulse 103        Auto: Toggle bot's auto-fire
  53.             Manual: Turn left
  54.  
  55. Impulse 104        Auto: Teleport bot to player
  56.             Manual: Turn right
  57.  
  58. Impulse 105        Toggle Co-op/Deathmatch modes
  59.  
  60. Works great with the gravis gamepad:
  61.  
  62.         2
  63.           1   4
  64.         3
  65.  
  66. Button 2 would fire / move
  67. Button 1 would toggle auto fire / turn left
  68. Button 4 would teleport / turn right
  69. Button 3 would toggle auto mode / manual mode
  70.  
  71. And you could assign bot activate/deactivate &
  72. DM toggle to keyboard keys. 
  73.  
  74.  
  75. How to Install the Modification
  76. -------------------------------
  77.     Make a directory called TMBOT off of your quake directory.
  78. Unzip the archive into the TMBOT directory. Now run quake, adding
  79. "-game tmbot" to the command line (do not type the quotes). Bind
  80. the impulses and you're ready to go.
  81.  
  82.     If you would like to see the source code, modify it, or
  83. recompile it, we have included it in the source.zip file. All
  84. modifications to original source have been marked with "TM Bot".
  85.  
  86.  
  87. Technical Details
  88. -----------------
  89. Fixes for version 1.1:
  90.  
  91. Bit flags - Replaced five floats with one float and many bit flags.
  92.  
  93. DM toggle - Toggles between Co-op and Deathmatch modes.
  94.             (a lot of people requested this one.)
  95.  
  96. Speed - Increased walk speeds for the bot.
  97.  
  98. *Safety - Working on decreased incidents of friendly fire.
  99.           (Thanks to Anthony Elk for reporting this.)
  100.  
  101. Solidity - Bot is now solid to its owner.
  102.  
  103. *Controls - Working on fix so pain and death are not interrupted.
  104.  
  105. Spawning - Starts and teleports home at an offset position.
  106.          - Orientation of bot is now always level. (Thanks to
  107.            Anders Dalvander for reporting this.)
  108.  
  109. *Firing - Working on manual firing control in manual mode.
  110.         - Manual firing while in auto mode causes bot to
  111.           face towards it enemy. (Thanks to Anders Dalvander
  112.           for reporting this.)
  113.  
  114. * Not fixed in 1.1, so we plan on releasing a version 1.2.
  115.  
  116.  
  117. Enhancements planned for version 2.0:
  118.  
  119. Auto DM        : automatic DM toggle
  120. AI        : lots of improvements
  121.         Dodging
  122.         Recognition of environment
  123.         Water, lava, slime aware
  124.         Jumping
  125.         Walking over broken ground
  126.         Planning moves in advance
  127.         Firing intelligently
  128. Communication    : working with AI
  129.         Talks to its owner
  130.         Accepts more commands from its owner
  131. Manual        : descriptions of bot use and modifications
  132. Ergonomics    : develop better control scheme
  133. Coding        : streamline and comment code logic
  134. Items        : pick up and use items, health, ammo
  135. Spawning    : require ammo, health, etc. to activate
  136. Transitions    : bot is permanent through level changes
  137. Hololink    : remote control of bot from bot's perspective
  138.         See through the bot's eyes
  139.         Control movements
  140.         Control firing
  141. Frames        : adjust sequences for new actions
  142.         adjust attack sequence when he doesn't fire
  143.         Link broken when player (self) is hurt
  144. Weapons        : pick up and use other weapons
  145.  
  146.  
  147. Features:
  148. Bugs:        See features.txt in the archive.
  149.  
  150.  
  151. Author Information
  152. ------------------
  153. This is our first Quake C mod. We plan to do some more as time allows.
  154. If you use our code as a basis for another mod, or if you have some
  155. ideas for improvements or other mods, please let us know, we would
  156. be very interested.
  157.  
  158. E-mail us at: mpolucha@earthlink.net
  159.  
  160. Copyright and Distribution Permissions
  161. --------------------------------------
  162. Authors MAY use these modifications as a basis for other
  163. publically available work.
  164.  
  165. You may distribute this Quake modification in any electronic
  166. format as long as this description file remains intact and unmodified
  167. and is retained along with all of the files in the archive.
  168.  
  169.  
  170. Availability
  171. ------------
  172. The TM Bot mod can be found at the following locations:
  173.  
  174. ftp://ftp.cdrom.com/.5/idgames2/quakec/bots/ 
  175. http://www.stomped.com/files.htm