taultunleashed logoHarvestBot 3.10 : EverQuest 2 Premium Discussions - Page 3
newtopic  postreply
 [ 58 posts ]  Previous  1, 2, 3, 4  Next
blue large dot

HarvestBot 3.10 : EverQuest 2 Premium Discussions - Page 3

Posted: June 1st, 2005, 8:04 am
 
redman
redman's Reps:
User avatar
Speaking of botlike navigation... consider this.

Right now when it heads to the next LOC on your path, it runs to the center of that circle, then heads to resources in priority order. This can result in some odd looking behaviour. To an observer... it runs to an arbitrary spot, then it turns radically, perhaps completly reversing course and proceeds to clear out all of one type of resource in an area. Then it grabs the second resource and so on. If your the observer's camp happened to be right at that center point over the course of time, they'd see you return to exactly that same spot repeatedly and do a similar pivot.

I think I read somewhere above about harvesting based on proximity rather than priority, basically equal prioritys, just most efficient movement. This will make the movement a bit more natural looking.

Another possible change... Rather than going to the center of the circle, go to the point where you JUST enter the circle and start harvesting within the circle from that point.

Advantages:
- Less total distance to travel
- More natural looking

Disadvantages:
- If the zone you are harvesting in has a radar range of only 100, you would have to keep your circles under 50 in size or risk not being able to see some harvesables which were on the far side of the circle when you stop on the near side to decide where to go. A fix for this one would be to proceed to the center if you don't see anything on radar from the side.

See the attached if my words are confusing.

RedMan


You do not have the required permissions to view the files attached to this post.


Reply with quote
Posted: June 1st, 2005, 11:17 am
 
choazcrazy
choazcrazy's Reps:
User avatar
thewatcher";p="66057 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Yea, and I look at the code, it get's the zone name from the service and checks it's length, that's it, there is no room for me to have done something to the zone name to mess it up. The service on your machine isn't returning it correctly. I would consider a reinstall of the service or XU


Well it's working now. I reinstalled XU and EQ service and everything is working fine. Thanks for your help and awesome job on the script. I love it.


Reply with quote
Posted: June 1st, 2005, 11:59 am
 
thewatcher
thewatcher's Reps:
User avatar
redman";p="66102 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Speaking of botlike navigation... consider this.

Right now when it heads to the next LOC on your path, it runs to the center of that circle, then heads to resources in priority order. This can result in some odd looking behaviour. To an observer... it runs to an arbitrary spot, then it turns radically, perhaps completly reversing course and proceeds to clear out all of one type of resource in an area. Then it grabs the second resource and so on. If your the observer's camp happened to be right at that center point over the course of time, they'd see you return to exactly that same spot repeatedly and do a similar pivot.

I think I read somewhere above about harvesting based on proximity rather than priority, basically equal prioritys, just most efficient movement. This will make the movement a bit more natural looking.

Another possible change... Rather than going to the center of the circle, go to the point where you JUST enter the circle and start harvesting within the circle from that point.

Advantages:
- Less total distance to travel
- More natural looking

Disadvantages:
- If the zone you are harvesting in has a radar range of only 100, you would have to keep your circles under 50 in size or risk not being able to see some harvesables which were on the far side of the circle when you stop on the near side to decide where to go. A fix for this one would be to proceed to the center if you don't see anything on radar from the side.

See the attached if my words are confusing.

RedMan


Hehehe, half you already have, check your INI, it's default is ClosestFirst, assuming you are using the latest bot, the second I have solved with a different tac, I start looking for the next node to harvest while still running to the waypoint and alter course as needed to avoid hitting the center, the last part I'm still putting the final touches on but again the speed increase is great. The only time the bot stops running is to harvest or to make a full 180 turn around which happens very rarely.


Reply with quote
Posted: June 1st, 2005, 2:02 pm
 
redman
redman's Reps:
User avatar
thewatcher";p="66114 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Hehehe, half you already have, check your INI, it's default is ClosestFirst, assuming you are using the latest bot, the second I have solved with a different tac, I start looking for the next node to harvest while still running to the waypoint and alter course as needed to avoid hitting the center, the last part I'm still putting the final touches on but again the speed increase is great. The only time the bot stops running is to harvest or to make a full 180 turn around which happens very rarely.


Cool, sounds like VERY smooth round non-bot like turns in open areas. In that case though there may be problems where TIGHT navigation of obstacles is required.

Putting a point with zero radius on either side of the tight spot would help, but with no stopping, you'd overshoot the point and take a wide turn An easy solution to this would be to either...

Have the bot stop at zero radius spots, get a precise heading, and then proceed.

