id Software's Usenet Group Posts Archive!

quake/articles/1996/art-447



Path: mantis!not-for-mail


From: "James 'Jaymz' Cullen"


Newsgroups: rec.games.computer.quake.announce


Subject: The Lone Gunmen QuakeBOT 1.2a


Date: 4 Sep 1996 14:14:58 +0100


Organization: The Lone Gunmen


Lines: 244


Sender: tony@mantis.co.uk


Approved: quake@mantis.co.uk


Message-ID: <322C8BB4.1E66@eis.net.au>


Reply-To: lcullen@eis.net.au



Title : The Lone Gunmen QuakeBOT - Larva


Filename : tlgbot.zip


Version : 1.2a


Date : 96/4/9


Author(s): Micheal Polucha (co-designer, coder)


Tim Polucha (co-designer, playtester)


James 'Jaymz' Cullen (Gfx, sound, new weapons, DM


enhancements)


Chris 'Incubus' Cullen (idea generator, network playtester)



Email : Micheal Polucha and Tim Polucha (mpolucha@earthlink.net)


James 'Jaymz' Cullen (lcullen@eis.net.au)


Chris 'Incubus' Cullen (LG_Incubus@hotmail.com)



Credits : HoloSelf v1.0


by Perecli Manole


Perecli@ix.netcom.com



Quake-C specification and HTML version.


by Olivier Montanuy


Olivier.Montanuy@wanadoo.fr



ID Software



TM BOT v1.0 and 1.1


Micheal Polucha and Tim Polucha


mpolucha@earthlink.net



Type of Mod


-----------


Quake C : yes


Sound : yes


MDL : yes



Format of Quake C


-----------------


unified diff : no


context diff : no


.qc files : no


progs.dat : no


.pak file : yes



Description of the Modification


-------------------------------


Yet another variation of TM Bot, it gives you our mascot bot 'Larva'.


Larva has his own model file, and texture, based on the Enforcer Model.


Just activate Larva and he'll be completely automated, or you can


take control and wreak some havoc with multi-player fun.



Plus, in deathmatch, Larva helps you out by killing your enemies, but


doesn't attack your teammates. Larva also notifies which player/monster


he attacks, and informs you once that player/monster is killed.



Instead of that pissy little enforcer laser, he is armed with a rocket


launcher for long distance foes, and a nailgun that he likes to use up


