Kannkor
Ogre
Ogre Harvest Bot **BETA**
Available on ISXEQ2 SVN.
Version history:
Version 1.004 - Updated by Kannkor
Rare total count now updates when you get them, rather than only when switching between windows forcing an update all.
Collecting ! and ? should be fixed.. for real this time.. A side effect for now is you will get closer to all nodes. Feedback this if it is creating a problem. (Including ping-ponging)
! and ? counts were combined and should now work.
Version 1.003 - Updated by Kannkor
Fixed Tier 1 Dens not reporting correctly
Added an option to play a sound on exit
Removed Skill-up only option (did nothing)
Made it so ? and ! can now be harvested
**NOTE: FFA loot must be used for harvesting ! and ?. If you are running a combat bot also, disable the looting of it.
Restrictions: This script automatically ends after 2 hours.
Mindset:
This is NOT EQ2Harvest. EQ2OgreHarvest works in different ways, uses different methods. If you try to use EQ2OgreHarvest the same way as EQ2Harvest, you will most likely get frustrated. Yes, in the end they are the "same" - they both harvest.
POINTS not PATHS:
I'm going to use a comparsion of EQ2Harvest to show some differences.
EQ2Harvest you created a path you would take. It would then navigate to down that path and collect any nodes along the way. Once no nodes were in the area, it would go back to the last point in the path and continue on. This means the path you took, was ALWAYS the same (minus the going to harvest the nodes).
EQ2OgreHarvest doesn't use paths. It uses points. Lets take Antonica as an example. I turn on the mapper (explained more later). I start at NQ zone line and I name that spot "NQZone". I then run to SQ zone line, and name that "SQZone". I then run to Mage Tower, and call it "MageTower", and so on and so on. You just mapped out some of Antonica. Every spot you run with the mapper on, saves the information about it.
Now, you tell the bot to go to: NQZone, then SQZone, then MageTower and harvest anything along the way. As the bot moves to nodes, this takes the bot "off the path" it originally had created. It then makes a new path from your current position rather than backtracking.
In short, after every single node, the bot creates a new path to take to get to where it's going. As long as there is a single harvest up, you will never take the exact same path twice. You will always end up on your "points" (In this case, NQZone).
Mapper:
Usage: Run Ogre Map
The mapper maps EVERY single spot your character goes. All connections are 2 way. This means you NEED to be careful when mapping. Do NOT jump, do NOT run over cliffs, or go down hills you can't go back up.
Three ways to create a map.
Best possible map (the most manual work):
Run the mapper, start at the position you want and name it (F2).
Now, start harvesting (yes, manually) as you make your way towards your end position (an example, would be NQZone and SQZone). Once you get there, name your end point (F2). Turn around, and now run back and harvest (still, manually) until you make your way back.
Why? The more region (or zone) you have mapped, the better the bot can function. By mapping a region it knows more about the lanescape you are on, and how it can navigate to each point (like nodes).
Good map (a bit of manual work):
Do the same as the above, except just run overtop of the nodes and don't harvest them. This will give the region a decent amount of information. Since you haven't harvested any of the nodes, you can only do this once or they will still be at the same spot.
Lazy man's mapping:
Start the mapper, name your start position. Run directly (without jumping/falling off cliffs etc) to your end point and name it.
Great, we now have a basic map created. You can save the map (F11).
In any of the scenarios above, you won't have the entire region mapped. Is it required to have the entire region mapped? Of course not, does it make life a little easier? Absolutely. After you have a basic map created, Ogre Harvest can map for you. It's not 100% perfect, but it's pretty darn good.
Lets get harvesting started!
You can choose the order in which to load. I personally use the following:
Run Ogre Map
This loads the map, so it will continue mapping while we harvest.
Run EQ2OgreHarvest
This loads the harvest bot.
I recommend leaving the defaults turned on. (You can turn on ? and ! if you want).
On the right hand side at the top, click the "Refresh" button. Depending on the size of your map, this will take 1-20 seconds to refresh. Once it is completed, it will have your custom points (such as NQZone and SQZone). One at a time, add them. You can use the save button to save these (they save by zone).
If you have a saved list already done, you can load them (you don't have to hit refresh to load).
Once you are ready, hit "Start Ogre Harvest". There currently isn't a pause function, so if you want to "stop" it, you need to click Stop Ogre Harvest.
Once it is started, I recommend clicking the "Switch to Stats Window".
Last edited: