SLUGS CLANBOTs
I have put together 4 types of Quake 1 bots for to download. The first one being a QuakeC auto player version..the second a QuakeC manual player version...and the 3rd a Proxybot player version...and an unusual AXBOT proxy version.
NOW..Read on for info on all 4....
QUAKEC
This is a multiple "Quake C bot"..put together for the original "Quake" game by ID-1.The animation in this game has been "INCREASED" up big time and the code written in the monsters and bots for them to be enemys..as well as player helpers...to improve the enjoyment of the game. There are 2 versions available to download..the "Player Auto shoot" version..or the "Player Manual Shoot" version.
Note..the 2 QuakeC clanbot versions will not Auto player shoot over the internet!
The "slugbot proxybot" will shoot in auto over the internet...and the Axebot will AX ..over the internet :)
Read on for details...
This game allows you to play against>>>
"Intelligent"..
(average enemy) "clanbots"..and..
(super enemy) "slugbots"..and...
(deadly enemy) "shamblers"...."hell knights".."shalraths"...and "soldiers"..and
(deadly enemy "invisible") "ogres".."zombies".."demons"..."tarbabys"..and
(Player Helping) "enforcers"...."dogs"..."wizards"...and "knights"...and
(Useless) "snub" and "boss'..that walk around and do nothing...:)
All The bots will handle all there own navigation..weapons..and article collecting.It will only work with the registered version of Quake.The "clan"..was originated in down under Australia..and is still out there somewhere.:)The "clanbot" was designed to be funnier..more than a fighter. The "slugbot" is a more deadlier designed fighter. The enemy monsters are just an improved bot introduced to the game ..to even things out.The helping enforcers, wizards, dogs and knights will never attack players and will stay in close position to the players..defending them.The more I work on the code...its just getting better and better. Keep an eyeout for updates!
What to do:
1. Create a folder under Quake called clanbot. i.e c:\quake\clanbot
2. Copy the 4 accompanying files
progs.dat Autoexec.cfg pak0.pak config.cfg
.....And place these into the folder clanbot.
To get it going:
3. Create a shortcut as per the following properties...
c:\quake\q95.bat -game clanbot -listen 16 -winmem 10
What to do to get the game going:
4.Double clik on the shortcut!
5. Once Quake starts..select "Escape"
"Multiplayer"
"NewGame"
"Tcp/Ip"
"ok"
"ok"
6. Once in the game..
MultiPressing key [b] will introduce clanbots into the game.
MultiPressing key [j] will introduce slugbots into the game.
MultiPressing key [m] will introduce enemy monsters into the game.
MultiPressing key [i] will introduce invisible enemy monsters into the game.
Multipressing key [h] will introduce player helping monsters into the game.
Multipressing key [o] will introduce useless walk around snub bosses.
If you forget this...Watch for the opening statements on the screen.ONCE THE GAME STARTS...they will inform you of what keyboard keys to press to introduce the bots, monsters, invisible monsters...and player helper monsters.
7. UP TO A MAXIMUM ..INCLUDING YOURSELF... OF 16... slug..and clanbots can be put into the game. All monsters are open...and you may enter as many as you wish!
8. Pressing key c will toggle your view through the "clanbots" eyes. And continue to press key c will return you to your own body. (Is a bit "lazy" at times though.)
9. To enter the bots into a 3RD PARTY Quake map if you wish..create a folder under Id-1 called maps. i.e ..c:\quake\Id-1\maps
Ive included a map.. Ive created..for my testing.. to let you have a frag time with the bots...and monsters. Copy the added "slug1.bsp" map into the maps folder you have created.
10. Copy the 3rd party map into this folder...it will be a .bsp file.
11. At the consol type map slug1 and press enter. Then you can put in the bots at the arrival of the map.
12. Tends to be "slow" at times on smaller pc,s and larger maps with a lot of bots in the game..but smaller maps fix this no prob. Larger pc's it runs fine. The best "video" options found in the Quake options menu I find is at least 640 * 400 for larger pc's. Watch for "too many" monsters and "bots" in the game..as it can cause "over animation" probs.
13. Pressing [tab] will show your scores.
14. Both the "clanbot" and "slugbot" enter the game with a "random weapon"..beware!
15. THERE ARE 2 VERSIONS OF THIS GAME i HAVE PUT TOGETHER for you to download...........
THE FIRST IS THE PLAYER AUTO VERSION This mod allows you to play with an auto "player bot" which handles all your shooting, weapon changes, and auto spawning. All you have to do is "run" yourself around the levels.
THE SECOND IS THE PLAYER MANUAL VERSION This mod allows you to play manually as you normally would without "auto" assist.
"BUGS FIXED SINCE 0.5 BETA VERSION"
1. MONSTERS "DEAD BODIES" WERE HANGING AROUND FOR TOO LONG AFTER BEING KILLED. NOW WILL DISSAPEAR AFTER 20 SECONDS.
2. PLAYER "AUTO FIRE" VERSION ; IMPROVED ON WEAPON FIRING AND AUTO SELECTION...ALSO PLAYER CAN SHOOT STRAIGHT WHEN NO ENEMY AROUND.
3. INVISIBLE MONSTERS NOW WALK AROUND WITH A "HALO" AROUND THEM.
4. HELP MONSTERS NOW WONT CRASH GAME ON PROGRAM ERROR.
5. NEW CHARACTERS INTRODUCED.
Click here to download the 520k Clanbot Player Auto version
Click here to download the 507k Clanbot Player Manual version
PROXYBOT
* SLUGBOT * V1.13
A Quake1 Bot and Deathmatch proxybot.
=======================================================================
This is a proxbot..enhanced somewhat..from the original
TERMINATOR bot..by Olivier. Not a deadly killer..but its getting
there! The bot tends to "attack" more than the original
Terminator bot..and weapon selection is much better now...and
shooting forward of a moving target is introduced.There is still
work to be done on the bots item collecting..though this will be
done soon.
This is a part time project. Although I am not an avid user of
proxy internet bots..I find this proxy a game within itself to
program...and thats it:).
--------------
LIST OF FILES:
--------------
This termslug.exe file must be placed in the Quake directory to work!!!!!
---------------
ABOUT THIS BOT:
---------------
This program is meant as an automatic player (a bot) for the game Quake, by id software. It will run with Quake version 1.0-1.08.It will play against you in a local game..or..on a network against you and other players.This program is also a fairly good deathmatch assistant where you look through the bots "eyes" over the internet.. the bot handles all of the mundanities (like collecting weapons, shooting, walking, gives you messages on the game stats...etc etc.)On the internet..all you have to do is sit back..and drink beer and watch it.BUT..if you wish to switch the bot to manual at any time..bind a key to impulse 16. Toggle this key to switch the bot in and out of auto.
--------------------
SYSTEM REQUIREMENTS:
--------------------
You must have... some machine with a TCP/IP or IPX Quake network enabled. That can be a PC, a workstation, or anything that can run Windows95...Windows98..or Windows98se. CPU and memory are not a problem. The bots are the only Quake client that accept to run a low-end 486 (maybe even on a 386).To enable TCP/IP, you must have some kind of network. It can be the Internet, via PPP or via a LAN, a standalone TCP/IP local network.Also, you must have Quake registered. This is not a system requirement, but a moral requirement.
-----------------
STARTING THE BOT:
-----------------
For a local game..(YOU AGAINST THE BOT)
Shortcut properties of the bot :
c:\Quake\termslug.exe -auto localhost
This will connect the bot to your computer.
OR.. to connect to a local computer on the same TCP/IP network..
c:\Quake\termslug.exe -auto ***.***.***.***
(**.***) being the ip address of the computer you wish to connect it to play in auto.
To do this..
After starting a TCP/IP.. Multiplayer..new game..select a map..minimise Quake....and execute this shortcut..and the bot will spawn into the game after you maximise Quake...and its ON!!
---------------------------------------------
For an Internet Connection...(YOU ARE THE BOT)
---------------------------------------------
Shortcut properties of the bot :
c:\Quake\termslug.exe 203.55.240.1
This will connect you to the Australian Internet Quake server 203.55.240.1.
To do this..
Start up Quake..got to multiplayer..tcp/ip...join game. NOW..in the join game at box..type in localhost
NOW...minimise Quake...execute the shortcut..maximise Quake...and press enter...making sure the cursor is on the "join game at box".
Everything going ok...the bot will connect you to the server through its "eyes" and you can sit back and drink beer! :)
Bot behavior currently implemented:
-(since v.1.12)Looks at items before picking them up.Also..entity to pick up is shown in "Gold" dots.
-(since v1.11) Attacking forward worked on
-(since v1.03g) Some tune ups
-(since v1.03f) Bot switch weapon bug fixed
- (since v1.03e) Some tune ups
- (since v1.03d) Some ai changes
- (since v1.03d) Bot now looks where it is going in non proxy mode...and doesnt look like a drunk bot!
- (since v1.03b) Bot now looks where it is going in proxy mode when going for a walk..or looking for items
- (since v1.03b) attacking strafe introduced
- (since v1.03b) Looking for items worked on
- (since v0.3) targeting improved
- (since v0.3) attacking improved
- ( since v0.2) some minor bug fixes since
-(since v0.2) attacking improved
- (since v0.2) bot now takes into account targets speed..and velocity..and will shoot forward of the target..due to lag to some degree. I have designed it for players that connect to a server with an overall ping of 220 to 250. Ill work on the "ping adjust "..factor in the future.
- When playing over the internet..the player that the bot hates will
be shown in a cloud of red dots.
- Weapon selection is enhanced
- The bot locks on hated players, and fire on them.
- The Bot knowns nothing about team play. Not implemented yet.
- If the bot is hurt by a gunshot (or a shaft?) he will know who
hit him, and will hate the guy with the utermost endeavor.
- If the bot is hurt by a nail, rocket, or a grenade, there is no
reliable way to know who hit him, so the bot will hate the closest
player. So don't stay close to the bot.
- If no one is close, the bot will hate EVERYONE.
- If the bot cannot move in the direction it wants, he makes
a random move (pretty stupid, I know... working on it.
- If you make a sound, the bot will know precisely where you are.
But he won't move toward you :-)
- The bot will pick up items, and toward it...but..fairly poor at the moment.
---------------------------
Known misfeatures:
--------------------------
- If you do not run the bot from the Quake directory, then it CANNOT see the walls. In that case, it will often kill himself with the rocket launcher.....:(
- When the level can be loaded, the bot is supposed to see the walls. Well, sort of. Youll probably notice it trys to go for items on the other side of a wall at times...mmm..working on it.
- The bot is stupidly static, when no players are around.
(well, actually, it makes some random moves..well trys to:()
- Item collecting is fair..
-----------
CONCLUSION:
-----------
It's afair deathmatch client , mainly for fun than a deadly killer . Its certainly less sophisticated than the best Quake-C bots....
Click here to download Slugbot Proxybot
And for those of you who like a bit of fun..here is an Axbot Proxybot. It will ..well 98% of the time use the axe only..and will attack forwards all the time. Very funny :) Just follow the .txt file that comes with the slugbot proxy..EXCEPTING..this one uses the AXE only!
Click here to download Slugs AXbot Proxybot
OK..thats it.ENJOY..and keep an eye out for updates!!!!
]]]]]slug[[ [email protected]
AND for those you require the best darn Proxybot around..from my mate Stateside!