Title : KarNag Bot Filename : knbot03.zip Version : 0.3 Date : 97/2/28 Author : Ken Madlener aka kenzer Email : madlener@pi.net Server : -> 145.89.206.20 <- Credit : .Punisher for the original BG-BOT v1.6 .Micheal Polucha (co-designer of Original TM bot) .Tim Polucha (co-designer of Original TM bot) .Nathaniel Gorham (Original DM bot) .Carson Sutton for the better roaming AI .my friends for giving me some advises (mostly useless) Type of Mod ----------- Quake C : yes Sound : no MDL : no (skins mode is supported) Format of QuakeC ---------------- unified diff : no context diff : no .qc files : yes (but it's shit) progs.dat : yes Description of the Modification ------------------------------- This is my first publically release of the KNBot. I wanted to create a bot for my server. Yeah it's always empty. Well, after a time I couldn't figure out how to add names and colors to the scores of the bot so I decided to create this bot for the people playing Quake.. I hope you'll like this bot, because I spent a lot of time on making this thing, but hey, I'm 14 years old! Don't expect too much from this beta version, but I think this bot is already cool. (except for the Reaper and the Zeus bot, wow these are just the cewlezt bots I've ever seen!) I think this is not a bad start for a bot, and I've got plenty ideas for the next versions! *Please e-mail me your suggestions, bug reports, etc.* How to Install the Modification ------------------------------- Uhm it's the same ol' Quake patch joke, but here ya go.. 1. create a dir in your Quake directory where you put this patch in (knbot) 2. start Quake with -game knbot and start a multiplayer game 3. type impulse 100 on the console.. Technical Details ----------------- does: -> hunt everything in DM -> hunt only monsters in COOP (currently monsters aren't working, messed ai.qc) -> pickup stuff -> pick up the best he can find -> use intelligent roaming AI, it won't happen bots trying to walk into walls everytime (used the code from roambot) -> use sidesteps -> walk faster -> not jump randomly (into walls & kinda stuff) -> jump in fight mode to confuse other players -> can use all weapons: axe, grenade launcher, thunderbolt added -> understand the range for the gren. launcher & thunderbolt -> walk to enemy if he has no better weapon than gr.lnchr or thndrblt -> pickup only health, armor, rocketlauncher when he has lower health than his enemy -> follow enemies (especially when he as an axe) -> try to leave when player has godmode (but shoots again) -> search for stuff if he has lower health than enemy -> not stand on one place to fight the enemy -> use almost all player frames -> use rapidly nailgun shots -> avoid grenades and sometimes rockets -> respawn after death -> almost never get stuck -> he will look if there isn't another enemy firing at him -> skins support (up to 16 skins, bot respawns in same skin (messy)) -> funny comments (bots send messages) still needs: -> code to swim in water -> ability to die in water -> smoother moving -> walk over cracked floor -> _real_ search for triggers (working on it) -> pickup sounds -> better roaming ai (why not?) -> a major code-cleanup History ------- version: -> 0.3: cleaned up the code added some extra ai stuff killed the "fire when alone"-bug added comments first public release -> 0.2: added Carson's roaming ai improved jumping ai all little stuff not released -> 0.1: uses all weapons faster movement not released because of bad ai! Author Information ------------------ Kenzer: 14 years old. Own Quake server at -> 145.89.206.20 <- live in The Netherlands, Tiel real name: Ken Madlener working time: +50 hours, yes I'm slow Copyright and Distribution Permissions -------------------------------------- Authors MAY use these modifications as a HELP for other publically available work, but you MUST give me some credits. (it's nice to be credited :)) You may do whatever you please with the contents of this archive, but give me credits and please mail me. Availability ------------ This modification is available from the following places: (I hope) FTP : ftp.cdrom.com (walhalla of Quake) FTP : ftp.stomped.com (good Quake archive) FTP : ftp.canvasnet.com