Wednesday, October 3, 2007

EQ2 Core Interface

Faldo's making excellent progress with the EQ2 core. We're pretty much able to start work on the Harvest Bot right away - Hunter Bot progress will commence much the same way after the Harvest Bot beta is finished.

We're using very non-invasive methods of data gathering for the EQ2 Core code. Everything we're doing is done by reading into the memory of EQ2 - something that is very difficult to detect by the EQ2 client itself, and because the information we gather with this method is far more accurate than screen-reading, this system will be incredibly robust.

The Harvest Bot will be very simple at first. For setup, you'll need to adjust some EQ2 settings, set up a hotbar, tell the bot what nodes to gather from, and create a walk-path (or download one that someone else has made). A walk-path basically just tells the Harvest Bot where to walk within the zone - you create one by recording your path. You walk around, and the Harvest Bot's pathing engine will record where you walk, then when the bot is running it will play back the recorded path.

Once the setup work is done, the bot is ready to run - it will walk the walk-path, all the while looking for the nodes you specified during setup. When it finds one, it will walk up to it, harvest from it, then move on its merry way. Optionally, it will look out for other Players in the area of the node, and if it finds one within harvesting range, it will ignore the node - that is for preventing node stealing, which is generally considered to be rude and suspect behavior.

For the time being, more advanced activity like agro avoidance and the like will be left out of the bot, but we do intend on improving the software after release, so expect these features shortly after the bot comes online. =)

No comments: