taultunleashed logoEQ2MegaBot’ v2.5 Released - Buff Bot AND HUNTER BOT! : EverQuest 2 Premium Discussions - Page 7
newtopic  postreply
 [ 130 posts ]  Previous  1 ... 4, 5, 6, 7, 8, 9  Next
blue large dot

EQ2MegaBot’ v2.5 Released - Buff Bot AND HUNTER BOT! : EverQuest 2 Premium Discussions - Page 7

Posted: July 2nd, 2005, 3:59 am
 
richyrich
richyrich's Reps:
User avatar
simona (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Moving targets


I have the following problem while botting a melee character:

On moving targets, the bot walks in a straight line to the spot where the target was when he started to move. Since it's a moving target, the mob is out of range when the bot has arrived.
Is there a way the bot will follow the targetted mob while running towards it, and not run in a straight line to the destination he saw the mob when he started ?


Fully fixed in 2.6! Works pretty cool! In fact I totally rewrote my run to loc logic - it now does a quick turn to the close angle, starts running and self adjusts as it runs. More natural looking and faster!


Posted: July 2nd, 2005, 4:03 am
 
richyrich
richyrich's Reps:
User avatar
tldtms (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Hey RIch, I tried adding the Call to the FacetoLoc, but its still exiting the script..

heres how to reproduce it:

Place a mob you can attack behind you out of view.
Start the script but make sure there are no mobs in your range for you to target. It seems it find the mob behind me, and as soon as it tried to face the mob, the script stops.


I've cleaned up most of the targetting logic, should all be resolved in 2.6 when I release it this weekend. (cross fingers)


Posted: July 2nd, 2005, 4:06 am
 
richyrich
richyrich's Reps:
User avatar
loraik (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Ok I got this working last night and WOW, WAY COOL! I do have some problems I can't seem to get ironed out.

I am using a Inquis. in Buffbot only mode and having him follow around my necro. I send in the pet and Inquis. goes into fight mode (auto attack) and casts heals and dmg. spells at targeted mob. This looks goofy as hell because the Inquis. is following my Necro in attack mode so I have to jocky around to get him next to the mob. to attack it. I would rather the Inquis. not be in attack mode (auto attack) as he looks guilty as hell (atleast in Buffbot only mode).

The other problem is how do you get the botted char. to accept smds from me? I modified the request (per instructions) and set them on hotbuttons but nothing is happening. I have tried dending them in /tell and in /gsay but he won't respond and there are no errors in the log.

Anyway I had a blast last night with both my toons, CL's will never be the same! Thanks for a great script.

P.S.

I love the comments this thing makes in tells, freaked me out the first few times! :lol:


I'm a few weeks behind in helping everyone... so as I read through the messages, if I find that you are still having an issue, I will try to help ya out!

Rich


Posted: July 2nd, 2005, 4:09 am
 
richyrich
richyrich's Reps:
User avatar
loraik (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Ok got him to take cmds (I was missing the case sen. part) but when I tell him to stand down he stops nuking as well as autoattack. I am just wanting to stop autoattack since I really don't need him to melee. Should I maybe just not assign a autoattack key?


Yes, STANDDOWN is a full stand down - you do not attack or respond to being attacked, but you do HEAL.


Posted: July 2nd, 2005, 4:14 am
 
richyrich
richyrich's Reps:
User avatar
kraven2 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
richyrich";p="66247 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
kraven2";p="66207 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
I noticed something odd today. I had my healer in a full group but the script window that lists the group members and their health % was missing one of the group members. I noticed that this happened right when we invited a necromancer to the group, it seems to have dropped the last group member and listed the pet instead. When the necromancer dropped from the group, the window dropped the necromancer and his pets name, and relisted the other member again.

I figured it may have just written the name offscreen or something, but after that persons health dropped below 60%(my heals are set to start at 75%, and secondary heals to kick in at 60%) the healer never attempted to target them and heal.

I had the same thing happen again after we invited a different necromancer to the group, not sure if its just necros, or all pet classes.


I'll have to check with a full group, most I've checked with is 5 in a group and it worked flawless - i'll also make the window bigger to make sure you can see it or not, so if it's not there, you know he's not being monitored


Did you ever check out this problem with it not reading all the people in group when there is a pet class in group? I had this happen again tonight, this time with a conjuror so it's definately something with the summoner classes. When the conjuror was the 3rd person listed in the group, it listed everyone but the person in the last spot, and then listed the pet on the line below.

I disbanded the conjuror and reinvited him to put him into the last(was the 5th person in group so in the 4th) slot, and it listed everyone but the conjuror and his pet. I hit the button to refresh it finding masters and stuff, but it wouldn't pick the conjuror or his pet up in that slot.

Another problem I encountered with it finding group members was when everyone(full group of 6) but one person zoned to a new zone. The person who didn't zone in was in the 3rd spot(greyed out). When the bot looked for the masters again, it only saw the people listed before the person who didn't zone. The 2 people past the greyed out one weren't listed.

Hope this info helps.


I think I found both these issues and have recoded the Master Logic. It was going to the first invalid FKey and then stopping, messing up anyone past a person who zoned.


Posted: July 2nd, 2005, 4:16 am
 
richyrich
richyrich's Reps:
User avatar
sirusdv (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Great Script!

Here are some suggestions on fixing the current problems:

typing precombat buffs into the chat bar --- this is caused due to trying to loot a simple way to get by that is just send ESC after hitting enter


Too far away from char -- do this (pulled out my !@#$%^&* but logic should work)


Instead of

(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):

In 2.6, the Escape() code is there, works great, no more entries into the command line after a blank loot.

I've rewritten some of the target logic and all of the RunToLoc - think I've resolved the issues you guys are seeing, will ask you all to test it when 2.6 is released!
' Run to the mob, they are too far away!
' @@@@ Make this a user def variable
Call RunToLoc(mobX, mobY, -1, FALSE, MaxTargettingDistance)


do

(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
                        'Call RunToLoc(mobX, mobY, -1, FALSE, MaxTargettingDistance)
                        Dim RunToLocTries
                        RunToLocTries = 0
                        Do While ((CalcDisToTarget(getMobX(oEQ2Service, spawnID), getMobY(oEQ2Service, spawnID)) > MaxTargettingDistance) and (RunToLocTries<5))
                             mobX=getMobX(oEQ2Service, spawnID)
                             mobY=getMobY(oEQ2Service, spawnID)
                             Call RunToLoc(mobX, mobY, -1, FALSE, MaxTargettingDistance)
                             RunToLocTries = RunToLocTries+1
                        Loop



I don't know VBS very well but in theory that should work...


I have some similar logic that has been rewritten - should work just fine when 2.6 comes out!


Last edited by Guest on July 2nd, 2005, 4:33 am, edited 1 time in total.

Posted: July 2nd, 2005, 4:19 am
 
richyrich
richyrich's Reps:
User avatar
buddah (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
my main problem is RunToLoc() is borked, it's saying that the X & Y values returned were 0 so something is wrong... My bot will do everything except run to targets or even to points when not set to SAMESPOT (which causes some of the nasty bugs that were described above this post).

Hopefully this has been fixed because otherwise, this is a great script, I'd hate to see it become unmaintained.


No worries about not being maintained :-) I put so many hours into this script... just have to take a break sometimes... I have 3 young kids and travel all over the US for work, (and it's summer - so have to boat!)

I'm back!


Posted: July 2nd, 2005, 4:25 am
 
richyrich
richyrich's Reps:
User avatar
simona (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Yes please sirusdv, do post your fixes.

This is a great script, and having 3 EQ2 accounts, I got my third Xunleashed account last week. You have to spend time on tuning your character.ini files, but it's running pretty smooth now.

However, after hours and hours of running and finetuning, there are 4 things that cause death of your character, or get you stuck:

- tabbing on mobs out of range and getting stuck at the corner of the huntingzone
- being out of range when you arrive at a moving target
- getting jumped because of aggro while bot is tabbing harvest nodes or out of range mobs. He keeps targeting what he was last on, and doesn't select his attacker when jumped. When he is focused on a mob that is in range he pulls that one as well when jumped, so he has to fight 2 mobs. Most of the time this is ok, but trying to attack 'plains_fungi_001' while getting eaten by a hungry lion leads to a certain death.
- as a fighterbot, when your buffbot-partner gets jumped by an add in the middle of a fight, that mob is usually out of melee range once the main target is killed. Debuffbot has been slowing and dotting the add and built a lot of aggro before fighterbot tries to attack the add after killing his own target. Combat abilities have a bigger range, but if takes a lot of time before he overtakes aggro and pulls the mob in melee range. A lot of time is lost here, and if it doesn't kill buffbot, he is completely drained of power from healing himself after such a fight. A way to move the bot closer to an out of range mob he is fighting, while in combat, would solve this.


- tabbing on mobs out of range and getting stuck at the corner of the huntingzone
SHOULD BE FIXED IN 2.6

- being out of range when you arrive at a moving target
FIXED IN 2.6 - all new RunToLoc() logic that turns as you run and looks at target spawnID to get x,y coords in real time !

- getting jumped because of aggro while bot is tabbing harvest nodes or out of range mobs. He keeps targeting what he was last on, and doesn't select his attacker when jumped. When he is focused on a mob that is in range he pulls that one as well when jumped, so he has to fight 2 mobs. Most of the time this is ok, but trying to attack 'plains_fungi_001' while getting eaten by a hungry lion leads to a certain death.
LOOKING INTO THIS. Yes, big problem, have to see what I can do about it - no worries, will have it resolved.

- as a fighterbot, when your buffbot-partner gets jumped by an add in the middle of a fight, that mob is usually out of melee range once the main target is killed. Debuffbot has been slowing and dotting the add and built a lot of aggro before fighterbot tries to attack the add after killing his own target. Combat abilities have a bigger range, but if takes a lot of time before he overtakes aggro and pulls the mob in melee range. A lot of time is lost here, and if it doesn't kill buffbot, he is completely drained of power from healing himself after such a fight. A way to move the bot closer to an out of range mob he is fighting, while in combat, would solve this.
WILL LOOK INTO THIS. Man I wish EQ2 had a STICK! I might be able to simulate a stick since I know the X,Y Locs and run closer to the mob... will experiment - thanks for the great feedback!


Posted: July 2nd, 2005, 4:28 am
 
richyrich
richyrich's Reps:
User avatar
loraik (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
In buff bot mode if you are running and the bot gets attacked but you want to just out run the mob it mess's up the script if you don't kill the mob. It wants to stay in attack mode and if you manually tell him to stop attacking the next fight your in he will not automatically start fighting.


Yeah, I ran into this one a lot as I mainly use my scripts as a buffbot.
What I usually do is put him in STANDDOWN mode while I'm running in a hostile area, that way he will still repond to me and heal, but will not try to attack things jumping him, and this stick to me. When I get to a spot to fight, I simplly do the FIGHTBACK command and he is good to go again.

Can you think of a better way to handle this?


Posted: July 2nd, 2005, 4:30 am
 
richyrich
richyrich's Reps:
User avatar
mcarthey (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
I am unable to get my char to run to any location. It merely tabs through everything over and over. The only thing I've found in the logs, sometimes, is the following:
6/27/2005 10:20:33 PM: ERROR: X & Y are 0 - something is wrong, skipping RunToLoc()

I hope these are relevant portions of the .ini.
CharRole=OFFENSIVE
RandomRunMode=CLOSESTSCON
RandomRunRange=10

It does mention that it finds something to fight, but never reacts to it.

6/27/2005 10:01:57 PM: ** GetCon() Mob: [an undead caretaker] Lvl: 25 conColor: GREEN Fight based on color? True
6/27/2005 10:01:57 PM: Target to FIGHT Found

I can include more of my logs, but I didn't want to flood here if I didn't need to. In this run, the ERROR above was the only one found.

Thanks!


If you are getting X,Y locs as 0, then something is up with the EQ2Service from WyvernX. I'm testing it right now and locs are fine, but health is borked. Have to wait until Wyv fixed the health mem locs before more testing can be done today :-(


Posted: July 2nd, 2005, 9:33 am
 
mally42
mally42's Reps:
User avatar
Welcome back Richie!

Sounds like you've made alot of improvements in 2.6. I can't wait! Do you have any plans in the future to add any run to loc settings? Kinda similar to the Havest Bot. It would be great to setup a series of locs for the bot to run to and check for closest con in a radius and when it can't find any more targets move to the next loc and so on. Also wondering if in future releases the bot will be able to tell the difference between solo and heroic mobs?

Anyways, welcome back and enjoy the holiday!


Posted: July 2nd, 2005, 9:56 am
 
tault_sirusdv
tault_sirusdv's Reps:
User avatar
Glad to have you back :)


Posted: July 2nd, 2005, 10:47 am
 
wyvernx

Total Posts: 6718
Joined: May 1st, 2004, 4:00 am
wyvernx's Reps: 21
User avatar
administrator
premium
health is fixed


Posted: July 2nd, 2005, 11:32 am
 
malar1
malar1's Reps:
User avatar
Thanks guys :) WB Richie :)


Posted: July 2nd, 2005, 2:25 pm
 
llew22

Total Posts: 47
Joined: February 5th, 2005, 7:52 pm
llew22's Reps: 3
User avatar
Are monster levels being misreported by the service? Seems everything is showing up as level 1.


Want Advertisements After The Last Post Removed? Create A Free Account!

blue large dot Who is online
Users browsing this forum: No registered users and 68 guests

cron
Popular Sections
SWTOR Cheats
Guild Wars 2 Cheats
Guild Wars 2 Hacks
Guild Wars 2 Bots
Diablo 3 Cheats
Guild Wars 2 Mods

Popular Sections
WoW Cataclysm Cheats & Exploits
WoW Cataclysm Hacks & Bots
Star Wars The Old Republic Cheats
SWTOR Mods
Torchlight 2 Cheats
SWTOR Space Mission Bots
Site Nav and RSS
RSS Feed of EverQuest 2 Premium Discussions RSS Feed 
Sitemap of EverQuest 2 Premium Discussions Sitemap 
SitemapIndex SitemapIndex
RSS Feed RSS Feed
Channel list Channel list
left bottom corner Site and Contents Copyright 2001-2012 All Rights Reserved TaultUnleashed.com bottom corner
top left
top right
createaccount
Username:   Password:   Remember Me?