Hearthomatic: This plugin works with archaeologybuddy and re-examines if the digsite chosen is really the best option. It will use your hearthstone, portals, items and potions if it finds a better way to travel. The result is a significantly faster ArchaeologyBuddy. Example: I am in Hyjal, the nearest digsite is very far away, but there's one close to Uldum. This plugin will use my hearthstone to get back to Stormwind, fly to and use the Stormwind -> Uldum portal, and then resume archaeology buddy from there. Archaeology buddy will choose the now closer digsite. Saving probably >20minutes in the process. Features: - Uses single stage portals (hearthstone) all the way up to 3 stage portals (potion of deepholm -> deepholm stormwind portal -> stormwind hyjal portal) - Automatically detects and uses portals that are available to you (mage portals, quest, items and potions). So it doesn't matter if you haven't done all the portal quests yet. - Blacklisting digsites is supported. However in almost all cases this is a false economy. (ie: don't do it) Install: - Copy archaeologybuddy_hearthomatic.cs to your HonorBuddy/Plugins folder. - Restart HonorBuddy. - Enable the plugin in the list. Status: afk safe. but needs more testing on the horde side. Supported portals: Hearthstone (see notes about hearthstone below) The Innkeeper's Daughter Astral Recall Stormwind -> Twilight Highlands Twilight Highlands -> Stormwind Stormwind -> Uldum Stormwind -> Hyjal Hyjal -> Stormwind Stormwind -> Deepholm Deepholm -> Stormwind Stormwind -> Blasted Lands Shattrath -> Stormwind Dalaran -> Stormwind Tol Barad -> Stormwind Orgrimmar -> Twilight Highlands Twilight Highlands -> Orgrimmar Orgrimmar -> Uldum Orgrimmar -> Hyjal Hyjal -> Orgrimmar Orgrimmar -> Deepholm Deepholm -> Orgrimmar Orgrimmar -> Blasted Lands Undercity -> Blasted Lands Shattrath -> Orgrimmar Tol Barad -> Orgrimmar Dalaran -> Caverns of Time Deepholm -> Therazane Therazane -> Deepholm Teleport: Ironforge Teleport: Stormwind Teleport: Orgrimmar Teleport: Undercity Teleport: Silvermoon Teleport: Thunder Bluff Teleport: Stonard Teleport: Theramore Teleport: Shattrath Teleport: Dalarn Teleport: Tol Barad (horde & alliance) Teleport: Moonglade Teleport: Death Gate Shroud of Cooperation Wrap of Unity Cloak of Coordination Potion of Deepholm Ring of the Kirin Tor (x16 of them) Baradin's Wardens Tabard (Tol Barad) Hellscream's Reach Tabard (Tol Barad) Argent Crusader's Tabard Jaina's Locket Boots of the Bay Known Issues: - Designed for / tested on a level 85 character with flying. Lower level characters may have issues, but may still work. - Has been tested mostly for Alliance on Kalimdor, needs more testing by horde players (I don't have a horde 85 character) - It must restart HB to force it to choose a new digsite. There's no real problem with this except that it's reported stats will be wrong. - There is a (mostly) rare bug that causes hearthomatic to bug out midway through taking a portal chain. this is because honorbuddy sometimes take a very long time to update the zoneid of the characters location. eg, you could be in uldum, but honorbudy's zone id still says your in stormwind. (hint hint devs). As of 0.14 this bug should be even rarer. Problems with the Hearthstone: There seems to be no way to determine where in the world your hearthstone actually goes. This is because Wow saves your hearth location wherever you were actually standing when you set your hearth, so for each innkeeper there are literally thousands of different locations a hearthstone could be set to. The only things available to the player (and thus HB) are a name, and an area id #. To get around this the plugin will check with an online database of known hearthstone locations, if it still isn't recognized it will use your hearthstone and then submit the results to the database. From then on everyone can benefit. Unfortunately you may have to stop the bot afterwards and travel back to the continent you want to farm on. Notes: - If you are a Mage, don't forget to set your hearthstone somewhere strategic for even better travel times. - Instead of some other methods, hearthomatic is known to make heavy use of the Tol Barad portals to get to your capital city. This is because the total travel distance is less, even tho an extra portal is used. feedback is welcomed i wonder if this works - An example of its output: Code: [hearthomatic]: hearthomatic v0.15 loading [hearthomatic]: you are a mage! mages rock! you rock! [hearthomatic]: ready. with access to 24 portals ArchBuddy]: Searching for digsites... [ArchBuddy]: Found digsite Abyssal Sands Fossil Ridge [Distance: 13235.41 yards] [ArchBuddy]: Found digsite Fields of Blood Fossil Bank [Distance: 7810.238 yards] [ArchBuddy]: Found digsite Obelisk of the Stars Digsite [Distance: 14953.6 yards] [ArchBuddy]: Found digsite Southmoon Ruins Digsite [Distance: 14718.58 yards] [ArchBuddy]: Selected "Fields of Blood Fossil Bank" as the next digsite. [hearthomatic]: hearthomatic has chose a better digsite - Obelisk of the Stars Digsite (790.5168 yards) vs Fields of Blood Fossil Bank (7664.763 yards) [hearthomatic]: portal path: from -> portal(Teleport: Tol Barad) -> portal(Tol Barad -> Stormwind Portal) -> portal(Stormwind -> Uldum Portal) -> to ... (hearthomatic takes the portals) ... [hearthomatic]: Restarting ArchBuddy.... Changing current profile to Empty Profile [ArchBuddy]: Stopped Archaeologybuddy after clearing 0 digsites in 0h 0m 51s. [ArchBuddy]: Solve Report: [ArchBuddy]: --------------------------- [ArchBuddy]: No solves Changing current profile to Empty Profile [ArchBuddy]: Searching for digsites... [ArchBuddy]: Found digsite Abyssal Sands Fossil Ridge [Distance: 3157.401 yards] [ArchBuddy]: Found digsite Fields of Blood Fossil Bank [Distance: 7510.76 yards] [ArchBuddy]: Found digsite Obelisk of the Stars Digsite [Distance: 811.5463 yards] [ArchBuddy]: Found digsite Southmoon Ruins Digsite [Distance: 2048.78 yards] [ArchBuddy]: Selected "Obelisk of the Stars Digsite" as the next digsite. Help make Hearthomatic better: Honorbuddy isn't always very good at navigating the world, especially when it comes to complex rooms, castles, staircases, and small doorways, so it gets stuck all the time! Hard coded entry and exit paths have been added to hearthomatic for known problem areas. These literally tell HB to move in 5-10 yards at a time. If you find that Hearthomatic is getting stuck before or after a portal or hearth you can help by contributing a fix for the issue by supplying one or more waypoints to get around the problem. This could be as simple as "go <here> after using this portal" or "go <here> first before running to this portal", or as complicated as "you need go <here>, fly <here>, fly up <here>, fly to this point <here> through the door, then up the stairs to <here> then over <here> before clicking the portal" <here> needs to be provided as a 3D xyz coordinate from Hearthomatic. You can get this by standing or flying where you want the waypoint to be, opening the HB development tools, and double clicking the text in the local player info (has the word Position). Collect all of your waypoints (in order!) and copy paste into a forum post. An example might look like: Theres a problem with the Stormwind Dwarven District hearth, HB needs to follow these waypoints to get out of the inn <-8373.439, 596.8099, 97.779> then <-8374.686, 617.8071, 95.23696>. When making the waypoints you should think like a robot. Each should be in line of sight of the previous point. And its best if they're all straight lines, so HB has no chance to screw it up Downloads: You should always use the latest version. be sure to subscribe to the thread for updates & bug fixes
Looks like a very usefull addition il give it a test later. EDIT: Just gave it a quick run and first portal going to be used was the Blasted lands one in mage tower in stormwind. It mounts up and flys round the tower, doesnt manage to find the entrance and goes back and forward repeatedly looking very Bottish. Might be better to have it dismount and run up the ramp instead.
hi bot. thanks for testing. the problem there is caused by HB's navigation system. the same problem actually happened to me in testing, but in my case it only circled once then landed and found the portal correctly ive made a new version that lands on the ramp and then runs to the portal afterwards
have just finished making some pretty big changes. it is considerably more reliable now - almost afk-able. interested in feedback
Hey. Tested it today, it's almost perfect, but can you make some kind of config tool, cause i haven't done any Twilight Highlands quests, so i don't have an access to the portal.
I've no idea how to do the gui config stuff, but you gave me an idea. ive updated the plugin to detect which quests you've done, and now only adds the portal if you've done the right quest ie, it won't choose the twilight highland portals until you've done The Way is Open - Quest - World of Warcraft View attachment archaeologybuddy_hearthomatic 0.5.cs
a major update this week - most of the horde portals available have been added - a massive rewrite of the internal logic, meaning the plugin now supports 3 stage portals from items / etc (potion of deepholm -> deepholm stormwind portal -> stormwind hyjal portal) - online hearthstone database created, eventually hope to collect details on all 197 inkeepers horde testers wanted
[hearthomatic]: Error! your hearthstone location was not recognized! disabling hearthstone [hearthomatic]: we are a mage! [hearthomatic]: portal Teleport: Stormwind [hearthomatic]: portal Teleport: Theramore [hearthomatic]: ready. with access to 2 portals does not funktion for horde or what i have to set? thx
It SHOULD work for horde, but we need your help. Hearthomatic should collect all hearthplaces it doesnt know yet Which version are you using ? It shouldnt give you alliance mage portals as horde
howdy wuusaah this error message sounds like v0.5 instead of v0.6 ive uploaded a new copy, can you please clear your browser cache, download again, and then give it another try.
I found the stormwind -> blaster land doesn't work. It just keeps hitting the tower wall above the entrance a little bit(the tower which has the portal in stormwind) and then it gives up at last. Is this a known issue? Thanks!
hi brovet appears its to do with mount size. i re-tested on my biggest mount and it does it too. have uploaded version 0.7 that has changes to fix it. the only downside is that mages that can teleport to stormwind to use the blasted lands portal will leave the tower, fly around for a bit, and then come back. v0.7 changes: dalaran -> orgrimmar added dalaran -> caverns of time added changes to the use of land & dismount to make it more fluid even more swimming detection, seems to work more reliably now changes to stormwind -> blasted lands portal entry path
You shouldn't try to hearth when you are in combat, its constantly retrying while fighting off a mob. Doesn't look good imho. Diffrent time;rom -> portal(Runenverzierter Ring der Kirin Tor) -> portal(Dalaran -> Orgrimmar) -> portal(Orgrimmar -> Uldum Portal) -> to It used the ring and landed in dalaran, but then^it flew out of dalaran towards howling fjord, and didnt use the portal to orgrimmar at all: [22:14:02:672] [hearthomatic]: something went wrong with the portal! cancel everything!
new version uploaded (see first post) 0.8 changes: added teleport: moonglade added teleport: tol barad (alliance) stormwind -> tol barad added tol barad -> stormwind added (interesting to note that its faster to teleport tol barad and take the stormwind portal than it is to teleport to stormwind directly) deepholm -> therazane and therazane -> deepholm added changes to help catch if player pulled agro while casting a portal fix to help prevent repeated mounting & dismounting in tol barad. seems to happen because archaeology buddy is confused about the zone its in fixed bug with equipping old item after portal (reusing a WoWItem after a loading screen causes a critial bug in HB somewhere) baradin's wardens tabard added (untested) added penalties to some world portals to prevent silly loops when the digsite is nearby (from -> portal(Hyjal -> Orgrimmar Portal) -> portal(Orgrimmar -> Hyjal Portal) -> to) help needed: i need the zoneid and xyz location of several horde portals: the location of the horde orgrimmar -> deepholm portal the location of the horde deepholm -> orgrimmar portal the location of the horde orgrimmar -> tol barad portal the location of the horde tol barad -> orgrimmar portal also looking for a horde mage to help test the plugin
Faction ID or Entry?? I want to help, but all I know is the xyz, and I get that from developer tools.
It seems your bot is confusing which continent she is in.... after using portal in Kalimdor going to Kalimdor, it will try to move to dig sites in Eastern Kingdom Following is a log [ArchBuddy]: Searching for digsites... [ArchBuddy]: Found digsite Lake KelTheril Digsite [Distance: 2377.327 yards] [ArchBuddy]: Found digsite Lower Lakkari Tar Pits [Distance: 12579.9 yards] [ArchBuddy]: Found digsite Khartuts Tomb Digsite [Distance: 14756.6 yards] [ArchBuddy]: Found digsite Owl Wing Thicket Digsite [Distance: 3218.845 yards] [ArchBuddy]: Selected "Lake KelTheril Digsite" as the next digsite. [hearthomatic]: hearthomatic has chose a better digsite - Khartut's Tomb Digsite (998.363 yards) vs Lake KelTheril Digsite (2355.128 yards) [hearthomatic]: portal path: from -> portal(Hearthstone (Orgrimmar Valley of Wisdom)) -> portal(Orgrimmar -> Uldum Portal) -> to Cat Form [hearthomatic]: stopping honorbuddy Changing current profile to level 0 - 2147483647 [ArchBuddy]: Stopped Archaeologybuddy after clearing 0 digsites in 0h 1m 37s. [ArchBuddy]: Solve Report: [ArchBuddy]: --------------------------- [ArchBuddy]: No solves Changing current profile to level 0 - 2147483647 [ArchBuddy]: Searching for digsites... [ArchBuddy]: Found digsite Eastern ZulKunda Digsite [Distance: 2716.576 yards] [hearthomatic]: honorbuddy has been restarted by hearthomatic [ArchBuddy]: Found digsite Lakeridge Highway Fossil Bank [Distance: 1485.612 yards] [ArchBuddy]: Found digsite Pyrox Flats Digsite [Distance: 2680.693 yards] [ArchBuddy]: Found digsite Southshore Fossil Field [Distance: 9006.835 yards] [ArchBuddy]: Selected "Lakeridge Highway Fossil Bank" as the next digsite. Stopping the bot! Changing current profile to level 0 - 2147483647 [ArchBuddy]: Stopped Archaeologybuddy after clearing 0 digsites in 0h 0m 33s. [ArchBuddy]: Solve Report: [ArchBuddy]: --------------------------- [ArchBuddy]: No solves Starting the bot! Changing current profile to level 0 - 2147483647 [ArchBuddy]: Searching for digsites... [ArchBuddy]: Found digsite Lake KelTheril Digsite [Distance: 16152.83 yards] [ArchBuddy]: Found digsite Lower Lakkari Tar Pits [Distance: 3021.065 yards] [ArchBuddy]: Found digsite Khartuts Tomb Digsite [Distance: 749.1771 yards] [ArchBuddy]: Found digsite Owl Wing Thicket Digsite [Distance: 15410.33 yards] [ArchBuddy]: Selected "Khartuts Tomb Digsite" as the next digsite. I have to stop and restart the bot in order to get it back to the correct continent. I ran the bot for a good long time without the plugin and it was fine, as soon as I turn it on with 0.8, the first site it ran into problem
the zone id is an id for each area. for example stormwind is 1519, orgrimmar is 1637. probably the easiest way to see the zone id is to stop the bot, open plugins, untick hearthomatic, and then tick it again. during initialization i print out the zone id and the player's current location into the debug log one of the problems with archaeologybuddy is that hearthomatic cannot do anything with it. All i can do is only pause it and restart it. so i cannot even tell it to use a better digsite. i have to rely on restarting it and letting it choose the closest one. sometimes if you're travelling through an eastern kingdoms area ab might show eastern digsites, but it gets restarted once you get to your final destination so its able to get a fresh set of digsites. as you never traveled to an eastern location this wouldn't have happened to you, so all that hearthomatic did was restart ab. ie, its not possible that this problem was caused by this plugin. im mostly farming kalimdor, with most portals involving travel on eastern kingdoms. so i change continents every 15 minutes creating a very high chance this might happen, but have never seen this problem. considering your multiple other posts regarding numerous problems in the archaeologybuddy forum thread, it sounds like its something on your end. maybe an old version of honorbuddy, or perhaps another plugin is interfering with its functions.