taultunleashed logoHarvest Bot 3.xx Instructions : EverQuest 2 Premium Discussions
newtopic  postreply
 [ 7 posts ] 
blue large dot

Harvest Bot 3.xx Instructions : EverQuest 2 Premium Discussions

Posted: June 16th, 2005, 10:48 am
 
redman
redman's Reps:
User avatar
Foreword:
This is based on Version 3.12 of the script. It will be updated to reflect changes as they come.
These instructions were kind of lost on page 4 of the discussion thread, moving them out to their own thread. I will try to incorporate suggestions from the main discussion thread into here as possible.

I have personally run this for over 8 hour stretches harvesting a 39 waypoint path. It runs smooth, and very human looking with the possible excepton of smacking into the occasional tree but never getting totally stuck.

Firstly, Meet the following preconditions:

- You have a UI window behind the scripts dialog. BIG tip here for first timers, you need a UI window BEHIND the scripts dialog to get the buttons to actually work. The persona (P) window works great for this. If this paragraph doesn't make sense, stop here. You MUST understand this. Theres something about mouse events in EQ2 where if it's just the 3d landscape behind an XUnleashed window, it can't receive the mouse clicks, you gotta put an EQ2 UI window back there like Persona. The crafter, radar, and all of these scripts have exactly the same issue. If nothing happens when you click < or > buttons on the script window, this is probably your problem.

- Your Free Look Controls is set to avatar centric (Options->Controls->View Options->Free Look Controls)

- Your viewpoint is zoomed out, back and up a little so you are looking down on your toon from above and behind.

- You HAVE successfully got mouse demo to do it's thing. If that doesn't work, dont waste your time fighting with this until you have that much working first. Your problems are NOT related to this script if you cant get mouse demo to work.

- Your keys are set up just like mine are :P If they are not, then you will have to adapt the instructions.

- You have logging turned on. Turn logging on by typing /log the first time. Actually to get this script to work, once you turn it on the very first time only, you have to restart EQ so that the log file is where this script expects it to be due to an EQ bug that hopefully gets fixed some day. I'd rather this was handled like it is in the hunter bot but thats another argument.

Double check:

Did you satisfy ALL the prerequisits?

Did they all make sense or did you just rush past them?

The community reserves the right to dish out atomic wedgies to all that skipped past a problem above!


Installation and Configuration steps:

- Download the rar file and extract it into the scripts folder. You should have HarvestBot_v312.ini, HarvestBot_v312.vbs, and ding.wav in your scripts folder as well as a subfolder called EQ2HarvestBot containing 9 more files. (WinRar extracter http://www.download.com/3000-2250-10007677.html)

- Open HarvestBot_v312.ini and change the following keys to these values:
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
[Harvester]
; Required as the author uses this change to FORCE you to edit your ini.
DeleteMe = False
; Change to not use hotbar/hotkeys for harvests.  It simplifies configuration and doesnt waste a hotbar.
; Later, once you have this thing rolling some feel that it is "safer" to use a hotbar here.   I actually do use a hot bar now, less chance of accidentally sending ODD tells.
Hotbar = 0
; I used the default path for EQ2
EQ2Path = c:\program files\sony\Everquest II\

[KeyConfig]
; NUMLOCK is my AUTORUN forward key.
Forward      = {NUMLOCK}
; I have the standard default WASD keys still mapped.  Dont use them but havent changed them.
Backward   = S
Left      = A
Right      = D
;The rest of the default movement keys are fine for me.

[Resources]
; Change what you want here, I'm not interested in harvesting everything but the default
; now appears to be to harvest all which is nice and clean and a good starting setting.
; Mess with this section AFTER you have everything else working

[JohnnyDoe]
; Also ignore this section until everything else is working.  This is where you set up your buffs.

Leave everything else as defaults NOTE, there are lots of new settings, at least since the last version I used, 3.0 so start fresh from the 3.12 sample.

- Now start the game, go to a nice safe zone like commonlands, get near some resources and give this a try. If you are going to try it in antonica, change [Antonica]->UseWayPoints=false so that it doesn't try to use the path.

- Once you have this much working you can start the fine tuning...
- set up your harvest filtering so you don't harvest everything, just what you want.
- set up some harvesting paths
- set up a hotbar if you want, possibly works a bit more efficiently but you waste a hotbar.
- set up buffs
- mess with pet stuff

Known Issues:
- I had problems getting this to work without a path, seemed to go to max CPU usage and lag out. YMMV A simple 2 location path gets around this easily.
- Some of the trapping nodes are now misnamed due to a game change.

Cheers,
RedMan


Last edited by Guest on June 16th, 2005, 12:13 pm, edited 3 times in total.

Reply with quote
Posted: June 16th, 2005, 11:02 am
 
redman
redman's Reps:
User avatar
Try to limit discussion here to improving the instructions themselves. Questions regarding how to do stuff with the script should go in the script's own thread.

RedMan


Reply with quote
Posted: June 16th, 2005, 11:41 am
 
loraik
loraik's Reps:
User avatar
I just want to make sure I understand this part of the instructions:

(!empty($user->lang['QUOTE'])) ? $user->lang['QUOTE'] : ucwords(strtolower(str_replace('_', ' ', 'QUOTE'))):
You have logging turned on. Actually to get this script to work, once you turn it on, you have to restart EQ so that the log file is where this script expects it to be due to an EQ bug that hopefully gets fixed some day


Your saying actually load up your toon, type /log (to start a log file) then quit EQ2 and reload it? If you use the /log function for other things wouldn't it read the existing log file or are these directions assuming that you have no log file.?


Reply with quote
Posted: June 16th, 2005, 12:29 pm
 
redman
redman's Reps:
User avatar
Er... Kinda. I clairified my wording in the instructions a bit.

The Logging in EQ2 is a bit buggy. When you start up EQ, if you had logging on before, it turns logging on again, logging to:
c:\Program Files\Sony\EverQuest II\logs\eq2log_Charname.txt

This is a BUG. It forgets the server name folder.

The very first time you start logging it puts the log file in:
c:\Program Files\Sony\EverQuest II\logs\Servername\eq2log_Charname.txt

Which is where it SHOULD be.

There are two possible approaches to dealing with this from an XUnleashed scripting perspective.

1 - Live with the bug, code your script to look for the log file in the root of the logs folder.

2 - Work around it by:
- Issuing the /log command twice at the beginning of your script to toggle logging off and back on again which gets it logging into the correct, server folder.
- Now that the log file is in the RIGHT spot, read it from there.

The harvester uses approach 1 by default.

The hunter/buff bot uses approach 2 which I would say is the better practice.

Approach 2 won't break the day they finally fix this.

None the less, for a total first timer person who's never turned logging on EVER, they need to turn it on, then restart EQ before this will work. If they don't they will actually get an error message because that file doesn't even exist yet at that point.

RedMan


Reply with quote
Posted: June 17th, 2005, 12:42 pm
 
psouza4
psouza4's Reps:
User avatar
Version 4.00 gets around this problem now by issuing /log twice at script start. If the log isn't opened (or the wrong log is opened), the bot will work, it'll just harvest more times than it needs to (slow) and won't display stats. Oh and it won't detect tell's so it won't quit or play sounds when it receives tell's. Either way, this problem should be very easy to fix when using v4.00.


Reply with quote
Posted: June 17th, 2005, 1:16 pm
 
redman
redman's Reps:
User avatar
Yea I will do an updated third person set of instructions for the new one. If you want to make things easy on folks, make it so that everything defaults to the default keysets.

Also test it to see if the problem when no path is defined still exists.

RedMan


Reply with quote
Posted: June 20th, 2005, 12:18 pm
 
psouza4
psouza4's Reps:
User avatar
Done and done per 4.01


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 82 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?