Post Reply Home » Forums » MMO Forums » EverQuest 2 » EverQuest 2 Premium Discussions

EQ2 UltraBot 2.x Hunter, Buff and Harvest bot, Discussion : EverQuest 2 Premium Discussions

Posted: February 9th, 2006
User avatar
Total Posts:1184 Joined:2005
wyvernx wrote:You might add some status messagse like No Mobs in area, waiting at waypoint or something.

But I think I saw a mob when it was happening. I will have to double check that.



Also you shoud rally consider adding a RandomWaypointOffset variable. So that the bot does not hit the exact same waypoint every time. I did this in my harvester when I made it (way back when it was version 1, lol).

Basically you go to a waypoint with +/- a random offset parameter to the X and Y. Ie take X subtract RandomWaypointOffest then add back in a RND(RandomWaypointOffset*2)

That way with a decent offset you are just comeing back to the "area" of the waypoint nothitting it dead on.


Also, in your waypoints, please let -1 for the direction be dont face a direction. I hate the bot facing a direction just because it hits a waypoint. And doing it every time it comes back to it.


I dont rememebr, but dont go back to the waypoint if there is another mob in range, just go directly to that mob.



I wish I had time to help ya edit it, cuz there is alot of good logic in the harvester nav code that could be applied here to this script.
You can already put -1 for facing angle and it wont turn.

_________________
Slam666

Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Register to unlock hidden link
Posted: February 9th, 2006
User avatar
Premium
Total Posts:6662 Joined:2004
Ah, was that in the dox? Cuz i didnt see it.

Please keep a list of other recommendations.. :)

_________________
Use Search first, ask questions later!
Posted: February 10th, 2006
acaila
Script works alright but seems to log me out anywhere from 10 minutes to 30 minutes after I start it. I cannot find anything in the INI file that would turn off/on logout besides dying and rezzing.

There is a /camp and /follow command I cannot see where to turn them off as well which are problematic because I am not dying but still logging and there are mobs in the area.

