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

Development::Bots Forum for bots.

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 05-31-2008, 03:44 AM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

yes, incompatible.

your loginserver.ini file should look something like this:
Code:
[LoginServer]
loginserver=192.168.10.241
loginport=5999
worldname=Congdar's World
worldaddress=192.168.10.241
locked=false
account=
password=

[WorldServer]
Defaultstatus=
Unavailzone=

[ChatChannelServer]
worldshortname=
chataddress=
chatport=

[LoginConfig]
ServerMode=MiniLogin
ServerPort=5999
and you should use the *.conf files that come from the main download of the win32 binaries(not source). Only use the minilogin.exe from that zip file.
  #2  
Old 05-31-2008, 11:59 AM
eski2
Hill Giant
 
Join Date: May 2008
Location: sydney
Posts: 177
Default

Is there any way i can use the bots with minilogin then? My database is ready to i think.
  #3  
Old 05-31-2008, 01:25 PM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

if you can get the emu up and running with minilogin, then the only thing you need to do is copy in the bot binaries.
  #4  
Old 06-01-2008, 06:31 PM
BatCountry
Fire Beetle
 
Join Date: Mar 2006
Posts: 24
Default

Why the change to a hard limit on the number of bot groups, out of curiosity?

I realize that if 12 groups isn't enough to take down something, a player's got more problems than just bot count, but why add the hard limit when you were running on a LinkedList before?

If the problem was not being able to iterate through raid groups, this is what I was using for that:

Code:
LinkedListIterator <Group *> gps(RaidGroups);

gps.Reset();

while(gps.MoreElements())
{
    Group *gp = gps.GetData();

    if(gp) {
         // do some stuff here to your new group pointer
         // ...
    }
    gps.Advance();
}
also adding new groups:

Code:
// with your new group "newgroup"
RaidGroups.Append(newgroup);

// then reset any interators going to it
  #5  
Old 06-01-2008, 11:32 PM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

that's not why I got away from the linkedlist, I just thought that 72 was the max raid in eq anyway.
  #6  
Old 06-02-2008, 11:43 AM
BatCountry
Fire Beetle
 
Join Date: Mar 2006
Posts: 24
Default

Quote:
Originally Posted by Congdar View Post
that's not why I got away from the linkedlist, I just thought that 72 was the max raid in eq anyway.
Ah, you may have a point there. Now that you mention it, I seem to remember them having that kind of limit, like the hate list depth, so people involved in stupidly huge raids weren't getting credit or something like that.

I've been working on command sets which operate on the entire raid (including loading and saving intact raids on a per-player basis) which used the linked list iterators heavily. ("#raid load fivegroup" loads the raid I saved as "fivegroup," complete with main tank and second tank flags).
Some of the stuff I've been doing (like adding a pacifist flag so the raid can't attack) I see you've already either been working on or finished.

This stuff still needs a bit of work though, although I think the new movement code for the bots I'm working on will be done in a week or so.

I've just integrated the code in your 1108 release into my codebase (but converted it all to linked list.)
When I update to your 1110 release, I'll switch back to arrays. Shouldn't set me back more than a few hours.
  #7  
Old 06-02-2008, 11:53 AM
BatCountry
Fire Beetle
 
Join Date: Mar 2006
Posts: 24
Default

Gah, five minute edit rule strikes again.

Quote:
Originally Posted by BatCountry View Post
I've been working on command sets which operate on the entire raid (including loading and saving intact raids on a per-player basis) which used the linked list iterators heavily. ("#raid load fivegroup" loads the raid I saved as "fivegroup," complete with main tank and second tank flags).
Some of the stuff I've been doing (like adding a pacifist flag so the raid can't attack) I see you've already either been working on or finished.
I've been simplifying the interface for a lot of commands ("#bot raid order task attack"? really?) to a #bot, #bot group, and #raid command structure, and I've stuck all of the commands into two separate included .h files ("botcommands.h" and "botraidcommands.h") which can be included in "commands.h" to make merging a bit easier, etc.

Let me know if you'd like to work together on this stuff or what things you're working on now so we're not duplicating work.
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 12:12 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