OR even better and more flexable...

Add a new "-1" radius setting or the word "Stop" in the radius spot to force a stop.

With this thinking... here is an example of two harvest areas where you want to pass through an intermediat nav point at 200,300 making a 90 degree turn.

A nicely rounded corner nav only spot between two harvest areas=
waypoint5 = 200, 150, 50
waypoint6 = 200, 300, 0
waypoint7 = 600 300, 50

Navigation through a TIGHT spot for 50 either side of the corner.
waypoint5 = 200, 150, 50
waypoint6 = 200, 250, STOP
waypoint7 = 200, 300, STOP
waypoint8 = 250, 300, 0
waypoint9 = 600 300, 50

(Side note it doesn't need to stop at 8 because it got a good heading leaving point 7 and don't care what happens once past 8.)

Why I mentioned the "tight" navigation is I know that with the first versions of harvester after wyvern's there were folks that were very apprciative of extremely tight navigation. I don't know where they are harvesting but it's likely a "good" spot.

I haven't found a need for hardcore tight navigation, but I know the need exists.

RedMan


Reply with quote
Posted: June 1st, 2005, 4:51 pm
 
tallaron
tallaron's Reps:
User avatar
Well I've waited to try this fearing it would be buggy for me like the last version was and wanted to wait till I had time off before trying it...All I'd like to say is.....

[align=center] AWESOME JOB WATCHER! [/align]

Love the new features, way he turns for next node, pause for tell and ring when tell and many more!

Keep up the GREAT work!

Back to looking for bugs! :D


Reply with quote
Posted: June 1st, 2005, 5:08 pm
 
minor723
minor723's Reps:
User avatar
I still need help, I reinstalled xunleashed and the eq2 service, and the harvester 3.10.

This is what the log says even though im sure it wont help, but im out of ideas. When i hit start on the scripts harvester 3.10 it just says press f12 to stop and does nothing.

06/01/05 05:29:12 PM

***** XUnleashed Trace Log Started: Wednesday, June 01, 2005 17:29:12


06/01/05 05:29:12 PM Registered XUnleashed Controls...
06/01/05 05:29:12 PM Registered XUnleashed IPPacketSniffer......
06/01/05 05:29:12 PM Registered XUScriptHelper...
06/01/05 05:29:12 PM XUnleashed Client: Click Play to begin...
06/01/05 05:29:16 PM XUnleashed Client: Updating 3rd Party Plugins and Services...
06/01/05 05:29:16 PM XUnleashed Client: Patching Wyvern's EQ2 Servicer
06/01/05 05:29:16 PM XUnleashed Client: Retrieving the file: update
06/01/05 05:29:16 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:16 PM XUnleashed Client: Retrieving the file: EQ2ServiceNews.txt
06/01/05 05:29:16 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:17 PM XUnleashed Client: Patching complete. . .
06/01/05 05:29:25 PM XUnleashed Client: Updating 3rd Party Plugins and Services...
06/01/05 05:29:25 PM XUnleashed Client: Patching Wyvern's EQ2 Servicer
06/01/05 05:29:25 PM XUnleashed Client: Retrieving the file: update
06/01/05 05:29:25 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:26 PM XUnleashed Client: Retrieving the file: EQ2ServiceNews.txt
06/01/05 05:29:26 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:26 PM XUnleashed Client: Patching complete. . .
06/01/05 05:29:26 PM XUnleashed Client: Connecting to XUnleashed...
06/01/05 05:29:26 PM XUnleashed Client: Authenticating User...
06/01/05 05:29:27 PM XUnleashed Client: Connected. . .
06/01/05 05:29:27 PM Using Alternate Hooking. . .
06/01/05 05:29:29 PM XUnleashed Client: Launching. . .
06/01/05 05:31:40 PM Found Target Process: EverQuest2.exe
06/01/05 05:31:40 PM Initializing COM Objects. . .
06/01/05 05:31:40 PM Setting up DirectX Hooks. . .
06/01/05 05:31:58 PM FOUND: Direct3DCreate9
06/01/05 05:31:58 PM Starting Services. . .
06/01/05 05:31:58 PM ------->FOUND A StandardSERVICE: XUnleashed Windows Input Service
06/01/05 05:31:58 PM CXUWinInput::Initialize()
06/01/05 05:31:58 PM ------->FOUND A StandardSERVICE: XUnleashed TCP/IP Packet Sniffer
06/01/05 05:31:58 PM CPacketSniffer::Initialize()
06/01/05 05:31:58 PM Starting the 3rd Party Services...
06/01/05 05:31:58 PM ------->FOUND A 3rd Party Service: Wyvern's EQ2 Servicer
06/01/05 05:31:59 PM Starting Plugins. . .
06/01/05 05:31:59 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Triggers
06/01/05 05:31:59 PM Loading Window Schema. . .
06/01/05 05:31:59 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Macros
06/01/05 05:31:59 PM Loading Window Schema. . .
06/01/05 05:31:59 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Scripts
06/01/05 05:31:59 PM Loading Window Schema. . .
06/01/05 05:31:59 PM Attempting to lock onto Client. . .
06/01/05 05:31:59 PM WARNING: Requested DirectX9 Screen Format may not be compatable with XUnleashed.
06/01/05 05:31:59 PM FOUND: Direct3D9::CreateDevice()
06/01/05 05:31:59 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:31:59 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:32:00 PM FOUND: Direct3DDevice9::Present
06/01/05 05:32:00 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:32:00 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:32:00 PM Initializing DX9 BackBuffers...
06/01/05 05:32:10 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:32:10 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:32:10 PM FOUND: Direct3DDevice9::Present
06/01/05 05:32:10 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:32:10 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:32:10 PM Initializing DX9 BackBuffers...
06/01/05 05:46:19 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:46:19 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:46:26 PM FOUND: Direct3DDevice9::Present
06/01/05 05:46:26 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:46:26 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:46:26 PM Initializing DX9 BackBuffers...
06/01/05 05:48:24 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:48:24 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:48:26 PM FOUND: Direct3DDevice9::Present
06/01/05 05:48:26 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:48:26 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:48:26 PM Initializing DX9 BackBuffers...
06/01/05 05:48:37 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:48:37 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:48:38 PM FOUND: Direct3DDevice9::Present
06/01/05 05:48:38 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:48:38 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:48:38 PM Initializing DX9 BackBuffers...


