View Full Version : HPB_bot version 4.0 released!!!
Pierre-Marie Baty
13-01-2004, 01:15
It's not an official update by botman, but by myself, so don't email botman about bugs and such, please!
The HPB_bot version 4.0 is released !
- it is now a metamod plugin
- it is said to work with Steam (although I can't confirm, never saw that with my own eyes)
- it now SHOOTS AT MONSTERS!!! :D
You can now use the monster plugin with the HPB_bot and watch the carnage !!! 8D
Get it at botman's webpage (http://hpb-bot.bots-united.com)
Now we couldn't really let this brave old bot die of aging, could we ? :D
Pierre-Marie Baty
13-01-2004, 01:18
BTW, for those of you who want the Linux version of the bot, you'll have to compile it yourself, because I have no Linux server at home... and we still did not manage to get the Bots United Linux server to produce binaries usable with Half-Life :( (botman, if you pass by, we'd be glad you give us a hand - PM us)
HangFire
13-01-2004, 04:53
Huh. Figured HPB was done long ago. Its good to see the grandfather of HL bots back.
Fiber_Optic
13-01-2004, 11:40
I heared a lot about this bot... but I never play with them! Thx to PM, I'll try soon to see if the grandfather is still alive :)
Onno Kreuzinger
13-01-2004, 18:15
Hi Guys,
i was looking for the linux source for 4.0, but i couldn't find it.
since i have a working compile enviroment for metamod (i tried the realbot wpt release) im optimistic that i would get a working .so file.
(testing is also no problem , at least for steam servers)
Regards MeMeD
Fiber_Optic
13-01-2004, 18:53
If you haven't found yet, have look here (http://hpb-bot.bots-united.com/downloads.html)
Pierre-Marie Baty
13-01-2004, 18:53
It's the same as the Windows source:
http://hpb-bot.bots-united.com/releases/hpb_bot_plugin.zip
There is a Linux makefile with it that should get you to compile the library just fine. Be sure you've got the Half-Life SDK and the metamod source code installed somewhere, and change the include paths if needed.
Onno Kreuzinger
13-01-2004, 20:41
hi,
i had found the download area 9_9
but there is only a windows exe for 4.0, the linux and source stuff is only for version 3.0, which i think, is not working with steam, so i won't be able to use it for my server.
Regards MeMeD
Pierre-Marie Baty
14-01-2004, 00:11
You were right, the link for the plugin source code was missing on the downloads page. It's fixed now. You could have still been able to download it using the link I provided in my above post, though.
Onno Kreuzinger
14-01-2004, 02:20
Hi,
sorry it did not work for me, i used the metamod-1.17 and 1.17sp versions,
gcc 2.95.3 and gcc3.2 the error is allways in the engine_api.h from metamod.
sorry its late, i will write more tomorrow, ahem later..
Regards MeMeD
Pierre-Marie Baty
14-01-2004, 04:20
Have you updated your metamod SDK with the latest engine_api patches from Alfred at Valve ?
sPlOrYgOn
14-01-2004, 04:22
where do we find those patches?
Pierre-Marie Baty
14-01-2004, 06:03
ask botman when he comes around, because I've lost the URL :(
Onno Kreuzinger
14-01-2004, 12:09
Hi,
/edit2
here are the links to the updated metamod files from "Alfred" :
http://www.mail-archive.com/hlds_apps@list.valvesoftware.com/msg00514.html
and here is my HH_bot_mm_i486.so (untested)
/edit
REMOVED; see below for working beta test version
edit/
if that work i could make a build enviroment pakage (gcc, hlsdk patched, metamod patched) for Botsunited, since that could lead to a linux Realbot WIP 7 :-)
Regards MeMeD
Onno Kreuzinger
14-01-2004, 13:49
Hi,
the first mm bot loding on linux ever (for me) !!!
from my server console:
HPB_Bot: plugin attaching
Downloading Security Module from Speakeasy.net ...
Completed downloading Security Module from Speakeasy.net
Server is in Secure Mode.
scandir failed:/var/games/hdls_l/./platform/SAVE
loading waypoint file: cstrike/maps/de_dust.HPB_wpt
loading waypoint file: cstrike/maps/de_dust.wpt
waypoint file cstrike/maps/de_dust.wpt not found!
so now i gona figgure out how to use this nice bot :-)
Regards MeMeD
p.s.
after first tests i will document how to get it compiling and loading.
Onno Kreuzinger
14-01-2004, 14:02
Hi,
wow the bots kill each other, *lol* even using the knive very well.
So i will make a binary download (metamot and HPB_bot .so files)
and a big compile enviroment (hlsdk patched, metamod patched and HPB Bot) _because_ i altered the make files quite a lot, mainly to be on the save side:
Regards MeMeD
Pierre-Marie Baty
14-01-2004, 16:16
Thanks A Whole Lot!!! 8D
I gotta review it and install your SDK on our Linux server here, hopefully we'll finally be able to compile something for Linux at last !!!
I will also update the webpage and make a real install package for Linux, with waypoints and all...
[edit]noticed it's a binary release only... We'd be interested in having the modified source files as well.. and the makefile too, possible ?
Onno Kreuzinger
14-01-2004, 17:14
Of course :-)
i just need to make a pakage and take some time to upload it.
my internet upload is very slow and i must figure out where to put it.
/edit
ok it's uploading, in ~20 min it's online , now only 9mb instead of 40+
- i left out the gcc compiler sources
- made a make clean in all folders
- only the modified versions are included, the stuff i downloaded is left out
to check gcc use:
'gcc --version'
edit/
in the mean time can anybody realy confim that this versions are working ?
esp. i'm not sure if othe metamod stuff will continue to work ?
Regards Onno
b.t.w. it looks like you will need gcc 2.95.3, but it is not hard do buid it from source
stefanhendriks
15-01-2004, 18:32
this is great memed! Really nicely done! Can't wait for your package.
Fixedsys
17-01-2004, 21:09
Shooting at monsters is a very nice feature
Glad to see that the HPB_Bot is not dead. I'm also glad to see that there are still forums for HPB_Bot developers! :D
stefanhendriks
01-02-2004, 00:11
yehaw, i tried it with steam and hl and such. Wicked... ;) Gtg try parabot soon too! :)
I would like to download the sources of the old versions of HPBbot (i think they are simplier). The links don't work (for The Fodder Bot (http://hpb-bot.bots-united.com/releases/fodder.zip), for exemple)
Onno Kreuzinger
09-02-2004, 12:54
Arg my fault, sorry PMB and Abraham, i fix it now.
Cheers memed
*edit*
ok, the type of error (forbidden) can by my fault *g*
but the file you wanted to acces it not there, so Pierre-Marie Baty (PMB) can perhaps help ;-)
Pierre-Marie Baty
09-02-2004, 20:48
Unfortunately not everything was transferred from botman's old site to Bots United. Perhaps botman thought his old projects would be of no interest and he did not upload them. You gotta catch him when he's online and ask him to transfer the files you need to Bots United.
Or more simply you can have a look at botman's old site, all his files may still be available through FilePlanet, if GameSpy has not taken them down already.
I still have HPB_Bot version 2.( either 1 or 3 ) and the sources. I don't know why you think it is any simpler, they are all pretty simple. The newer one is simpler, it doesn't include the waypoint finding code. for some reason botman removed that. but if you want the older version i have, i will upload to my FTP and post a link. :)
Is the source code of version 4.0 (including the metamod modifications) available somewhere?
Pierre-Marie Baty
10-02-2004, 19:06
Yes, it is available at http://hpb-bot.bots-united.com as usuals, look around you will find it :)
The newer one is simpler, it doesn't include the waypoint finding code. for some reason botman removed that.
Ok, so i need to learn more about c++ before remake bots for the mod Stargatetc.....:(
thanks bye.
If your going to learn C++..... You should buy a good book on it. Here's the best basic C++ book i have ever read:
C++ Programming: From Problem Analysis To Program Design
By D.S. Malik
It's a good book for new coders. It also has a lot of reference information that i use almost every day.
I had trouble accessing the hpb_bot site from my office (my proxy denies access to the page as there is an underscore in the name). Now I'm at home and could browse the hpt_bot site :-)
hope you dont mind, I ripped your monster detection code from v4 and added it to foxbot source code. Not sure if the foxbot team will adopt it but im using it myself anyway. Works good, and credit given in sources of course... :)
found a bug...
in TFC bots are standing around in respawn shootin at the turrets in the ceiling... perhaps another check is in order...
if (strcmp ("monster_miniturret", STRING (pMonster->v.classname)) == 0)
continue; // TFC: skip respawn miniturrets
Pierre-Marie Baty
09-11-2004, 03:11
Thanks. And Rifleman found another bug too. Guess it's time for an upgrade.
not sure how relevant this is as the official monster_plugin doesn't have this but... I (well most credit goes to buzzkill) added rats to the plugin and bots dont seem to realize they need to duck down to kill these things. The engy in particular runs around swinging his spanner at them but can't hit em. Now since the rats dont bite you its prolly kewl to just ignore them. If I do any further work on monster I'll prolly release my changes along with that rat code.
Pierre-Marie Baty
09-11-2004, 06:00
argh, too late. New bot DLLs are uploaded. Took me ages. 2 HOURS. Enough for meh tonight. I'm about to whack, break, burn, sink, eat or pulverise my modem. What refrains me is that I can't decide yet what would make me feel more relieved. Bah. DSL is coming in december. Supposedly. I'll be waiting Santa Claus down the chimney with a baseball bat, this year.
sPlOrYgOn
12-07-2005, 05:26
Bump
well anyways.. the bots shoot at hostages in CS 9_9
if (strcmp (STRING (pMonster->v.classname), "hostage_entity") == 0)
continue; // don't kill hostages!
Pierre-Marie Baty
12-07-2005, 21:42
indeed. There was no check for the CS hostages.
I have so little time, I wish someone else could become the official maintainer for the HPB_bot :(
Gotta ask for that
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.