HarvestBot 4.xx
Posted: June 17th, 2005, 12:32 pm
thewatcher has asked if I'd like to take over this project, so I decided I would and have posted the first of many updates to HarvestBot.
You can get HarvestBot 4.00 at: http://www.xunleashed.com/dload.php?act ... ile_id=176
Release notes:
Enjoy!
You can get HarvestBot 4.00 at: http://www.xunleashed.com/dload.php?act ... ile_id=176
Release notes:
Code: Select all
06-17-05 psouza4
Added 'Forward' INI setting (different from old setting) which is used
to move forward slightly to disengage autorun instead of moving
backwards. This movement is much more lifelike and fluid and
will help mask the bot some.
Added 'HotbarReset' INI setting which is tied into a clean-up operation
when the bot shuts down to set your hotkeys to whichever hotkey
row # you want.
Added 'LogFileOverride' INI setting.
Added 'NodeStopType' INI setting to allow you to use strict or relaxed
movements when running to a resource node. When set to 'strict',
you will stop when you reach nodes. When set to 'relaxed', there
may be some more fluid movements (but movements that can run you
off of cliffs, into water, etc.).
Added 'Server' INI setting.
Added 'RelaxedRadius' INI setting to configure whether or not to allow
the bot to move slightly out of waypoint radius settings if a
node is detected within a distance from 15 (pretty close) from
where you are currently standing.
Added 'Reply' INI setting.
Added a line of display text to show current location and distance
(from waypoint) information.
Added a line of display text to show running harvest counts for raws,
uncommons, rares, collection items, and total items.
Added a movement type parameter to waypoint settings in the INI file.
Added a reply chatkey setting that allows you to pause the bot using
the Reply key in addition to the normal chat pause. This secondary
chatkey can pause the bot but will not resume the bot (so you
don't have to worry about typing a word with the letter 'R' in it
and having the bot resume in the middle of your chat text).
Added a simple log toggle when the bot is started so the correct log file
can be detected and used. You will notice the bot send /log to
the game twice to turn off and on the log (or on and off, if you
didn't have it on to begin with). This fixes a bug with EQ2 that
uses the wrong log file if you had logging on when you left the
game and then reconnected.
Added a turn-around check when attempting to target a resource node that
has been found and traveled to. Sometimes the bot may pass the
node it is trying to harvest or the node is on a hill and can't
be targeted without rotating the camera angle.
Added a waypoint stop feature to allow instant / abrupt stops for waypoints
which will allow precise movements. It should be far easier to
path in difficult terrain with this setting, but the bot will look
less lifelike. This feature can be used independantly on each
waypoint.
Cleaned up some text when moving, buffing, and identifying pets.
Fixed buff countdown display from appearing if the bot is configured to
not use buffs.
Fixed backwards/forward jump timing so getting stuck may not be such a
big problem anymore. Also made the but try and jump every other
time it was stuck to get unstuck faster.
Fixed chat pause/resume feature to be a little smoother. It was
previously having problems with multiple pauses during the same
bot run.
Fixed several problems where the correct log file may not be opened as
well as allowing multiple configuration options for specifying
the specific log file using both manual and automatic methods.
Moved display text to the top of the screen to occupy less space.
Optimized resource-locating function to be slightly faster and produce
some status text. Also corrected a bug that prevented some
valid nodes from being targeted correctly.
Renamed 'Forward' INI setting to 'AutoRun'.
Renamed 'MaxHarvestAttempts' INI setting to 'MaxHarvests'.
Renamed 'SleepBetweenHarvests' INI setting to 'WaitBetween'.
Renumbered resources list in INI file from 0-9 to 1-10, since the other
lists in the INI file were already 1-based rather than 0-based.
Rewrote INI config file notes and comments.Enjoy!