Here is my ini config.

; ini file for HarvestBot version 3.10

[Harvester]
; You must delete the DeleteMe line or change it to False


;DebugLevel = 0-10 Generally 1 is sufficient if you're not debugging, 0 to turn
; off all but the extreme basics 10 will generate a LOT of data.
DebugLevel = 1

;Avoidplayers = True/False If True, this will mark a node bad if another player is nearby
AvoidPlayers = True

;CampOnEnd = True/False if True will camp to desktop once harvesting ends
CampOnEnd = False

;EraseBadSpawns= True/False if True will erase bad spawn locations when moving to
; a new location
EraseBadSpawns = True

;ClosestFirst = True/False If True will harvest the closest node first leaving that
; top priority item for later when we are closer.
ClosestFirst = True

;MaxHarvestAttempts = 20 How many times should we attempt to harvest a node before
; marking it bad and moving on.
MaxHarvestAttempts = 20

;RunToRange = 8 How close do we get to a what we are running to before we
; stop and consider ourselves 'there'.
; Use caution playing with this.
RunToRange = 8

; We just sent the harvest command, how long before we do so
; Again? Think of 600 as 6 seconds.
; Use caution playing with this, you can easily slow
; your bot down more than you speed it up. Strangely enough
; you can speed your bot up as easily by increasing this as
; by decreasing it... use caution.
SleepBetweenHarvests = 500

;QuitonTimeout = True/False End script you have not harvested in timeout minutes.
QuitonTimeout = False

;Timeout = # Max time in minutes since last harvested item before
; Quitting if QuitOnTimeout is True and you get stuck
; or some other unforseen event happens
Timeout = 15

;QuitOnTells = True/False /q if you recieve a tell
QuitonTells = False

;PlayonTells = True/False Should I play a sound when you get a tell?
PlayonTells = True

;TellSound = filename.wav This wav file will be played if the above is true.
; This file MUST be a wav file and must be in the scripts folder.
; If you set PlayonTells it will NOT quit on tells even if
; QuiteOnTells is true.
TellSound = ding.wav

;Hotbar = # number of the hotbar 0-9 that you have the harvesting hotkeys
; on, if hotbar is 0 hotbars will not be used.
Hotbar = 5

;defaultzone = zonename this is the zone the script will assume you are in
; ONLY if the zone detected is not defined in the script
defaultzone = antonica

;EQ2Path = directory directory where EQ2 is installed and must end with \
;
EQ2Path = c:\games\EqII\

; Here you configure your keys, The forward key MUST be your AutoRun key!
; NearestPC is the key to target the nearest pc, normally F7
; You can also reconfigure your jump key if needed.
; Chat is the key you wish to pause the bot and chat with, ENTER is a good
; choice because it also starts the chat at the same time.
; Shutdown is the key to shutdown the bot, please use this instead of F12
; since F12 aborts the script and prevents a clean shutdown and releasing of
; memory as well as closing files. It is best to use this when NOT running
; to anything.

