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

Development::Bots Forum for bots.

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 08-01-2007, 10:11 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Updates:
--------

For a best challenge, I've done some changes.

1/ Items, stats and buffs became very important criterias for the melee damage output. Better will be the stuff of your bots, better will be the dps. The buffs will seriously augment the DPS of your bots, also.
2/ Spawning bots while engaged (you or your group) isn't allowed anymore.
3/ Spawning the same bot in a zone isn't allowed anymore.
4/ The bot's mana regen has been reworked. Engaged, their mana regen will be slow. Not engaged, it will be very fast.
5/ As asked, the way the bots are following their leader has been reworked. No more bots in front of the leader wich caused targetting issues.

Window's Binaries: http://eqoffline.free.fr/Build.rar
Source's package: http://eqoffline.free.fr/EQEmu-EQOffline.rar

G'day,
Mag
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
  #2  
Old 08-01-2007, 11:49 PM
Damilis's Avatar
Damilis
Hill Giant
 
Join Date: Dec 2002
Location: Nottingham!!
Posts: 217
Default

/grovel

I bow before thee.

__________________
GM/ServerOP - Shadows of Norrath
  #3  
Old 08-02-2007, 03:22 AM
Zengez
Hill Giant
 
Join Date: Nov 2004
Posts: 160
Default

Any news on someone making this work into a diff file, or the latest updates to the emu source into a diff file for Magoth.... would be nice to run an updated server with the eqoffline bots, instead of the, now quickly becoming antiqueted, server....
  #4  
Old 08-02-2007, 09:03 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Zengez, can't you diff the version Magoth is using against it's original source, and merge the changes into a current version? I don't think Magoth should bump all his changes from version to version just so we stay on the latest... and, I am not sure this will become "core" because it is so very custom (though it could be a nice addition). The problem for over a year has been no one has labeled anything a "stable" version. I personally use the 931 build as an anchor point because it matches the Luclin PEQ database... but even that is not tagged as "stable". No one has gone through and tested every feature to give it that tag in some time.

Maybe when we go Anniversary, we'll branch to 0.8.0 and start all over.
  #5  
Old 08-02-2007, 11:20 AM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Little but important update:

1) Each bot has now a real leader who is an unique character. Other characters won't be able to deal with the bots they don't own. Only the bot owner will be able to spawn/group/degroup/equip/unequip his bots.
2) #bot list, will show all the bots. You will can see the tag "(YOUR BOT)" if you own a bot in the list.
3) #bot listmine, will only show your bot.
4) To own a bot, that's simple. Create it, then spawn it. It becomes your bot, definitly. For the bots that you have already created, just spawn them one time, they will become your bot.
5) As asked, DPS casters have been upped a bit (they cast a bit more in fight).

Window's binaries: http://eqoffline.free.fr/Build.rar
Sources: http://eqoffline.free.fr/EQEmu-EQOffline.rar

Database update:
-- Table "botsowners" DDL

