Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Bots

Development::Bots Forum for bots.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-14-2009, 05:31 PM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

Quote:
Originally Posted by Angelox View Post
Derision; I also noticed, it seemed at one time, when I did a 'make clean' from the source root, it would go through all the subs and include a 'make depend' , it doesn't seem to do that anymore, just includes 'make clean' only.
I wonder if something got removed?
I don't know. The oldest source I have readily to hand on my Linux server is 0.7.0-1035 and it seems to exhibit the same behaviour as the current makefiles.
Reply With Quote
  #2  
Old 01-14-2009, 09:54 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

I just started to make this post pointing out it was working in EQEmu-0.7.0-1129, but not now, and I saw why it doesn't work;
when someone uploaded the source to SVN, they also uploaded their .depend files , the makefile checks to see if there is .depend files, if not it will auto make them. So, you can quickly run a 'make clean' from the root, all that will happen and new custom .depend files are created. If there already are .depend files, then you have to force a 'make depend' in each directory.


Quote:
Originally Posted by Derision View Post
I don't know. The oldest source I have readily to hand on my Linux server is 0.7.0-1035 and it seems to exhibit the same behaviour as the current makefiles.
EDIT:
That problem was me, I must have at one time run 'make clean' in my local SVN , and it created the .depend files - since it's on another PC with another version of my distro, it made the problems for me. I deleted the .depend files from SVN, it works again.

Last edited by Angelox; 01-15-2009 at 07:50 AM..
Reply With Quote
  #3  
Old 01-22-2009, 11:08 PM
Kaain
Fire Beetle
 
Join Date: Jan 2009
Location: Texas
Posts: 18
Default

Hmm... been trolling around here and ProjectEQ for a couple of days looking for other reports of this. I have the same issue after upgrading my server from Revision245-Bots to the compiled version CD posted on code.google.com that is Revision279-Bots.zip. When starting the server World ERRORS on the following:
[01.22. - 20:27:33] [RULES__ERROR] Unable to find rule 'EQOffline:BotManaRegen'
[01.22. - 20:27:33] [RULES__ERROR] Unable to interpret rule record for EQOffline:BotManaRegen
[01.22. - 20:27:33] [RULES__ERROR] Unable to find rule 'EQOffline:BotFinishBuffing'
[01.22. - 20:27:33] [RULES__ERROR] Unable to interpret rule record for EQOffline:BotFinishBuffing
[01.22. - 20:27:33] [RULES__ERROR] Unable to find rule 'EQOffline:BotCount'
[01.22. - 20:27:33] [RULES__ERROR] Unable to interpret rule record for EQOffline:BotCount

After logging my player in, I cannot spawn any bots so in my case the BotCount must default to 0.

I can see the rules in the rule_values table, bot records in the bot tables and even completely dropped my db and reinstalled from scratch and then restored my account table from a recent backup. I'm thinking the problem isn't database but the compiled exe's from Revision279-Bots.

Is it possible the issue discussed in this thread could by my problem if CD compiled from the same source?
Reply With Quote
  #4  
Old 01-22-2009, 11:22 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

Appears the compile was made with the bot/ makefiles left out. You can go to my Site and download the executables I have posted, see if it works better , mine are 276, will be 279 this weekend (haven't had time for the 279 executable compile).
Reply With Quote
  #5  
Old 01-23-2009, 02:36 AM
Kaain
Fire Beetle
 
Join Date: Jan 2009
Location: Texas
Posts: 18
Default

Thank you Angelox! Your exe's seem to have done the trick. No more world errors. I'll bring the exe's up to date whenever new ones are available since I don't have compile capabilities. Maybe I won't need a new keyboard now that I have stopped bashing my forehead into it

Kudos to all the excellent work you guys have done on the bots system. The main reason I updated.
Reply With Quote
  #6  
Old 01-28-2009, 01:31 PM
cavedude's Avatar
cavedude
The PEQ Dude
 
Join Date: Apr 2003
Location: -
Posts: 1,988
Default

So what needs to be done to the SVN to correct this? I assume EQBOTS needs to be added to world in the Windows project? I don't work with EQOffline much, so I just compile and post it for the benefit of those who wish to use it. If anybody ever has corrections to the SVN and you have access to it, please commit.
Reply With Quote
  #7  
Old 01-28-2009, 02:36 PM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default

Quote:
Originally Posted by cavedude View Post
So what needs to be done to the SVN to correct this? I assume EQBOTS needs to be added to world in the Windows project? I don't work with EQOffline much, so I just compile and post it for the benefit of those who wish to use it. If anybody ever has corrections to the SVN and you have access to it, please commit.
I have my set of makefiles that include bots , I can add them to the SVN in another directory, if that's OK with you - if anyone wants bots, they can copy/paste the directorys into the source. I'm just not sure about what to do.
I have all the working makefiles for Linux and windows.
EDIT
:
Anyway, it's done, that's how I use them, it's easy enough for them just to copy/overwrite the bot makefiles, if they want bots. Change if you don't like it.

Last edited by Angelox; 01-29-2009 at 12:15 AM..
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:26 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3