[KeyConfig]
Forward = Q
Backward = s
Left = a
Right = d
Jump = {SPACE}
NearestPC = {F7}
Chat = {ENTER}
ShutdownBot = {F11}

[Resources]
;nodetype = #, #, True/False first number is Priority and is 0 based,
; IMPORTANT NOTE: you can NOT have 2 of the same priority, if
; you do only the last of that priority will be used.

; True/False harvest this type of node?
; If you use hotbars third is the hotkey
; Last is do you continue to harvest this when it becomes
; Trivial. If you are just trying to level your harvesting
; set all of these to false.
COLLECT = 0, True, 6, False
MISC = 1, True, 3, False
ORE = 2, True, 1, False
STONE = 3, True, 1, False
WOOD = 4, True, 3, False
SHRUB = 5, True, 2, False
DEN = 6, True, 4, False
FISH = 7, True, 5, False
ROOTS = 8, True, 2, False
FUNGI = 9, True, 2, False


Reply with quote
Posted: June 1st, 2005, 6:21 pm
 
phatfuture
phatfuture's Reps:
User avatar
made a pic to help a friend who was having problems, thougt i might as well post it here too.


You do not have the required permissions to view the files attached to this post.


Reply with quote
Posted: June 1st, 2005, 6:29 pm
 
tallaron
tallaron's Reps:
User avatar
minor723";p="66134 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
I still need help, I reinstalled xunleashed and the eq2 service, and the harvester 3.10.

This is what the log says even though im sure it wont help, but im out of ideas. When i hit start on the scripts harvester 3.10 it just says press f12 to stop and does nothing.

06/01/05 05:29:12 PM

***** XUnleashed Trace Log Started: Wednesday, June 01, 2005 17:29:12


06/01/05 05:29:12 PM Registered XUnleashed Controls...
06/01/05 05:29:12 PM Registered XUnleashed IPPacketSniffer......
06/01/05 05:29:12 PM Registered XUScriptHelper...
06/01/05 05:29:12 PM XUnleashed Client: Click Play to begin...
06/01/05 05:29:16 PM XUnleashed Client: Updating 3rd Party Plugins and Services...
06/01/05 05:29:16 PM XUnleashed Client: Patching Wyvern's EQ2 Servicer
06/01/05 05:29:16 PM XUnleashed Client: Retrieving the file: update
06/01/05 05:29:16 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:16 PM XUnleashed Client: Retrieving the file: EQ2ServiceNews.txt
06/01/05 05:29:16 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:17 PM XUnleashed Client: Patching complete. . .
06/01/05 05:29:25 PM XUnleashed Client: Updating 3rd Party Plugins and Services...
06/01/05 05:29:25 PM XUnleashed Client: Patching Wyvern's EQ2 Servicer
06/01/05 05:29:25 PM XUnleashed Client: Retrieving the file: update
06/01/05 05:29:25 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:26 PM XUnleashed Client: Retrieving the file: EQ2ServiceNews.txt
06/01/05 05:29:26 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:26 PM XUnleashed Client: Patching complete. . .
06/01/05 05:29:26 PM XUnleashed Client: Connecting to XUnleashed...
06/01/05 05:29:26 PM XUnleashed Client: Authenticating User...
06/01/05 05:29:27 PM XUnleashed Client: Connected. . .
06/01/05 05:29:27 PM Using Alternate Hooking. . .
06/01/05 05:29:29 PM XUnleashed Client: Launching. . .
06/01/05 05:31:40 PM Found Target Process: EverQuest2.exe
06/01/05 05:31:40 PM Initializing COM Objects. . .
06/01/05 05:31:40 PM Setting up DirectX Hooks. . .
06/01/05 05:31:58 PM FOUND: Direct3DCreate9
06/01/05 05:31:58 PM Starting Services. . .
06/01/05 05:31:58 PM ------->FOUND A StandardSERVICE: XUnleashed Windows Input Service
06/01/05 05:31:58 PM CXUWinInput::Initialize()
06/01/05 05:31:58 PM ------->FOUND A StandardSERVICE: XUnleashed TCP/IP Packet Sniffer
06/01/05 05:31:58 PM CPacketSniffer::Initialize()
06/01/05 05:31:58 PM Starting the 3rd Party Services...
06/01/05 05:31:58 PM ------->FOUND A 3rd Party Service: Wyvern's EQ2 Servicer
06/01/05 05:31:59 PM Starting Plugins. . .
06/01/05 05:31:59 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Triggers
06/01/05 05:31:59 PM Loading Window Schema. . .
06/01/05 05:31:59 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Macros
06/01/05 05:31:59 PM Loading Window Schema. . .
06/01/05 05:31:59 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Scripts
06/01/05 05:31:59 PM Loading Window Schema. . .
06/01/05 05:31:59 PM Attempting to lock onto Client. . .
06/01/05 05:31:59 PM WARNING: Requested DirectX9 Screen Format may not be compatable with XUnleashed.
06/01/05 05:31:59 PM FOUND: Direct3D9::CreateDevice()
06/01/05 05:31:59 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:31:59 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:32:00 PM FOUND: Direct3DDevice9::Present
06/01/05 05:32:00 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:32:00 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:32:00 PM Initializing DX9 BackBuffers...
06/01/05 05:32:10 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:32:10 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:32:10 PM FOUND: Direct3DDevice9::Present
06/01/05 05:32:10 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:32:10 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:32:10 PM Initializing DX9 BackBuffers...
06/01/05 05:46:19 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:46:19 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:46:26 PM FOUND: Direct3DDevice9::Present
06/01/05 05:46:26 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:46:26 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:46:26 PM Initializing DX9 BackBuffers...
06/01/05 05:48:24 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:48:24 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:48:26 PM FOUND: Direct3DDevice9::Present
06/01/05 05:48:26 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:48:26 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:48:26 PM Initializing DX9 BackBuffers...
06/01/05 05:48:37 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:48:37 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:48:38 PM FOUND: Direct3DDevice9::Present
06/01/05 05:48:38 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:48:38 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:48:38 PM Initializing DX9 BackBuffers...