Here is the last few lines of my Logfile if anyone can see something I am missing:
2/10/2006 11:03:44 AM: ** MOB DEAD - FIGHT OVER **
2/10/2006 11:03:44 AM: ** CHECKING FOR ADD ON ATTACKS **
2/10/2006 11:03:44 AM: Sequence [PerMobCombatSequence1] - Restart()
2/10/2006 11:03:44 AM: LOG TXT=< ** (1139587423)[Fri Feb 10 11:03:43 2006] There is no eligible target for this art.>
2/10/2006 11:03:44 AM: ** Your Health/Power= 100% / 100% - Monster Health = 0% - Pet Health - -1%
2/10/2006 11:03:44 AM: Valid Master: ME
2/10/2006 11:03:44 AM: objRegEx = ME([ '<>\w])* has killed a
2/10/2006 11:03:44 AM: ** Checking to see if we are being attacked...
2/10/2006 11:03:44 AM: ** Checking to see if any MASTERs or Pets are being attacked...
2/10/2006 11:03:45 AM: ** Your Health/Power= 100% / 100% - Monster Health = 0% - Pet Health - -1%
2/10/2006 11:03:47 AM: ** Your Health/Power= 100% / 100% - Monster Health = 0% - Pet Health - -1%
2/10/2006 11:03:48 AM: ** Your Health/Power= 100% / 100% - Monster Health = 0% - Pet Health - -1%
2/10/2006 11:03:48 AM: SendEscape()
2/10/2006 11:03:48 AM: ** Entering WaitIfPeopleAreAround()
2/10/2006 11:03:48 AM: ** Entering Recover()
2/10/2006 11:03:48 AM: TakeScreenShot()
2/10/2006 11:03:49 AM: ** Entering LogOut()
2/10/2006 11:03:49 AM: * Pause(1 second(s))
2/10/2006 11:03:50 AM: ** Entering StopRunning()
2/10/2006 11:03:50 AM: You are NOT running!!! Can't stop
2/10/2006 11:03:50 AM: StopFollowing()
2/10/2006 11:03:50 AM: SendStr() '/stopfollow'
2/10/2006 11:03:51 AM: GetLocation(-125,582) Mob: [NO TARGET](0,0) Lvl: 0 Health: 0 Dist: -1.0 Diff: 0
2/10/2006 11:03:51 AM: GetLocation( Concolor : 0, Aggro : False, Group: False
2/10/2006 11:03:51 AM: LocPointClass[StartingLocPoint] (x,y,z,Dir,Type,Range) = (-125,582,-19,218,0,0)
2/10/2006 11:03:51 AM: * Pause(1 second(s))
2/10/2006 11:03:52 AM: SendStr() '/camp'
2/10/2006 11:03:52 AM: PauseWithCheckForAdd(2500 seconds)
2/10/2006 11:03:52 AM: LOG TXT=< ** (1139587430)[Fri Feb 10 11:03:50 2006] You are following no one.>
2/10/2006 11:03:53 AM: ** Your Health/Power= 100% / 100% - Monster Health = 0% - Pet Health - -1%
2/10/2006 11:03:53 AM: Valid Master: ME
2/10/2006 11:03:53 AM: objRegEx = ME([ '<>\w])* has killed a
2/10/2006 11:03:53 AM: ** Checking to see if we are being attacked...
2/10/2006 11:03:53 AM: ** Checking to see if any MASTERs or Pets are being attacked...
2/10/2006 11:03:53 AM: Leaving LogOut()
2/10/2006 11:03:53 AM: WaitForPartnerToBeReady()
2/10/2006 11:03:53 AM: StartTimer(WaitTimer) SET: 20.0 seconds
2/10/2006 11:03:53 AM: StartTimer(WaitTimer) MS: 39,833.4
2/10/2006 11:03:53 AM: ** Entering WaitIfPeopleAreAround()
2/10/2006 11:03:53 AM: DoNextSequence[BuffSequence] is not active yet
2/10/2006 11:03:53 AM: ** Entering WaitIfPeopleAreAround()
2/10/2006 11:03:53 AM: ** END MAIN LOOP **
2/10/2006 11:03:53 AM: ** EXITING MAINLOOP() FUNCTION - SCRIPT IS OVER ***
2/10/2006 11:03:54 AM: *** Script Complete!
Posted: February 10th, 2006
triltor
I took a look at the player detection routine for harvesting and noticed it's using F7 for player detection.

The problem with F7 is a) it requires line of site b) what if there are more than 1 player in the area. c) the avoid player range is the distance from you to the other player not necessarily their harvesting range from the node itself.

Any chance you can fix this up? You should be comparing ALL players in the vacinity (mtype = -4) and checking the distance to the current node that is under consideration to be navigated to. This way you will discard such nodes and never approach them.

Also Saguaro is mispelled in your list of rare names you have it as Sarauga Roots.

Heh, while your doing that here is the list of T7 rares as they currently exist in beta:
spongy loam, rough lumbered ebony, dragonhide pelt, xegonite cluster, rough moonstone, acrylia cluster, nimbus root.

the extract is called scintillating.


Last edited by Guest on February 10th, 2006, 11:16 am, edited 2 times in total.
Posted: February 10th, 2006
stovokor
Non-attackable NPCs seem to be causing a small problem with targetting closest MOB.

Example:
RUN TO LOC:
Load Mob List
Target Closest will show the correct mob, but when the first one selected (via TAB?) is non-attackable, the routine will then Load the Mob list again, repeat, rinse - until it finally gives up and moves to next LOC.

I have manually input this non-attackable mob name in the INI, but it made no difference.
Posted: February 12th, 2006
chuckie2784
I tried to read most of this forum this is a great program and u have spent a long time and i have ben using it for a while but now that u have put the ui editor version in i tried to get more people to use it and they cant understand the ui version as all the great cool comments are missing and they dont know what all the variables do so if u could add some labels with comments that would be great or at least an option called noob mode haha
Posted: February 13th, 2006
User avatar
Total Posts:1184 Joined:2005
Hi all,

sorry was away for the weekend, I will fix those little bugs asap.

_________________
Slam666

Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Register to unlock hidden link
Posted: February 13th, 2006
User avatar
Total Posts:1184 Joined:2005
chuckie2784 wrote:I tried to read most of this forum this is a great program and u have spent a long time and i have ben using it for a while but now that u have put the ui editor version in i tried to get more people to use it and they cant understand the ui version as all the great cool comments are missing and they dont know what all the variables do so if u could add some labels with comments that would be great or at least an option called noob mode haha
Hi, yes I am working on documenting the ini editor. Its just a long process :( but its coming.

_________________
Slam666

Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Register to unlock hidden link
Posted: February 13th, 2006
User avatar
Total Posts:1184 Joined:2005
stovokor wrote:Non-attackable NPCs seem to be causing a small problem with targetting closest MOB.

Example:
RUN TO LOC:
Load Mob List
Target Closest will show the correct mob, but when the first one selected (via TAB?) is non-attackable, the routine will then Load the Mob list again, repeat, rinse - until it finally gives up and moves to next LOC.

I have manually input this non-attackable mob name in the INI, but it made no difference.
I am aware of that and I am trying to find out why its doing this, problem is when it load the mob list all mob are aggro, so I am checking to see why its not woring as intended.

_________________
Slam666

Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Register to unlock hidden link
Posted: February 13th, 2006
megagamer
Hello all!

I am considering using this bot for levelling 3 toons in the same grp. I have the following questions that I hope someone can answer:

1) Is it possible to level a conjuror, ranger and monk together in a grp?
2) Who would act as offensive bot?
3) Can you have more than 1 offense bot in a grp?
4) Would you be able to make use of the scout's flanking attacks?
5) Could you setup all 3 bots to play while you sleep?
6) Can you install Xunleashed on all 3 computers or do you need 3 different "Xunleashed keys"?

