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