Help - Search - Members - Calendar
Full Version: Is there a Episode 1 SDK version of rcbot2 ?
RCBot Forums > RCBot 2 for HL2 > Source
J@nek
Hi,

I'm new in here but I have to say I'm impressed by this bot. I'm testing how to activate your bot to see if I could make it working with my mod knowing that it is ep1 engine mod and is based on hl2dm sdk.

First I got your testing version from feb 16th 2007 and it is working great.
Then I got your OB source, compiled it and replace the first HPB_bot2.dll by the new one for HL2DM and I can't make it recognize in half-life 2 deathmatch.

Is it due to the fact I'm compiling under OB SDK ? Maybe yes. If so is there a version of rcbot2 that I could compile under Ep1 2007 SDK ?

Thank you in advance for your help.
Cheeseh
QUOTE(J@nek @ May 18 2009, 11:02 PM) *

Hi,

I'm new in here but I have to say I'm impressed by this bot. I'm testing how to activate your bot to see if I could make it working with my mod knowing that it is ep1 engine mod and is based on hl2dm sdk.

First I got your testing version from feb 16th 2007 and it is working great.
Then I got your OB source, compiled it and replace the first HPB_bot2.dll by the new one for HL2DM and I can't make it recognize in half-life 2 deathmatch.

Is it due to the fact I'm compiling under OB SDK ? Maybe yes. If so is there a version of rcbot2 that I could compile under Ep1 2007 SDK ?

Thank you in advance for your help.


If the OB plugin loads okay with what mod u want then it might just be sorting out the bot_mods.ini file, depending on where your mod is located. Have a look at it in the OB version of the bots files, in rcbot2/config.

If that doesn't work you could try fixing the interfaces in the OB version and roll it back to Ep1, I'd recommend not using the old source because there are bugs with the old Source (which I never kept track of) so I would stick to the Orange Box version and roll it back to Episode 1 Engine. To do that there are some interface changes. For starters I'd get the Source code for Ep1 and try to compile with using that, and probably there will be a few changes to files, such as the Convar cpp file is not there anymore in the old Source. Unfortunately its up to you to get it to work, its just fixing the interfaces though, and rolling them back.

J@nek
QUOTE(Cheeseh @ May 19 2009, 07:58 PM) *

If the OB plugin loads okay with what mod u want then it might just be sorting out the bot_mods.ini file, depending on where your mod is located. Have a look at it in the OB version of the bots files, in rcbot2/config.

If that doesn't work you could try fixing the interfaces in the OB version and roll it back to Ep1, I'd recommend not using the old source because there are bugs with the old Source (which I never kept track of) so I would stick to the Orange Box version and roll it back to Episode 1 Engine. To do that there are some interface changes. For starters I'd get the Source code for Ep1 and try to compile with using that, and probably there will be a few changes to files, such as the Convar cpp file is not there anymore in the old Source. Unfortunately its up to you to get it to work, its just fixing the interfaces though, and rolling them back.

Thank you for answering.
In fact OB version doesn't work with ep1 sdk due to the fact clientcommand and convar and concommand structure changed in OB sdk by including args as an argument.
I fixed this and did a new VS2003 project where I included all usefull tier1 files, your files and compiled with tierx.dll. All is working great.
I am now altering your code to add specificities of my mod.
I will give you link to the final package so that you have it to match GPL license.

And finally I want to congrat you gor this amazing work.

J.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.