Hope someone can answer these questions.

Best regards,
Megagamer


Last edited by megagamer on February 13th, 2006, 6:03 am, edited 1 time in total.
Posted: February 13th, 2006
User avatar
Total Posts:1184 Joined:2005
triltor wrote:I took a look at the player detection routine for harvesting and noticed it's using F7 for player detection.

The problem with F7 is a) it requires line of site b) what if there are more than 1 player in the area. c) the avoid player range is the distance from you to the other player not necessarily their harvesting range from the node itself.

Any chance you can fix this up? You should be comparing ALL players in the vacinity (mtype = -4) and checking the distance to the current node that is under consideration to be navigated to. This way you will discard such nodes and never approach them.

Also Saguaro is mispelled in your list of rare names you have it as Sarauga Roots.

Heh, while your doing that here is the list of T7 rares as they currently exist in beta:
spongy loam, rough lumbered ebony, dragonhide pelt, xegonite cluster, rough moonstone, acrylia cluster, nimbus root.

the extract is called scintillating.
I will add a better way to check for player, harvesting is still new to this bot and right now its more basic then any other full harvesting bot. Dont worry it will improve. I want to have it work fully when KoS hit us, will need a lot of harvest, I have 3 lvl 60 crafter ;)

_________________
Slam666

Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Register to unlock hidden link
Posted: February 13th, 2006
User avatar
Total Posts:1184 Joined:2005
megagamer wrote:Hello all!

I am considering using this bot for levelling 3 toons in the same grp. I have the following questions I hope someone can answer:

1a) Is it possible to level a mage, scout and warrior together in a grp?
YES
1b) Who would act as offensive bot?
The one that pull mob
1c) Can you have more than 1 offense bot?
NO (you can but I really dont recomand it)
1d) Would you be able to make use of the scout's flanking attacks?
NO
2a) Could you setup all 3 bots to play while you sleep?
YES I do it all the time ;)
2b) Can you install Xunleashed on all 3 computers or do you need 3 different "Xunleashed keys"?
You need 3 accounts

Hope someone can answer these questions.

Best regards,
Megagamer
See answer above
Posted: February 13th, 2006
megagamer
Wow that was a fast reply lol. Thank you!
Posted: February 13th, 2006
loraik
Slam did you see my post where pets are no longer showing up in the group window so they can't be healed of determined that they have agro.

Loraik
Posted: February 13th, 2006
User avatar
Total Posts:1184 Joined:2005
loraik wrote:Slam did you see my post where pets are no longer showing up in the group window so they can't be healed of determined that they have agro.

Loraik
Yes its in my todo list ;)

_________________
Slam666

Author of EQ2Ultrabot, NOW WITH CRAFTING!!!
Register to unlock hidden link
Ready to join the community? Click here and see all of the benefits!
blue large dotWho is online
Users browsing this forum: No registered users and 21 guests
Post Reply