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

Development::Bots Forum for bots.

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 05-15-2007, 04:20 PM
Zard's Avatar
Zard
Sarnak
 
Join Date: Nov 2005
Posts: 62
Default

I also experienced the crash whenever removing bots from the group. I found it easier just to #kill them, but then again, I like decepticons :P
__________________
"Cherish your family and friends for you are truly poor without them. With them, you can merge to form Devastator."
"There's no place like 127.0.0.1"
  #2  
Old 05-15-2007, 06:00 PM
Arex
Hill Giant
 
Join Date: Jul 2004
Posts: 196
Default

Quote:
John Adams> I didn't try to compile the code under Linux but it seems that you need to add botAI.cpp and petAI.cpp to your project.
I am having exactly the same problem, how can i add that files to project? I am professional developer (I work with java), and i feel stupid asking it, but i am not sure how to do it.
  #3  
Old 05-15-2007, 07:19 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Hello,

Cavedude: I will check what I can do with the rules system but that should be doable. Concering the diffs, yes I will post them once I've finished the project.

Now, I'd like to clarify some things up concering the install. In the binaries pack that you can download on the project's website, you can find 3 files (for windows). WorldDebug.exe and ZoneDebug.exe are the standard World.exe and Zone.exe with the EQoffline code changes.
So to make it works, you should make a directory named "old" (by example) and you move your actual world.exe, zone.exe and EmuShareMem.dll in it.
Then, you open the EQoffline package and you extract all the files in your eqemu dir.
Finally, you rename WorldDebug.exe > World.exe and ZoneDebug.exe > Zone.exe.
You will be able to launch your server normally with the bots.

Concerning the Linux compile, I think that botAI.o and petAI.o have to be added into the makefile.common, not sure though. I will try on an Unbuntu when I ll get the time.

Crashing when removing bots from the group happened to me but I thought I had it fixed. Does it happen all the time ? Are you using "#bot group remove <your_target>" ?

About the fact that the bots don't zone with you. Yeah, I didn't make them zone with you. At this time, I even don't know if I can do it. Not sure I will start to work on it in the future though, it's not really a prority. I really want to debug all the basics things first.

Now, about the news. I'm actually leveling a character with bots to see what are the bugs and what I could improve.
I think that all the buffing, healing, DD'ing things are fines.
At the start, I didn't really like the way they follow their leader and how they split once they stop. But, I don't know how I can do otherwise. After all, that's working correctly. The only issue is when we're in a closed place and you have the aggro while they re in a wall, they won't assist. I can make them assist but if I do that I remove the Line of Sight check and the bots can aggro mobs through walls, floors etc... wich is not good.

Now what is not fine to me is the way the mobs assist.
Actually, they attack only if they (each individual bot) or you have the aggro.
Their target is the aggro'd mob that has the most aggro on them or you.
It's not good because if you play a CC class, they will break your mez in 80% of the cases.
I really need advise on how they can assist. What I can do is that they only assist the warrior in your group. And the warrior only attack/assist you.

G'day,
Mag
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
  #4  
Old 05-15-2007, 08:15 PM
Arex
Hill Giant
 
Join Date: Jul 2004
Posts: 196
Default

Quote:
Concerning the Linux compile, I think that botAI.o and petAI.o have to be added into the makefile.common, not sure though. I will try on an Unbuntu when I ll get the time.
I can try it for u on my ubuntu machine, i ll say tomorrow if adding that files to makefile.common compilation is working.
  #5  
Old 05-15-2007, 09:01 PM
Crow102
Fire Beetle
 
Join Date: Jun 2005
Posts: 13
Default

so to install your bots all I would need to do is extract WorldDebug.exe and ZoneDebug.exe and re-name them the standard World.exe and Zone.exe to my emu directory and thats it? I don't have to change anything with Perl or MYSQL?

Sorry if it sounds like a stupid question, still a little bit of a newbie with this stuff.
  #6  
Old 05-15-2007, 09:16 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

It's np. Yes, you just have to rename the files in the archive to world.exe and zone.exe

Arex, ok let me know if that works.

Mag
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
Closed Thread

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 10:08 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3