close (he's smart enough to know that a rocket up close HURTS!).



How to use Modification


-------------------------------


When you start the patch up, the control keys are


automatically configured to the default keys below:



Q Activate Larva


W Automatic/Manual



Automatic Commands :-


E Fire Weapon


R Toggle Auto-Fire


Y Teleport to Player



Manual Commands :-


E Toggle movement: Stop/Walk/Run


R Turn Left


Y Turn Right



To change these settings, modify the QUAKE.RC file that


comes with this patch, and change the following lines:-



bind q "impulse 100"


bind w "impulse 101"


bind e "impulse 102"


bind r "impulse 103"


bind y "impulse 104"



to whatever keys you like. For instance, say you wanted to


map the keys to your function keys, you'd replace the above


lines with:



bind F1 "impulse 100"


bind F2 "impulse 101"


bind F3 "impulse 102"


bind F4 "impulse 103"


bind F5 "impulse 104"



How to Install the Modification


-------------------------------


Copy the TLGBOT.ZIP file into your quake directory, and


unzip it by typing (without the quotes):



"PKUNZIP TLGBOT.ZIP -D"


^^


DON'T FORGET THE -D!



Then run the TLGBOT.BAT file in your Quake directory, or


if you want to do it manually, type "QUAKE -game tlgbot"


or "Q95.BAT -game tlgbot".




Technical Details


-----------------


Features/Bug Fixes:



1. Manual or automatic control of Larva.


2. Larva can draw enemy fire.


3. Larva can activate trigger fields on the floor (like


the lights on E1M1 when going down the spiral ramp).


4. Larva can go through teleport portals.


5. Larva tries to return to player when player gets too


far away.


6. Larva possesses a rocket launcher for long distance, and a


nailgun for "Close Encounters".


7. Larva has his own custom model file, and new sounds.


8. You no longer get a frag if Larva kills you (in fact you


lose a frag, and everyone gets a message telling them that


your bot killed you).


9. Larva will target any player who is not the same color as


you, and any unfriendly bot as well (ones not owned by


teammates).


10. No longer has a 'co-op' mode (cause we don't play co-op).


WORKAROUND: Have all co-op players change their colors to


all the same color, and your bots will leave you alone....


If I get enough feedback asking for it, we'll release a co-op


version. Until then, NO co-op! (Still kills monsters though)


11. Larva informs you of which monster/player he is attacking,


and also informs you when/if he kills them.


12. Larva will inform an enemy player if he is targetting them or


their bot.


13. Help file has been removed, due to some problems it caused


on some systems. (Don't ask me why, the probs went away after


the help was removed. It was an unneeded feature anyway...)



Bugs:



1. Larva will accidently shoot you if you get in the way


between him and his target (which will usually kill you


considering the power level of his weapons).


2. Larva cannot push buttons on the wall.


3. Larva cannot jump.


4. Larva cannot walk over broken ground.


5. Larva sometimes gets lost.


6. Certain functions (i.e. teleport, move, etc.)


interrupt the dying process giving you a ghost bot


that is insubstantial and unkillable.


7. Level changes may not be handled correctly by the code


(Bot may not be deactivated, just lost).


8. Changing your color during gameplay after you've activated


Larva can be hazardous, as Larva will then proceed to attack


you! (I left it in, so single players could go up against


their own bot.....)


9. Disconnecting from a netgame whilst your bot is still active


leaves your bot in the game. Promptly reconnecting gives you


another bot as well as your old one (this is considered


cheating!!!!).


10. And hopefully not many more.




Author Information


------------------


Jaymz and Incubus are from The Lone Gunmen, amongst the very first Quake


clans to be created. The Lone Gunmen intend to create all-new add-ons


for


Quake, AND dominate the Quake Clan scene. If you wish to help us with


developing our add-ons, then please e-mail Jaymz at lcullen@eis.net.au


or


visit our homepage: http://www2.eis.net.au/~lcullen/tlg/index.html for


our


online membership form.



A word from Micheal Polucha and Tim Polucha:


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: mpolucha@earthlink.net




Copyright and Distribution Permissions


--------------------------------------



Authors MAY use these modifications as a basis for other


publically available work, EXCEPT for Larva's texture and


name which remains the property of THE LONE GUNMEN. Anything


else in this is ok to modify. If you want to create a bot


using this as a base, replace Larva's texture and name. If


you're no good at doing up textures, just use the enforcer's


one. We will kill you slowly if you use the name Larva and


his textures if you release your own bot, because those are


OURS!.



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, and as


long as you give us royalties up to US $10000 ;>



Nahhhh, just kidding. Spread it 'round as you see fit, but make sure


that all


the files REMAIN INTACT! You'll be hunted down and shot by us


otherwise....



Availability


------------



This modification is available from the following places:



The Lone Gunmen homepage:


http://www2.eis.net.au/~lcullen/tlg/index.html



ftp.cdrom.com's /.5/idgames2/newstuff or /.5/idgames2/quakec/bots


directory.


--


/---------------------------\


| Jaymz of The Lone Gunmen |


|===========================|


| _M/ / |


| (}/" |


| //\_,,;;;;/, |


| .--(~<';;~ , '\ |


| ,;;;~( >> / ``~-' |


| `~'' `\ )-<-.< ) )__ |


| //'>/' \\~-~~\ |


| | `\ =/' " |


| " " |


| "No Remorse" |


\---------------------------/


E-Mail:


mailto:lcullen@eis.net.au


The Lone Gunmen:


http://www2.eis.net.au/~lcullen/tlg/index.html


The Quake Clans:


http://www.idsoftware.com/dmm/clans.html


The Quake ClanRing:


http://www.gamesdomain.com/clanring/qcring.htm