-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathbm119gl.txt
323 lines (263 loc) · 10.2 KB
/
bm119gl.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
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
Title: Frogbot BotMatch Arena
Filename: bm119gl.zip
Version: 1.19
Status: Always Beta
Date: 19-12-2001
Author: DMSouL.
Email: [email protected]
ICQ UIN: 113344494
WEB: http://dmsoul.mailru.com
=============================
THIS IS FROGBOT NETQUAKE MOD
=============================
===================
OVERVIEW
===================
Read these files: /manuals/*.txt
=================================
New Botmatch.dat (progs.dat) features
=================================
--Full water support (bots will swim almost like real players).
--Advanced match features : overtime support,accuracy stats support (available at any part of the game),quadstats - quad weapon efficiency,high score table(available at the end of matches).Overtime toggles ONLY if 2 players or bots or 2 teams (with teamnames).
--QW KT-style comments during game(like team[xxx] leads by xx frags),etc..
--Auto-loading bots. Bots will try to connect and then disconnect after user-definable time-limit.
--BugFIXES: - Completely removed all NULL-function FATALITIES.
- Memory leak fixes.
- Cache mismatch in GL. (thx qsg.telefragged.com).
- Console typing enhancements (insert mode by default).
- Allows multiple connections from a single IP address.
- Precise aim for clients (controllable with cl_cross_x and cl_cross_y cvars).
- Larger console buffer.
--Cool logging support.When timelimit or fraglimit is reached,if 'autostats' cvar enabled - engine logging advanced players and bots statistics.Logging format you may see in 'newcmds.cfg'.Log example you may found at ./stats/(hostport)/. This feature is very useful for stats lovers - like me :)
--Bots teamnames now shows on scoreboard (including their teamfrags and etc..).
--Markers improovements:DM3 - water way and ring-quad jumping;DM6: RJ from GA to cells;other listed maps - rocketjump (see maplist).
--Advanced evasive strategies. Toggle is 'botevade'. Enabled by default.
--Good CAMPING AI. (dm6 and dm3 so far..). Toggle is 'botcamp'. Enabled by default.
--Bots will automatically try to help any teammate in their team if he close enough and really needs help. Toggle is 'bothelp'. Enabled by default.
--Improoved think function (water code related).
--Identify teammate function.Idea taken from Q2 OSP-Tourney Mod.If 'ident' is enabled,there's a short sentence appears at the bottom on status-bar ,looks like "teammate [9]Xenon".
--Bots will report their status and locations if 'botreport'is enabled and loc-file loaded. Available in teamplay only. Location names called from loc-files in moddir/locs
--Talk abilities.Including RUSSIAN TALKS :)) and English talks..
--Gibfilter (low and high)- 'highgibs' and 'lowgibs' cvars.
--New GIBS models.
--32-bit dat-file ('unlimited' pr_globals..)
--Extended obituaries.
--Lavajumping feature (rocketjump from lava).
--'Shot for luck' feature (sometimes bots shooting from RL for luck, even if enemy is not visible).
--Shotable buttons and doors support.
--Other minor features i forgot to mention.
====================================================
New GL-(WIN-)BOTMATCH.EXE (gl(win)quake.exe) features
====================================================
--Synthetic lag. One of the coolest feature..
--User-definable teamnames (like in QW)
--New cvars (see 'newcmds.cfg').Type 'cvarlist'.
--Advanced deathmatch scoreboard. Ripped from QW,but added 'rank','eff','blunders' (in teamplay).
--User-definable MOTD (loading from ./dmmotd.txt).
--Other cosmetic improovements.
=========================
Important notes
=========================
--Do not use old Frogbot names editors (like fbedit.exe), cos it's not understand "teamname=" option. Due to that fact, botfiles always will be created with error in "lines="..
--Do Not use ANY gl(win)quake.exe,quake*.exe,and etc - game WILL crash, cause I've changed pr_global_struct and network protocol. Do not try also use ANY of coming up other exe's (the game will not work properly).
--Do NOT rename botmatch.dat to progs.dat - game WILL crash.
--Do NOT use decompiler - ask me for source if needed !!
=========================
Teamnames Support
=========================
If you want spawn a bot with teamname visible on status bar open any bot-file (in bots folder) and edit file directly by adding folowing lines:
wait;teamname=
wait;impulse 54 // "6"
wait;impulse 54 // "6"
wait;impulse 54 // "6"
wait;impulse_0 //end teamname
Don't forget to modify "lines=" parameter.
=============================
SUPPORTED MAPS
=============================
Total 78 maps supported.
dm1
dm3
dm4
dm6
e1m2
e1m3
ztndm1
ztndm2
ztndm3
ztndm6
e1m5duel
q1arena
ravage
spinev2
bless
debello
messy
ultrav
aggressr
aerowalk
and9
condemn
blizz2
ctf1
ctf2
ctf5
ctf8
b2s
baldm6
jrdm2
jndm6
ukooldm6
amphi
amphi2
frobodm2
efdm8
rapture1
fbarenax
warfare2
unddm2
fbdm2
2towers
arenarg2
arenax
arenazap
barena1
bbarena2
bunski
crandome
dm2arena
egyptra
gear8
gnurena
marena2
marena3
marena4
mayan1
rarena3
rgarden
uarena1
yard1
soyarena
pen2
arma4
terrain2
2pyramid
chamber1
unholy
atarena1
23ar_a
arendm1a
football
ptucket
avarena5
dom2_1ra
id3
hill20
pitarena
================
Starting GAME
================
DO IT LIKE THIS :
-----------------
gl<win>-botmatch.exe -heapsize XXXXX -game <moddir> -width XXX -height XXX -bpp XX -listen XX -zone XXXX -allowoverflow 1 -ip XXX.XXX.XXX.XXX
==================
CREDITS
==================
ID SOFTWARE for SOURCE of course !!!!!!!!
Mr. Elusive (author of Gladiator and Omicron bots) for meqcc source code.
Gerard "numb" Ryan for his old works (ctf and holywars) and for testing and improving water code.
Robert "Frog" Field wrote the awesome Frogbot
This mod uses version 0.13 test
Website: http://www.telefragged.com/metro/
Matt "asdf" McChesney for help with 0.13 test 'hacks' and rocketjump support
Email: [email protected]
Hylken "gibbie" Beck for the additional waypoints and beta-testing
Email: [email protected]
Alex "ParboiL" Pahomov for his webboard and moral support :)
QuakeForge Guys for faster QC-access and removing limitations with "pr_globals"
J.P. GrossMan for his ProQuake project.
============================================
Copyright and Distribution Permissions
============================================
You may distribute this Quake modification in any electronic format.
You may use source or decompile and disassembly whole mod and add anything you want. I'll be very glad to see it !!!!.
===============
Disclaimer
===============
Software under this agreement is under no kind of warranty. Software
under this agreement is provided as is, and isn't guaranteed in any
way by the mod author. Use this software at your own risk.
==================
HISTORY OF CHANGES
==================
19.12.2001
==========
-'Shot for luck' feature improved greatly. In teamplay bots now check if teammates is visible and decides to fire or not.
-Much better obstacle avoidance when rocketjumping.
-Fixed issue when bots ocassionally killed their teammates with grenade and when performing rocketjumps.
-Completely removed 'sleeps with fishes' and 'sucks it down' underwater bug (i think..).
-Added lag affected bots feature. Works only when cvar "sv_lag" > 0.
-Bots now opens shotable doors with any weapon except rocket launcher.
-Fixed bug when bots trying to jump in combat when looking at enemy on moving plats (like on dm3 map).
-Optimized path-finding.
-Fixed issue when bots trying to get unreachable backpack when just killed enemy.
-Added AI feature when bots trying to runaway when they think they loss in combat.
30.10.2001
===========
--Reduced issue when bots rocketjumping in weird places.
--Bots now check obstacles when trying to rocketjump.
--Better using of air control.
--Improved jump over ledge routine greatly
--Added reporting of lost powerups (ring, quad) (thx ParboiL for idea).
--Bots now can open shotable buttons and doors (thx numb!!).
--Fixed some waypoints-related bugs.
--Added more maps support.
01.06.2001
===========
--Fixed issue with bots camping ability (when bots doesn't do anything while they camping and injured by other enemy; bots will always try now to improve their positions).
--Fixed some swimming-related bugs.
--Fixed "random map rotation" bug.
--Fixed serious lavajumping-related bug. Bots now will perform lavajumps perfectly.
--Bots no more jumping in combat when they uses shaft.
--Better using of air control when jumping or rocketjumping.
--Added 4 maps support: bless, amphi, spinev2, ztndm2(bad waypoints..), ztndm6.
--Removed skill calculations when creating logfiles for uselessness.
21.03.2001
===========
--Rewritten e1m2 markers (fixed blunders and added water way and rocketjumps)
--All shotable doors in e1m2 are always open by default :). This is temp. fix until I' ll develop something better..
--Further cpu optimizations.
--Fixed another RJ bug when bots using SHAFT instead of RL when they doing rocketjumps :).
19.03.2001
===========
--Released winquake version.
--Added random map rotations on changelevel. Look at 'server.ini'.
--Improved water code: (thx numb)
- bots now have limited understanding of "air supply"
- bots won't get stuck as easily when underwater
- much better obstacle avoidance
--Added 'spectator' on scoreboard (also resolved some bugz with calculating scores). Appears when using 'creepcam' or 'kascam' modes.
--Started writting arena mode scoreboard. Not finished so far.. There will be a 'status' bar showing bots status when bots is dead (invisible) or alive. Like in CounterStrike HalfLife mod. :)
--Fixed some bug with logging.
--Removed single-player menu access in exe :).
--If loc-file not loaded bots will report everything but locations.
--Fixed serious rocketjump bug in bot AI. Bot will rocketjump a little bit rarely, but they won't just stay and do nothing.
--Fixed some bugs with dm3 markers.
--'Higher ground' feature works better.
--Added ~60 maps support (see SUPPORTED MAPS section).Some markers are really old (without rj).
--Faster QC-Access. (thx quakeforge guys)
--32-bit dat-file.
--Various optimizations.
19.01.2001
==================
-First public release.
===============
BUGS REPORTING
===============
If you found bug please send me notification to my email [email protected].
===============
TODO
===============
1. dm2 map support.
2. Tricks support. (ex.: horizontal rocketjump, and better using of air control)
3. Markers and waypoint system improvements.