Also here is a better look at what I am doing. I may be doing something wrong.
Posted from my eqlog.txt file: [Sun Oct 05 15:35:34 2008] Logging to 'eqlog.txt' is now *ON*. [Sun Oct 05 15:35:39 2008] You say, '#bot group remove' [Sun Oct 05 15:35:39 2008] Oozo says 'Bot Deactivated' [Sun Oct 05 15:35:39 2008] Oozo tries to punch himself, but misses! [Sun Oct 05 15:35:39 2008] Oozo000 has left the group. [Sun Oct 05 15:35:39 2008] Oozo says 'oof' [Sun Oct 05 15:35:43 2008] You say, '#bot spawn 1000009' [Sun Oct 05 15:35:43 2008] Oozo says 'I am ready for battle.' [Sun Oct 05 15:35:44 2008] Targeted (NPC): Oozo [Sun Oct 05 15:35:44 2008] Right click on the NPC to consider him. [Sun Oct 05 15:35:46 2008] You say, '#bot group add' [Sun Oct 05 15:35:46 2008] Oozo says 'I'm becoming Frie's bot!' [Sun Oct 05 15:35:46 2008] Oozo000 has joined the group. [Sun Oct 05 15:35:46 2008] Oozo says 'I'm updating...' [Sun Oct 05 15:35:46 2008] Oozo says 'Base stats:' [Sun Oct 05 15:35:46 2008] Oozo says 'Level: 10 HP: 165 AC: 120 Mana: 230 STR: 70 STA: 100 DEX: 100 AGI: 100 INT: 105 WIS: 75 CHA: 50' [Sun Oct 05 15:35:46 2008] Oozo says 'Resists-- Magic: 20, Poison: 15, Fire: 20, Cold: 25, Disease: 15.' [Sun Oct 05 15:35:46 2008] Oozo says 'I'm updated.' [Sun Oct 05 15:35:46 2008] Oozo says 'Level: 10 HP: 165 AC: 120 Mana: 530 STR: 70 STA: 100 DEX: 100 AGI: 100 INT: 105 WIS: 75 CHA: 50' [Sun Oct 05 15:35:46 2008] Oozo says 'Resists-- Magic: 20, Poison: 15, Fire: 20, Cold: 25, Disease: 15.' [Sun Oct 05 15:35:50 2008] Targeted (NPC): orc centurion [Sun Oct 05 15:35:50 2008] Right click on the NPC to consider it. [Sun Oct 05 15:35:51 2008] You say, '#bot group order attack' [Sun Oct 05 15:35:51 2008] Oozo says 'Attacking orc centurion.' End of Log But bot never moved or attack that npc. |
If you are running the 1129 bots with the 1110 database then you need to add any sql to your database since that build.
Check the log file for sql updates. This may not fix it but it might. http://www.eqemulator.net/download.php try and get the latest .conf files too |
it might be better to just download the 1129 database from his link to cvs on his forums
|
Ok, I just updated the db using the changelogs. If it doesn't work I will do that.
One question, I don't have 1129 server. The only that is 1129 is the bots. I overwrote EMuShareMem.dll, World.exe, and zone.exe using the bots download. Does everything need to be 1129? I set this serverup using Cavedudes serverpack since I am definately not an advanced user. |
Everything seems to be working now, thanks for your help.
|
running r49 with the Bots, and I must say I'm liking it. Couple things I noticed:
1. I'm using level 70 bots, and I get a few Unkown spell effects with the spell list that you published. 2. The bots will assist each other but not me. Couple details -- I run a Ranger, and the bots are a Paladin, Cleric, Shaman, Rogue, Enchanter. Doubt it makes any difference, but just in case. |
for some reason when I'm compiling the source from the SVN revision 52 the bots dont seem to be included although i do see the botai.cpp being compile.
Do i need to do something different to enable this code? |
You need to edit your makefiles to include the bot code.
1. Change the following in zone/makefile: Code:
DFLAGS=-DEQDEBUG=5 -DCATCH_CRASH -DNO_PIDLOG -DSHAREMEM -DSPELL_EFFECT_SPAM -DFIELD_ITEMS -DCOMBINED -DAPP_OPCODE_SIZE=2 -Di386 Code:
DFLAGS=-DEQDEBUG=5 -DCATCH_CRASH -DNO_PIDLOG -DSHAREMEM -DSPELL_EFFECT_SPAM -DFIELD_ITEMS -DCOMBINED -DAPP_OPCODE_SIZE=2 -Di386 -DEQBOTS Code:
../common/guild_base.o guild_mgr.o Code:
../common/guild_base.o guild_mgr.o task.o raids.o botRaids.o botAI.o petAI.o |
Maybe i missed it but which version is the 'most recent'/up-to date?
Condagars or the SVN's? or are they the same? Is the CVS no longer current? |
Quote:
Quote:
I will try to keep them at the same level. They were identical at 1129 and r47 |
Quote:
But i still do not have bots enabled for some reason. Thanks in advanced for any help |
Congdar;
How do you feel about adding a few more spells as bot commands? #bot groupwolf ( don't always want to be a wolf) #bot levitate (I hate bobbin' around like a cork in a pond all the time) #bot seeinv (I don't even know if this is needed at all, but it takes up a buff slot) |
Nicholasjohn:
step 3. is how you compile the source on linux. Not sure what you need to do for a windows compile. Angelox: I agree, I do notice that when I summon support type bots I get hit with alot of junk buffs first and never seem to have room for the good stuff. I have levetating as a monk! That is why we have safe fall =P |
Quote:
Quote:
|
Thanks Congdar - and keep up the good work!
|
Quote:
By the way, I did notice one other thing. My Paladin was critting in the 8k's. Now he's got pretty damn good gear and all but that still seems a little high for a Paladin. And that may not be a BOT thing either. Maybe general issue. |
not sure what your issue is, testing just now my bots assist me without having to do anything.
|
Quote:
|
strange, like I said... I'm not seeing this problem. anything else you can tell me? Are your bots in a group? Is their gear equipped?
|
Quote:
|
what version are you using? check the date on your zip file and/or exe's. There may be a newer version. there was a version up for a short time that had a follow bug in it.
|
Quote:
I'm doing the same things i did on the previous revision and it did work on that version. |
Quote:
|
I wonder if Angelox's name change broke it. but that's not till r54 /shrug
|
Quote:
|
must be the svn version. The code is identical from the public version 1129 but I've found some things don't work the same in the svn source. I'll see if I can figure it out. It works fine in the public version.
|
Quote:
|
i left my char logged in w/ bots spawned over the weekend. Congdar's last 1129 release (not the current). bots defended me the entire time apparently - i had 19 extra AA points this morning.
on another note i shut the server down and upgraded to 1129c from the CVS, downloaded Congdar's 1129bBotsBin and fired up the server. 5 or 6 hours later (w/ noone logged in) my world.exe is reporting 1,110 stops/starts of PAINEEL. dunno if it's my db, or a genral bug or what. just downloaded R41 and trying that. |
Quote:
Also for the Yaulp and 'Yaulp like' short -term spells (Fleeting fury), there could probably be some code to where it could be used when engaged only, so as not to be yaulping all the time. |
Quote:
I've had similar problems due to missing sql updates or tables. |
Quote:
Edit: but then again, you added in the bot source after that (in Rev41), so I am probably talking rubbish :) |
Quote:
i checked out the http://projecteqemu.googlecode.com/svn/trunk/ projecteqemu-read-only and it comes back 'url doesn't exist. i tried with and without the space (and %20) between / and projecteqemu-read-only |
Lets see if it all fits;
Code:
DROP TABLE IF EXISTS `tasks`; |
Quote:
Command structure reworked. There are too many commands that take multiple(too many) words. Group and Raid commands can be combined and the check for raiding or not done in the code. Each class with it's own AI code. currently its Cleric(which I did) or all casters or all melee. Ranger bots need to be able to use a bow... and toggle back and forth to melee. Spell lists need a second look. I made some interesting choices on what spells to include and what spells to ignore and how to categorize the spells. The Excel file I made would be a good reference and need to be updated. There's lots of utilities that could be added so that choosing spell lists is easier: #bot ranger track --- list of mobs on track #bot ranger track [NPC name] --- tracks the closest NPC with that name. #bot wizard port [location] --- Port to Wizard Spires with wizard in group #bot druid port [location] --- Port to Druid spires with druid in group #bot wizard evac #bot druid evac #bot [melee] discipline [name] --- where [name] is the name of the discipline, and melee is either a specific class (Shadowknight) or just "melee" for all melee classes. #bot [class] activate [aa] --- where [class] is a class and [aa] is the name (or number) of an activated AA. Examples: #bot cleric activate Turn Undead #bot mage activate Pet Swarm (don't know the real name) #bot pacify - aggro reduction #bot resurrect - get exp back #bot summoncorpse - if you really want it back #bot identify - get item lore |
Quote:
I can see all the code and have some idea of how it works, the rest is puzzle work, back tracking what everyone has done, and looking for clues. Very slow process, took me a just about a whole week of trial and error with the botname000 fix. I've made my ax_classic database compatible with the SVN code, so I don't have to worry about updating special codes for ax_classic anymore. PEQ is light years ahead of my DB when it comes to content, I just have a lot of custom stuff in mine, and someone might enjoy a change once in a while. One problem I had with the bot code was, when you had a bot group, you leveled much faster because you could take out reds much easier, so if I turned down the exp ration to where it was right for bot groups, then people who played with out bots complained; they were not getting hardly exp from blues and lite blues. I found a solution to this, might be of interest, I'll look it up and post it. |
Bots hit hard
I just starting using Bots on my minilogin server. They are fun but I noticed something strange.
My bots hit for about 250 dmg at lvl 4 with no weapon. I tried setting their mindmg to 1 and maxdmg to 8 in the database since they were zero but that did not help. So I then gave my lvl 7 beserker Bot a rusty warhammer and he hit for 25 dmg almost every time. This is using svn rev 69 (fairly certain that is the version I am running atm) Is anyone else seeing this or did I screw up my database? Thank you |
Small update...
When I set my bots' level to 64 it hits in a more appropriate range. If I set it back to level 1 it hits for 250+ on mobs in droga |
I copied over the bot src from the public release code, but the svn code has some things different that don't work the same way the public release code does. The hate list is different and i'm guessing some of the combat stuff is different too. I'll be looking into the differences and making updates.
|
when you say 'set my bots' level...' how are you doing the 'setting' ? I can take a guess that bots do not work with GM 'level' commands and that your bot was really your level and was squashing level 4 things at a high level.
|
I would set my level to 65. Zone into droga then spawn my bot.
He was hitting normal for a naked level 65 (will need to look at numbers again to get exact but I think it was between 15 and 20 for most hits) I then zoned out of Droga, set my level to 1, zoned into droga and spawned my bot. He was level 1 but smacking stuff for 250+ while naked. It could be my database or code. Can someone else give this a try and see if they get the same numbers? |
All times are GMT -4. The time now is 06:15 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.