Here is my ini config.

; ini file for HarvestBot version 3.10

[Harvester]
; You must delete the DeleteMe line or change it to False


;DebugLevel = 0-10 Generally 1 is sufficient if you're not debugging, 0 to turn
; off all but the extreme basics 10 will generate a LOT of data.
DebugLevel = 1

;Avoidplayers = True/False If True, this will mark a node bad if another player is nearby
AvoidPlayers = True

;CampOnEnd = True/False if True will camp to desktop once harvesting ends
CampOnEnd = False

;EraseBadSpawns= True/False if True will erase bad spawn locations when moving to
; a new location
EraseBadSpawns = True

;ClosestFirst = True/False If True will harvest the closest node first leaving that
; top priority item for later when we are closer.
ClosestFirst = True

;MaxHarvestAttempts = 20 How many times should we attempt to harvest a node before
; marking it bad and moving on.
MaxHarvestAttempts = 20

;RunToRange = 8 How close do we get to a what we are running to before we
; stop and consider ourselves 'there'.
; Use caution playing with this.
RunToRange = 8

; We just sent the harvest command, how long before we do so
; Again? Think of 600 as 6 seconds.
; Use caution playing with this, you can easily slow
; your bot down more than you speed it up. Strangely enough
; you can speed your bot up as easily by increasing this as
; by decreasing it... use caution.
SleepBetweenHarvests = 500

;QuitonTimeout = True/False End script you have not harvested in timeout minutes.
QuitonTimeout = False

;Timeout = # Max time in minutes since last harvested item before
; Quitting if QuitOnTimeout is True and you get stuck
; or some other unforseen event happens
Timeout = 15

;QuitOnTells = True/False /q if you recieve a tell
QuitonTells = False

;PlayonTells = True/False Should I play a sound when you get a tell?
PlayonTells = True

;TellSound = filename.wav This wav file will be played if the above is true.
; This file MUST be a wav file and must be in the scripts folder.
; If you set PlayonTells it will NOT quit on tells even if
; QuiteOnTells is true.
TellSound = ding.wav

;Hotbar = # number of the hotbar 0-9 that you have the harvesting hotkeys
; on, if hotbar is 0 hotbars will not be used.
Hotbar = 5

;defaultzone = zonename this is the zone the script will assume you are in
; ONLY if the zone detected is not defined in the script
defaultzone = antonica

;EQ2Path = directory directory where EQ2 is installed and must end with \
;
EQ2Path = c:\games\EqII\

; Here you configure your keys, The forward key MUST be your AutoRun key!
; NearestPC is the key to target the nearest pc, normally F7
; You can also reconfigure your jump key if needed.
; Chat is the key you wish to pause the bot and chat with, ENTER is a good
; choice because it also starts the chat at the same time.
; Shutdown is the key to shutdown the bot, please use this instead of F12
; since F12 aborts the script and prevents a clean shutdown and releasing of
; memory as well as closing files. It is best to use this when NOT running
; to anything.