CREATE TABLE `botsowners` (
`botnpctypeid` int(11) NOT NULL default '0',
`botleadercharacterid` int(11) NOT NULL default '0',
PRIMARY KEY (`botnpctypeid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

(http://eqoffline.free.fr/README.txt upgraded)

All thoses things need to be tested but they seem to be working well.

Later and good week-end,
Mag
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots

Last edited by Magoth78; 08-02-2007 at 07:28 PM..
  #6  
Old 08-02-2007, 03:01 PM
Zengez
Hill Giant
 
Join Date: Nov 2004
Posts: 160
Default

Quote:
Originally Posted by John Adams View Post
Zengez, can't you diff the version Magoth is using against it's original source, and merge the changes into a current version? I don't think Magoth should bump all his changes from version to version just so we stay on the latest... and, I am not sure this will become "core" because it is so very custom (though it could be a nice addition). The problem for over a year has been no one has labeled anything a "stable" version. I personally use the 931 build as an anchor point because it matches the Luclin PEQ database... but even that is not tagged as "stable". No one has gone through and tested every feature to give it that tag in some time.

Maybe when we go Anniversary, we'll branch to 0.8.0 and start all over.
Well I for one don't know how to diff, although I think there's a wikki part somewhere that can tell me, but that's not really my point...

Haven't heard anyone say they wouldn't want to use this on their server, and if they didn't it seems to me to be fairly straight foward to just make a rule for bots on and bots off to enable/disable the entire bot structure, then fold it into mainstream... don't even need bot update work done every time magoth does something, just diff it once a week or two weeks of work or whatnot at his discreation (or someone else if they feel like doing it themselves) and that way you can fold in the newest diffed version into the newest server version and life is peachy, best of both worlds... Seems to me that any version released as pre-constructed binaries is 'stable' by any test definition, so I don't see the need to have to wait for someone to lable it stable before doing the above... and I'm not suggesting we update the binaries under download every time anyone makes a change to anything... it's merely been a while, something like 3 months or so between magoth's version with his bot's folded in, and the latest compiled version availible to download under the download section, so I was suggesting an update... wouldn't even have to be a continued update, a one time update would help... Although it seems silly to go that route when building into the mainstream fold seems to be just as easy....

/shrug it's somewhere on the order of a billion degrees in my house right now, so perhaps i'm not thinking straight, but makes sense to me is all.
  #7  
Old 08-03-2007, 09:57 AM
narcberry
Sarnak
 
Join Date: Mar 2005
Location: Idaho, USA
Posts: 94
Default

I'm going to implement this on my server. I'm excited to buff up Kurns and do lower level raids . Really really great work, thanks for spending so much time on this.

Anyhow, I have a question about bot ownership. Let's say that I own 5 bots and someone else owns 5 bots, can we raid together with our bots?
  #8  
Old 08-03-2007, 10:44 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Quote:
Originally Posted by narcberry View Post
...
Anyhow, I have a question about bot ownership. Let's say that I own 5 bots and someone else owns 5 bots, can we raid together with our bots?
You can raid together (1 raid per player) but you can't raid a single raid for both of you.

What you can do is instead of creating a raid of 24 bots bots, just create 2 of 12 bots. Both of you will be the raids leader.
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
  #9  
Old 08-04-2007, 06:07 AM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Quote:
Originally Posted by John Adams View Post
...
Quote:
Originally Posted by John Adams View Post
Maybe when we go Anniversary, we'll branch to 0.8.0 and start all over.


Now that sounds good - we've been on 0.7 for ages..

Thanks for the continuing work on the offline bots

GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
  #10  
Old 08-04-2007, 10:41 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Quote:
Originally Posted by John Adams View Post
...
Maybe when we go Anniversary, we'll branch to 0.8.0 and start all over.
If EQEmu ever decides to go on Anniversary, that could be a cool thing because I would rewrite the entire EQoffline code base. This way it would be easier for me to create a separate project that people could add easily to the EQEMu code if they want to play at EQoffline.
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
  #11  
Old 08-05-2007, 08:21 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Quote:
Originally Posted by Magoth78 View Post
This way it would be easier for me to create a separate project that people could add easily to the EQEMu code if they want to play at EQoffline.
If you mean like a plugin (or maybe like GuildWars was?) that would be perfect. If the code was not so dependent on EQEmu, admins could turn it on and off easily, and it could become a part of the core, too.

There is no question, this is a fantastic add-on to EQEmu.
  #12  
Old 08-06-2007, 06:35 AM
sonicvt
Fire Beetle
 
Join Date: Jul 2007
Posts: 22
Default

Is there any issue with the Bot code for if you update (source into MySQL) to a newer version of the PEQ database? Will they still work since the database was modified (create table botinventory, botleader, and botsowners)? I'm not a coder and wouldn't want to source the most recent PEQ database and have all the information (equipment) on the bots be lost. Thanks and great 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 08:56 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