![]() |
Re: HL2DM bots...
The lack of source bots is a direct result of the server plugin interfaces lacking some very critical functionality that is needed to make a fully functional bot.
My bots play HL2DM just fine, but with the limitations of the server interface they are lacking in some areas, and valve continues to ignore our requests for the added functionality. KWo, can you get Bailopan to take a few minutes to post about how(and if) he got around these limitations? That's what I'm interested in more than downloading his bot. Here's a thread with info on what is missing, and is the primary reason there are no fully functional 3rd party bots. http://forums.bots-united.com/showthread.php?t=4026 and here's some screens of my unreleased hl2dm support for my bots. http://www.omni-bot.de/e107/forum_viewtopic.php?4.375 |
Re: HL2DM bots...
Hello everyone!
Dr. Evil I saw the screenshots ..would it be too much to ask for a compiled alpha release of your hl2dm bot? Me and other people I know have been waiting a long time for this. I presume it's playable offline. Thank you! |
Re: HL2DM bots...
They can only use 1 weapon, and they spawn with it. There's not enough server plugin functionality to do any searching for items and stuff. And if you set their weapon too often the game bombs running out of entities, cuz the geniuses at valve had the SetActiveWeapon function or whatever its called create a new weapon every time you call it. And theres no way to get their current weapons(that I know of)
|
Re: HL2DM bots...
Wow, I didn't think it was _that_ bad.
But knowing valve it'll never get fixed, hell, theres still a bug in hlds which will let you read any file on the server provided you have rcon access. |
Re: HL2DM bots...
Heyyo,
Did you guys read the new steam update? Quote:
|
Re: HL2DM bots...
I just sent another large post to the mailing list. Here's hoping for some sort of response. Please show support if you're on the list.
|
Re: HL2DM bots...
Hey, I just thought I'd post the important emails that is going in the HLCoders list in case people didn't catch it.
Original email by DrEvil Quote:
Quote:
|
Re: HL2DM bots...
Heyyo,
Sounds awesome. :) Maybe they plan to release like, a very basic bot structure that has basic waypointing.. kindof like HPB bot but for the source engine. If so tha'd be cool. Odd how he says that it's only his first time seeing this request though.. but maybe other employees saw it... [EDIT] wow, just noticed but 3,998 have viewed this thread... goes to show you how many are still eager to try n' find a working HL2 3rd Party Bot. ;) |
Re: HL2DM bots...
Yeah... as we say... Will see.
It's been the fourth or fifth time we complain to hlcoders, and it's the first time we get a response. Let's wait and see. :/ |
Re: HL2DM bots...
Would be nice indeed. Perhaps i might get into (HL2) bot coding then...
Anyhow. Lets just wait and see as pmb said. |
Re: HL2DM bots...
From: http://developer.valvesoftware.com/wiki/Main_Page
Quote:
|
Re: HL2DM bots...
Hey guys,
1) The first post in this thread was in Feb. - a long time ago. What has valve provided in almost a year? 2) Take a look at botmans' post in this thread about how valve is now in the business of LIMITING what plugins can do! 3) Why wait when we have something now that gives us virtually (pun intended!) anything we want/need, and works wonderfully great? Metamod Source is way cool! It is a much better Metamod for Source! Here, this might get you a Little more interested: http://www.sourcemm.net/?go=docs&doc=coding "SourceHook is the engine used to intercept function calls, much like Metamod. The difference with SourceHook is that it can intercept any virtual function in any class that, at compile time, you have the header for." !!! I have installed Metamod Source on my server with a basic plugin and it has been totally stable. I don't care if it has to patch memory on the fly. It does it well and it works! I don’t’ know Metamod, Metamod Source, the HL1 Or the HL2 sdk well enough to really say but it looks to me like… Someone who knows Metamod well, knows the hl2 sdk well could port something like podbot to Source, with out a terrible amount of trouble. There are a few things I need for my server right now like no head shots on humans, extra nades, team balance, etc.. I am working on learning Metamod Source and hl2 sdk asap… I think we need a forum on BU for MM Source to help everyone get familiar with it over here. With the experience of some of the people here we could have some awesome great stuff for Source soon… http://www.sourcemm.net Feedback??? |
Re: HL2DM bots...
Maybe you're right. But I'm still thinking there's hope at Valve.
|
Re: HL2DM bots...
Quote:
I would rather wait for VALVe to provide official support, then do the SourceMM way and have to rewrite a lot of code later... By the time you get a stable 1.0 of a bot, there might be official support already out there... This means that your bot would run on 100% of all updated servers, and not just those with metamod... |
Re: HL2DM bots...
Last I checked, and even asked the MM guys, MM will not provide the functionality that we are missing to implement fully working bots. Intercepting function calls is not what we need to do.
|
Re: HL2DM bots...
Perhaps it is an option to write a bot framework which is capable of being 'transformed' into 'true hl2 bot sdk' code once (if) it is released...
So basicly have some thin layer. Bah, i am brabbling and having no time at all. |
Re: HL2DM bots...
I'm just some guy that has this account for asking questions about bots, so don't bother asking me anything. I just play games. If anyone has a link to download bots for HL2DM or DOD: S, that works well, can you please email me with the link.
|
Re: HL2DM bots...
Quote:
--------------- http://rcbot.bots-united.com http://www.hurrikhan.net/ DOD:S -------- Sorry, it doesn't exist any bots for DOD:S (at least I haven't heard of any bot for this game) |
Re: HL2DM bots...
|
Re: HL2DM bots...
Quote:
Quote:
The SourceMod forum is here. I hope someone can find something usefyl to move on the work on CS:S bots. :) |
Re: HL2DM bots...
I haven't plouged through the source yet. As long as bots can select a weapon, it will be 'enough' i think to make something useful? I mean, afaik it is possible to let bots join a team, walk around, look around (?). So all that is left is weapon management?
|
Re: HL2DM bots...
Heyyo,
Slavax has been working on the RCBot2 code, and he added some code like bots try to randomly switch weapons, and I believe you can hear them fail to select a proper weapon slot by the beeping too actually, lol. http://rcbot.bots-united.com/forums/...topic=1041&hl= I believe that's his latest work. Check around the sourcecode to see if you can see some of the stuff he's done. But yeah, technically, you can still get the bot up and running just fine with any mod, it's just being able to make a very efficient bot that knows if their weapon's empty, or to switch to a better weapon and such is the current problem. I've built, and revised my waypoints for the official HL2DM levels as well to help out and get things flowing a little better.. RCBot2 still kinda turns wide, so they get stuck at random times... I know vALVE said for DODS they'd help the makers that made DOD1.3 bots to port their bots to source and such.. but I'm sure that's more of a hollow promise at this rate.... mainly since they've ignored any plea to help out the bot coders. I'm also still kinda curious as on how Dr. Evil is doing with OmniBot, and his little memory hack work-around.. haven't heard any news on HL2DM, so I think he dropped it.. |
Re: HL2DM bots...
From what i see from the rcbot2 , is that the code does not look complete, perhaps on purpose. Neat code though.
Also, it looks like the bot selects a weapon by just its name. I have to look further into this to be sure what is going on. But from the looks of it, it looks nice. I do not see anything that holds data of the bots weapons though; that is a pitty imo. (or i did not look enough, if anyone else is looking, please fill me in). |
Re: HL2DM bots...
I'm not doing any memory hacking, and in fact specifically don't want to do any memory hacking. I've been trying to push valve into extending the SDK with the necessary changes. They are dragging their feet though as usual.
You can get a basic bot working rather easily, as I did with Omni-bot. I didn't feel it fit to release at the time though, given the limitations of the bot sdk. Essentially the only way to get them to use different weapons is to give them the weapon yourself, which is essentially cheating. That in itself isn't a disaster so much as the fact that giving them a weapon creates a new weapon every time you call it, causing you to run out of entities if you get them switching weapons too often. On top of that there's no access to ammo information, so you they don't know when they are out of ammo and stuff. It's just an all around half-assed bot interface that they seem to want to avoid extending and won't accept my requests to do it for them. It was playable to some degree. It spawned with a random weapon and runs around and would shoot at you. |
Re: HL2DM bots...
Probably because mod makers are more 'important' than bot makers; Valve will not set a bigger priority concerning the issues around bot creation (for plugins).
In other words, they don't give a damn. |
Re: HL2DM bots...
Heyyo,
Sad reality yes... I remember one vALVE employee said he was going to look into it like, a year ago, and never said anything again..... I think we should all just spam Gabe Newell's Email addy.. I think from the Lost Coast commentary he said it was gaben@valve.com .... what do you say guys? we should keep trying, cause I doupt valve's going to be rebuilding a whole new engine anytime soon and just keep upgrading the SourceEngine as they did with the Source2 Engine. |
Re: HL2DM bots...
Yeah, that could be a sollution. :)
|
Re: HL2DM bots...
I wish more people would keep bugging valve on the mailing list. I regularly bug the Mike Durand guy, and have asked if they would let me do it and give the code to them but I have yet to get an answer to that.
|
Re: HL2DM bots...
I was signed up at the valve mailing list, but i got so flooded, i signed myself out. Perhaps not a wise thing to do, but times change and so do interests in bot development.
First i'd have to get all stuff compiling again, need to install Visual Studio 2003 again, only got VC6 and VC2005 express. The later one requires me to download stuff, which i already have in VC2003. Anyhow, i do encourage to get this going, but i can't participate fully, so i will not pretend to solve this problem myself. ;-) |
Re: HL2DM bots...
whats abaut sourcemm, the dev team can code some functions for bots or not? talk to the sourcemm team...
SourceMM: http://www.sourcemm.net/ Forum: http://forums.alliedmods.net/forumdisplay.php?f=56 |
Re: HL2DM bots...
I'm pretty certain function hooking and such will not provide us with the access and information we need in a manner suitable for using across many source games. I've been in contact with the Valve guy, and things are looking positive in this area. That's all I will say for now.
|
Re: HL2DM bots...
who is 'the valve guy' ? ;-)
|
Re: HL2DM bots...
The only person from valve that gives the hlcoders list much attention(Mike Dussault)
|
Re: HL2DM bots...
Anything new around ? :)
|
Re: HL2DM bots...
Heyyo,
Yeah, I'm still curious too if we can maybe get a developper preview there Dr. Evil? ;) |
Re: HL2DM bots...
Looks like we just have to just get things going , even if it means hacking? Perhaps when we 'show' that it is impossible to do it the right way, we might get more mandate to push Valve to change their interface.
Or, perhaps DrEvil has some very very very good news? ;) |
Re: HL2DM bots...
Heyyo,
Quote:
|
Re: HL2DM bots...
Hey guys. I'm working with Tony who works on SDK stuff for Valve and we are working out the new and improved bot interface stuff. Currently I'm working on TF2 with the new interface. I have them playing CTF and CP maps, engy bots building everything so far, in a couple days worth of evening work. The new interface will allow server plugin bots for DOD:S, CS:S, and any other mod that implements the appropriate accessor for their mod.
TF2 Teaser Pic |
Re: HL2DM bots...
One Word: Yay! :)
|
Re: HL2DM bots...
Quote:
|
All times are GMT +2. The time now is 19:26. |
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.