.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   Grave Bot (http://forums.bots-united.com/forumdisplay.php?f=56)
-   -   Problem with Gravebot DLLs (http://forums.bots-united.com/showthread.php?t=3325)

Pottseh 03-01-2005 12:28

Problem with Gravebot DLLs
 
Hey Caleb. Great work on the Grave Bot, it's nice that Science & Industry finally has a working bot. However, it seems to have caused me a problem with every other mod I've got for Half-Life. o_O

For some reason, now, every HL mod tries to load the Grave Bot dlls regardless of whether it's specified in the liblist.gam file or not. This causes two errors in the console when trying to create a game: (where F:\ is my hard drive and username is my Steam account name, and mod is the name of the mod I'm trying to use. This occurs in ALL my mods.)

1) LoadLibrary failed on F:\Program Files\Valve\Steam\steamapps\username\half-life\mod\dlls\grave_bot.dll

2) Host_Error: Couldn't get DLL API from... and that same path. :/

Of course, putting the Grave Bot DLL in there fixes the error messages, but HL crashes trying to start a game. I tried deleting the Settings.scr file, which lets the games start to load, but it just hangs after saying "Starting local game server". Any ideas on how to fix? Thanks if you can help.

BuMHeD 03-01-2005 15:11

Re: Problem with Gravebot DLLs
 
Just a tip... but if it's forcing your mods to load the grave_bot.dll instead of the mod.dll... try renaming the mod.dll files to "grave_bot.dll" so that when each mod loads the "grave_bot.dll" they are still loading the appropriate mod.dll information. I'm just a novice at this, so this was what seemed like an obvious fix to me... so my apologies if I sound stupid :).

Good luck,

*~BuM~*

hiyahin 03-01-2005 16:31

Re: Problem with Gravebot DLLs
 
When you changed liblist.gam, did you change all your mod's liblist.gam's? You were only meant to change the S&I liblist.gam and/or HLDM's liblist.gam, depending on which game you wanted Grave Bot to be in.
To solve this problem: (I'll use TFC as an example)
Go to your TFC folder and use Notepad to change the liblist.gam and change "gravebot.dll" back to "tfc.dll"

BuM's way is not reccomended, although it may work. The problem with his method is that if any codes try to point to "tfc.dll", it wouldn't be able to find it, since you changed your "tfc.dll" to "gravebot.dll"

Pottseh 04-01-2005 07:36

Re: Problem with Gravebot DLLs
 
I'm not that much of a noob :P I've got bots installed for most of my mods, so the liblist.gam files are all point to their respective dlls. Everything is right. HLDM was left unchanged, I only modified S&I. Buuut, even after changing my mods' liblists back to default, so no bot DLLs are meant to be used, it still tries to use Grave Bot.

And I already tried BuMHeD's method before, which doesn't work either.

I've even tried removing the Grave Bot DLLs and it still screws up. Running out of ideas here short of a complete reinstall of HL. :/

hiyahin 04-01-2005 18:51

Re: Problem with Gravebot DLLs
 
Oh sorry. Newbies come in and out and you can't really identify them in a forum (unless they try to type in l33t sp34k and think that they're really cool)

Anyway, that seems very odd. Not me, BuM or Ghoul seems to have that problem. I think the only way past this is to reinstall HL. I play with the WON version and I think BuM plays with the Steam version and there seems to be no problem for either of us (except the one talked about in the "Waypointing" thread)

Ghoul 05-01-2005 12:11

Re: Problem with Gravebot DLLs
 
Did you change the properties of a game with Steam (adding -dll dlls/grave_bot.dll)? If so, try removing that and going through the liblist method.

I'm not sure why it would be doing this, I've never experienced this kind of behavior.

Pottseh 05-01-2005 12:23

Re: Problem with Gravebot DLLs
 
Ooh, now I feel like a noob. :P Ghoul got it right. What I'd done, was change the HL launch options with the -dll thing because S&I didn't have launch options - this was before I read that you had to do the liblist thing with third-party games regardless of whether they were running on Steam or WON. So even though I took out the liblist thing, HL was still trying to use it.

Ok, it's fixed now. Thanks guys. But even so, this should be noted so that people who use the -dll method for HLDM might end up with all their other mods trying to use Grave Bot.

Thanks again.

Ghoul 07-01-2005 01:50

Re: Problem with Gravebot DLLs
 
Yeah I just tested this, I didn't know it did that. I'll have to change the readme.


All times are GMT +2. The time now is 15:55.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.