[KeyConfig]
Forward = Q
Backward = s
Left = a
Right = d
Jump = {SPACE}
NearestPC = {F7}
Chat = {ENTER}
ShutdownBot = {F11}

[Resources]
;nodetype = #, #, True/False first number is Priority and is 0 based,
; IMPORTANT NOTE: you can NOT have 2 of the same priority, if
; you do only the last of that priority will be used.

; True/False harvest this type of node?
; If you use hotbars third is the hotkey
; Last is do you continue to harvest this when it becomes
; Trivial. If you are just trying to level your harvesting
; set all of these to false.
COLLECT = 0, True, 6, False
MISC = 1, True, 3, False
ORE = 2, True, 1, False
STONE = 3, True, 1, False
WOOD = 4, True, 3, False
SHRUB = 5, True, 2, False
DEN = 6, True, 4, False
FISH = 7, True, 5, False
ROOTS = 8, True, 2, False
FUNGI = 9, True, 2, False


Looks like you are using the default path from the script to where you have Everquest installed on your puter....sure isn't the path on my puter and I'm sure for most. This is more like the default path when installing Everquest:
C:\Program Files\Sony\EverQuest II\

Try changing the EQ2Path if it's not where Everquest folder is.


Reply with quote
Posted: June 1st, 2005, 6:45 pm
 
minor723
minor723's Reps:
User avatar
I fixed what you mentioned, tried again, the script window says script running press f12 to stop. And there are yellow letters on my screen that say

Attempting to stop scripts, please wait.


Reply with quote
Posted: June 1st, 2005, 7:09 pm
 
h4lc0n
h4lc0n's Reps:
User avatar
I just tried this new version and I have to say I love the changes. Anyways, I started the script and looked how it was working for 5 minutes, then my char arrived to a fence witch it had to jump to pass by.
Previous versions (and I suppose this one is also supposed to) stopped the char, moved backwards one or two steps, moved forwards and jumped.
Mine seems to stop itself, but then it auto-runs backwards (it also jumps, but backwards ;)). I discovered that if you hit S (my backwards button) and then you hit {NUMLOCK} (my autorun key) seems it begins auto-moving backwards. I'm not sure if this has been a recent change or what, but I didn't know this worked this way.

I hope you can find a fix to this, thank you very much!


Reply with quote
Posted: June 1st, 2005, 10:04 pm
 
tallaron
tallaron's Reps:
User avatar
minor723";p="66140 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
I fixed what you mentioned, tried again, the script window says script running press f12 to stop. And there are yellow letters on my screen that say

Attempting to stop scripts, please wait.


Try putting this line back in instead of deleting it. I left mine and changed it to false and that's the only thing I could see that might be wrong with your setup.
DeleteMe = False


Reply with quote
Posted: June 1st, 2005, 10:07 pm
 
tallaron
tallaron's Reps:
User avatar
minor723";p="66140 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
I fixed what you mentioned, tried again, the script window says script running press f12 to stop. And there are yellow letters on my screen that say

Attempting to stop scripts, please wait.


Am I not seeing the buff part of the ini setup you copied for us? Hopefully you left that out on purpose.


Reply with quote
Posted: June 1st, 2005, 10:10 pm
 
thewatcher
thewatcher's Reps:
User avatar
redman";p="66117 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
I haven't found a need for hardcore tight navigation, but I know the need exists.


Where I'm doing my testing of the navigation routines the bot has to go through 2 doorways with no doors so it's pretty tight there, part of it is carefull placement of waypoints and being aware that if the bot is over 90 degrees off of target it will stop and turn.


Reply with quote
Posted: June 1st, 2005, 10:18 pm
 
thewatcher
thewatcher's Reps:
User avatar
minor723";p="66134 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
I still need help, I reinstalled xunleashed and the eq2 service, and the harvester 3.10.

This is what the log says even though im sure it wont help, but im out of ideas. When i hit start on the scripts harvester 3.10 it just says press f12 to stop and does nothing.

06/01/05 05:29:12 PM

***** XUnleashed Trace Log Started: Wednesday, June 01, 2005 17:29:12


06/01/05 05:29:12 PM Registered XUnleashed Controls...
06/01/05 05:29:12 PM Registered XUnleashed IPPacketSniffer......
06/01/05 05:29:12 PM Registered XUScriptHelper...
06/01/05 05:29:12 PM XUnleashed Client: Click Play to begin...
06/01/05 05:29:16 PM XUnleashed Client: Updating 3rd Party Plugins and Services...
06/01/05 05:29:16 PM XUnleashed Client: Patching Wyvern's EQ2 Servicer
06/01/05 05:29:16 PM XUnleashed Client: Retrieving the file: update
06/01/05 05:29:16 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:16 PM XUnleashed Client: Retrieving the file: EQ2ServiceNews.txt
06/01/05 05:29:16 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:17 PM XUnleashed Client: Patching complete. . .
06/01/05 05:29:25 PM XUnleashed Client: Updating 3rd Party Plugins and Services...
06/01/05 05:29:25 PM XUnleashed Client: Patching Wyvern's EQ2 Servicer
06/01/05 05:29:25 PM XUnleashed Client: Retrieving the file: update
06/01/05 05:29:25 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:26 PM XUnleashed Client: Retrieving the file: EQ2ServiceNews.txt
06/01/05 05:29:26 PM XUnleashed Client: Redirecting to alternate patch server. . .
06/01/05 05:29:26 PM XUnleashed Client: Patching complete. . .
06/01/05 05:29:26 PM XUnleashed Client: Connecting to XUnleashed...
06/01/05 05:29:26 PM XUnleashed Client: Authenticating User...
06/01/05 05:29:27 PM XUnleashed Client: Connected. . .
06/01/05 05:29:27 PM Using Alternate Hooking. . .
06/01/05 05:29:29 PM XUnleashed Client: Launching. . .
06/01/05 05:31:40 PM Found Target Process: EverQuest2.exe
06/01/05 05:31:40 PM Initializing COM Objects. . .
06/01/05 05:31:40 PM Setting up DirectX Hooks. . .
06/01/05 05:31:58 PM FOUND: Direct3DCreate9
06/01/05 05:31:58 PM Starting Services. . .
06/01/05 05:31:58 PM ------->FOUND A StandardSERVICE: XUnleashed Windows Input Service
06/01/05 05:31:58 PM CXUWinInput::Initialize()
06/01/05 05:31:58 PM ------->FOUND A StandardSERVICE: XUnleashed TCP/IP Packet Sniffer
06/01/05 05:31:58 PM CPacketSniffer::Initialize()
06/01/05 05:31:58 PM Starting the 3rd Party Services...
06/01/05 05:31:58 PM ------->FOUND A 3rd Party Service: Wyvern's EQ2 Servicer
06/01/05 05:31:59 PM Starting Plugins. . .
06/01/05 05:31:59 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Triggers
06/01/05 05:31:59 PM Loading Window Schema. . .
06/01/05 05:31:59 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Macros
06/01/05 05:31:59 PM Loading Window Schema. . .
06/01/05 05:31:59 PM ------->FOUND A STANDARD Plugin: XUnleashed V2 Scripts
06/01/05 05:31:59 PM Loading Window Schema. . .
06/01/05 05:31:59 PM Attempting to lock onto Client. . .
06/01/05 05:31:59 PM WARNING: Requested DirectX9 Screen Format may not be compatable with XUnleashed.
06/01/05 05:31:59 PM FOUND: Direct3D9::CreateDevice()
06/01/05 05:31:59 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:31:59 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:32:00 PM FOUND: Direct3DDevice9::Present
06/01/05 05:32:00 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:32:00 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:32:00 PM Initializing DX9 BackBuffers...
06/01/05 05:32:10 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:32:10 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:32:10 PM FOUND: Direct3DDevice9::Present
06/01/05 05:32:10 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:32:10 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:32:10 PM Initializing DX9 BackBuffers...
06/01/05 05:46:19 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:46:19 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:46:26 PM FOUND: Direct3DDevice9::Present
06/01/05 05:46:26 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:46:26 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:46:26 PM Initializing DX9 BackBuffers...
06/01/05 05:48:24 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:48:24 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:48:26 PM FOUND: Direct3DDevice9::Present
06/01/05 05:48:26 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:48:26 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:48:26 PM Initializing DX9 BackBuffers...
06/01/05 05:48:37 PM DETECTED: Direct3DDevice9 Reset
06/01/05 05:48:37 PM WARNING: Requested DirectX9 Screen Format may be incompatable with XUnleashed.
06/01/05 05:48:38 PM FOUND: Direct3DDevice9::Present
06/01/05 05:48:38 PM Releasing XUnleashed DX9 BackBuffers.
06/01/05 05:48:38 PM Released XUnleashed DX9 BackBuffers.
06/01/05 05:48:38 PM Initializing DX9 BackBuffers...


Here is my ini config.

; ini file for HarvestBot version 3.10

[Harvester]
; You must delete the DeleteMe line or change it to False


;DebugLevel = 0-10 Generally 1 is sufficient if you're not debugging, 0 to turn
; off all but the extreme basics 10 will generate a LOT of data.
DebugLevel = 1

;Avoidplayers = True/False If True, this will mark a node bad if another player is nearby
AvoidPlayers = True

;CampOnEnd = True/False if True will camp to desktop once harvesting ends
CampOnEnd = False

;EraseBadSpawns= True/False if True will erase bad spawn locations when moving to
; a new location
EraseBadSpawns = True

;ClosestFirst = True/False If True will harvest the closest node first leaving that
; top priority item for later when we are closer.
ClosestFirst = True

;MaxHarvestAttempts = 20 How many times should we attempt to harvest a node before
; marking it bad and moving on.
MaxHarvestAttempts = 20

;RunToRange = 8 How close do we get to a what we are running to before we
; stop and consider ourselves 'there'.
; Use caution playing with this.
RunToRange = 8

; We just sent the harvest command, how long before we do so
; Again? Think of 600 as 6 seconds.
; Use caution playing with this, you can easily slow
; your bot down more than you speed it up. Strangely enough
; you can speed your bot up as easily by increasing this as
; by decreasing it... use caution.
SleepBetweenHarvests = 500

;QuitonTimeout = True/False End script you have not harvested in timeout minutes.
QuitonTimeout = False

;Timeout = # Max time in minutes since last harvested item before
; Quitting if QuitOnTimeout is True and you get stuck
; or some other unforseen event happens
Timeout = 15

;QuitOnTells = True/False /q if you recieve a tell
QuitonTells = False

;PlayonTells = True/False Should I play a sound when you get a tell?
PlayonTells = True

;TellSound = filename.wav This wav file will be played if the above is true.
; This file MUST be a wav file and must be in the scripts folder.
; If you set PlayonTells it will NOT quit on tells even if
; QuiteOnTells is true.
TellSound = ding.wav

;Hotbar = # number of the hotbar 0-9 that you have the harvesting hotkeys
; on, if hotbar is 0 hotbars will not be used.
Hotbar = 5

;defaultzone = zonename this is the zone the script will assume you are in
; ONLY if the zone detected is not defined in the script
defaultzone = antonica

;EQ2Path = directory directory where EQ2 is installed and must end with \
;
EQ2Path = c:\games\EqII\

; Here you configure your keys, The forward key MUST be your AutoRun key!
; NearestPC is the key to target the nearest pc, normally F7
; You can also reconfigure your jump key if needed.
; Chat is the key you wish to pause the bot and chat with, ENTER is a good
; choice because it also starts the chat at the same time.
; Shutdown is the key to shutdown the bot, please use this instead of F12
; since F12 aborts the script and prevents a clean shutdown and releasing of
; memory as well as closing files. It is best to use this when NOT running
; to anything.

[KeyConfig]
Forward = Q
Backward = s
Left = a
Right = d
Jump = {SPACE}
NearestPC = {F7}
Chat = {ENTER}
ShutdownBot = {F11}

[Resources]
;nodetype = #, #, True/False first number is Priority and is 0 based,
; IMPORTANT NOTE: you can NOT have 2 of the same priority, if
; you do only the last of that priority will be used.

; True/False harvest this type of node?
; If you use hotbars third is the hotkey
; Last is do you continue to harvest this when it becomes
; Trivial. If you are just trying to level your harvesting
; set all of these to false.
COLLECT = 0, True, 6, False
MISC = 1, True, 3, False
ORE = 2, True, 1, False
STONE = 3, True, 1, False
WOOD = 4, True, 3, False
SHRUB = 5, True, 2, False
DEN = 6, True, 4, False
FISH = 7, True, 5, False
ROOTS = 8, True, 2, False
FUNGI = 9, True, 2, False


Ok, first, with big posts like that you may want highlight all of the current file and press the code button or put, code and /code wrapped in square braces so that your posts don't take pages in length.

Second I don't see any errors or any log file so I'm guessing that you never started the script, did you put something behind any buttons you are pressing so that you can press them for real? I'm no XU expert so there are more qualified people here than me to handle the non script questions... (maybe the script questsions too 8^))


Reply with quote
Posted: June 1st, 2005, 10:21 pm
 
thewatcher
thewatcher's Reps:
User avatar
phatfuture";p="66138 (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
made a pic to help a friend who was having problems, thougt i might as well post it here too.


This is just awesome, thanks for posting it!


Reply with quote
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 79 guests

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?