• Visit Honorbuddy
  • Visit Rebornbuddy
  • Visit Demonbuddy
  • Visit Exilebuddy
  • Visit Hearthbuddy
  • Visit Pokefarmer
  • Visit Buddystore

[Bot] DungeonBuddy - A Dungeon bot

Discussion in 'Botbases' started by highvoltz, Feb 27, 2013.

  1. highvoltz

    highvoltz Well-Known Member Staff Member Buddy Core Dev

    Joined:
    Mar 22, 2010
    Messages:
    1,729
    Likes Received:
    139
    Trophy Points:
    63
    [Bot] DungeonBuddy - A Dungeon bot

    Summary (Back to INDEX)
    DungeonBuddy is Bossland GmbH's bot to do random dungeons, and farm low level dungeons solo. DungeonBuddy ships with Honorbuddy, so it should already be present in Honorbuddy's "Bot selection" combo box.

    Dungeonbuddy currently supports 5-man dungeons, many raids, and scenarios. "Gearing a toon up" (rolling need/greed) is handled by Honorbuddy's built-in AutoEquip functionality.

    You can use DungeonBuddy solo, as part of a mixed (human/bot) dungeon or raid group, or as your own dungeon running party-of-five. DungeonBuddy knows how to do all the intricate 'dances' required for each individual boss in a dungeon—and indeed, the 'dance' will change based on your role in the encounter (tank / melee dps / ranged dps / healer).

    You are welcome to use your favorite Combat Routine with DungeonBuddy; however, we only test with the Honorbuddy-shipped Singular. Users do occasionally encounter issues when using third-party Combat Routines, so please eliminate that as the cause of your problem before reporting a DungeonBuddy issue, here.

    DungeonBuddy is a very complex bot. Please be certain to read all the content provided below to understand its capabilities, and how to set it up correctly. In particular, most users find the "Frequently Asked Questions" very useful.

    Download (Back to INDEX)
    No download necessary--this bot ships with Honorbuddy.​


    Known Bugs (Back to INDEX)
    We track known bugs in the second post of the current Honorbuddy "Release" thread. You can find the Honorbuddy "Release" thread in this forum:


    Table of Contents
     
    Last edited: Aug 3, 2017
  2. highvoltz

    highvoltz Well-Known Member Staff Member Buddy Core Dev

    Joined:
    Mar 22, 2010
    Messages:
    1,729
    Likes Received:
    139
    Trophy Points:
    63
    Link: Current Features
    Link
    : Quick Start Guide
    Link
    : ToDo List
    Link
    : Reporting Bugs

    Current Features (Back to INDEX)
    • Supports all 3 roles; Tanking, Heals and DPS. Tanking is only supported in party mode when all other group members are listed as followers and group size is the max allowed for the content queued for e.g. 3 for Scenarios, 5 for dungeons and 25 for LFR.
    • Dungeon scripts and profiles
    • Auto queuing for dungeons;
    • Auto invite to party when In party mode'
    • Auto selling, buying food/drinks and repairing.
    • Avoidance.

    Quick Start Guide: (Back to INDEX)
    • Disable targeting in Combat routine if it supports targeting. e.g in Singular set Targeting > Disable Targeting to true and Tanking > Disable Targeting to true on your tank.
    • Open the bot config (available after you check 'Advanced Mode') and go through all the settings.
    • For party mode you only need to enter the party member names on the leader and you only enter the names of the followers with no leading/ending spaces and no empty lines. Leader plugin is not used.
    • Honorbuddy itself handles needing/greeding on drops
    • Farm mode requires you to be in the same zone as the dungeon you intend to farm.
    • We recommend not going afk while in a party with other players.

    • DungeonBuddy expects your computer to meet minimum requirements.
      • Your frames-per-second (FPS) must be 15 or greater (stable average, not an 'instantaneous' measure)
      • Your connection must have an average latency of 300ms or less
    • DungeonBuddy works with toons that are level-appropriate for the dungeon.
      Being slightly over-level will of course easy the journey, but is not required.
    • Requires toons to be geared at least with level appropriate 'green' gear.
      Gems and enchants are not required. But you may need to visit the Auction House if world drops have been unkind to you.

    ToDo (in order) (Back to INDEX)
    • Bug Fixes
    • Finish scripting LFR

    Reporting Bugs (Back to INDEX)
    If you find a bug that isn't already reported then please fill out the template below and attach a log.
    Summary:
    Class:
    CustomClass:
    Role:
    Queue Type:
    Party Mode:
    Dungeon:


    Example:
    Summary: Description of bug here
    Class: Paladin
    CustomClass: Singular
    Role: DPS
    Queue Type: Random Queue
    Party Mode: Off
    Dungeon: Heroic Stonecore



    Back to INDEX
     
    Last edited: Aug 3, 2017
  3. highvoltz

    highvoltz Well-Known Member Staff Member Buddy Core Dev

    Joined:
    Mar 22, 2010
    Messages:
    1,729
    Likes Received:
    139
    Trophy Points:
    63
    Link: Supported DungeonBuddy dungeons and raids
    Link
    : Known Issues

    Known Issues (Back to INDEX)
    The list of DungeonBuddy "Known Issues" are part of the master list of "Currently Known Issues" kept in the second post of the current Honorbuddy Release thread. You can find the current Honorbuddy Release thread in the Releases forum. To prevent stale information, we do not replicate that information here. As, forum posts are generally unacceptable for bug tracking, and it causes maintenance problems.

    Before reporting a DungeonBuddy problem, please make certain it is not already captured on the master "Currently Known Issues" list.


    Supported DungeonBuddy dungeons and raids (Back to INDEX)
    Here you will find our list of dungeons supported for DungeonBuddy. We will only accept bug reports or feature requests against the 'supported' dungeons listed here.

    There may be unsupported (older) scripts that may still work, but they are not actively maintained due to large queue times, lack of popularity, or lack of staff development time. The DungeonBuddy script architecture is "open", meaning that the Community is more than free to introduce and maintain unsupported dungeons. If you have developed a robust script for an unsupported dungeon, and would like us to fold it in, please post your contributions in this thread to have it considered for inclusion.​

    Classic
    • No LFRs.
    • All normal 5 man dungeons.
    The Burning Crusade
    • No LFRs.
    • All 5 mans except for The Acatraz, Shattered Halls and the Black Morass.
    Wrath of the Lich King
    • No LFRs.
    • All normal 5 mans except for Halls of Reflection, Pit of Saron, Forge of Souls, The Oculus and Trial of the Champion.
    • No heroic 5 mans.
    Cataclysm
    • No LFRs
    • All normal 5 man dungeons.
    • No heroic 5 mans.
      While there is a heroic EndTime profile and script this might be remove in future release as it is not actively maintained.
    Mists of Panderia
    • No LFRs.
    • All normal and heroic 5 man dungeons.
    • All normal and heroic 3 man scenarios.
    Warlords of Draenor
    • Auchindoun (normal and heroic 5 man dungeon)
    • Bloodmaul Slag Mines (normal and heroic 5 man dungeon)
    • Grimrail Depot Dungeon (normal and heroic 5 man dungeon)
    • Iron Docks (normal and heroic 5 man dungeon)
    • "Proving Grounds" (through silver)
    • Skyreach (normal and heroic 5 man dungeon)
    • Shadowmoon Burial Grounds (normal and heroic 5 man dungeon)
    • The Everbloom (normal and heroic 5 man dungeon)
    • Upper Blackrock Spire (normal and heroic 5 man dungeon)

    • The Crown Chemical Co. ("Love is in the Air" holiday version of Shadowfang Keep)

    • Highmaul LFR (all wings)

    • Blackrock Foundry LFR support was added in Honorbuddy .801

    • Hellfire Citadel LFR is not currently present [size=+3](no ETA)[/size]



    Working Raids (Back to INDEX)
    Only LFRs are supported for raiding at this time.
    • Flex raids are NOT supported.
    • Normal raids are NOT supported.
    WoD Raids supported:
    • Highmaul
    All pre-WoD raids are not supported, and the scripts have been removed. It takes hours to queue for these raids, which makes it impractical to test repairs.

    Hellfire Citadel is not support at this time.
    THERE IS NO ETA FOR IT!



    Back to INDEX
     
    Last edited: Aug 3, 2017
  4. chinajade

    chinajade Well-Known Member Moderator Buddy Core Dev

    Joined:
    Jul 20, 2010
    Messages:
    17,559
    Likes Received:
    172
    Trophy Points:
    63
    Link: Frequently Asked Questions
    Frequently Asked Questions (Back to INDEX)

    "I have five accounts. How do I set up a DungeonBuddy party-of-five?"
    First, select DungeonBuddy as the bot on all five characters:
    [​IMG]
    Then:

    On the Tank
    1. Honorbuddy
    → "Settings & Tools"
    → "Bot Config"
    → Go to the "Common" tab
    → Set "Party Mode" to "Leader"
    → Fill in the names of the other four party members
    2. Go to the "Dungeon" tab
    → Select the "Type" of dungeon you want (e.g., "Random", "Farm", etc.)
    → You may also need to check one or more dungeon selections in the
    On the four non-Tanks
    1. Honorbuddy
    → "Settings & Tools"
    → "Bot Config"
    → Select the "Common" tab
    → Set "Party Mode" to "Follower"
    → Fill in the "Leader Name" (i.e., the name of your Tank toon)

    2. Go to the "Dungeon" tab
    → Select the "Type" to "None"
    After doing this, start DungeonBuddy on all five Honorbuddys, starting the Leader last. Honorbuddy will then invite all five toons into a group, queue for the dungeon, then complete the dungeon.​
    • "Am I able to have 5 characters on different realms doing these dungeons?"
      Yes. In the DungeonBuddy settings, on the designated party mode leader, add all the names of the followers in the PartyMembers edit box using the CHARNAME-REALMNAME format."​


    • "In the DungeonBuddy configuration dialog, what does a "Type" of 'Farm' mean?"
      Use 'Farm' when you want to do one instance over and over. 'Farm' mode is good for acquiring crafting materials, getting that rare pet or mount drop, or obtaining reputation with certain factions.

      To use 'Farm' mode:
      • Place DungeonBuddy on 'farm' mode, and choose a dungeon.
        [​IMG]
      • Place your toon(s) right outside the entrance to your selected dungeon.
        DungeonBuddy will go in, clear the dungeon, move back outside, automatically reset the dungeon and repeat.
      When farming dungeons, please watch the rate at which you reset instances. The Community consensus is that Bliz watches your instance reset rate, and a prolonged rate over five per hour draws attention for WoWaccount investigation. Also, it is believed that some dungeons are watched more closely than others.​


    • "Do I have to manually move my toon outside the dungeon?"
      If the toon is "level appropriate" for the dungeon...
      then "no" you don't have to manually move your toon to the Dungeon entrance. DungeonBuddy will use the WoWClient LFG facilities to queue you to run the dungeon from wherever the toon is currently standing.

      If the toon is NOT "level appropriate" for the dungeon...
      then "yes", you must manually move your toon to the Dungeon entrance. As the WoWclient does not make LFG facilities available to toons that are level inappropriate. This is a limitation imposed by the WoWclient itself, and not a problem with DungeonBuddy.

      In no case will Dungeonbuddy will move you to the dungeon entrance of its own volition.​


    • "Can DungeonBuddy solo dungeons, or do I have to be in a group?"
      Yes, if your toon of capable of soloing the dungeon, use DungeonBuddy's 'farm' mode. We are unable to use the WoWclient's Dungeon Finder for this activity, as the Dungeon Finder will not place you in a dungeon that is below your level (i.e., one you can solo).​


    • "Can DungeonBuddy do the 'Proving Grounds' instance?"
      Yes, up to Silver level. To do proving grounds, In Dungeonbuddy's UI navigate to the scenario tab and set Mode to 'Proving Grounds.​


    • "Is there any way that I can make Dungeonbuddy accept the same group's invitation after I have finished a dungeon with that group?
      (So it will jump straight to the next dungeon with the same people, instead of leaving the group, and waiting in the queue for the next.)"

      No, this is considered dangerous and very likely to get you reported for being a bot. Here's why:
      • You have no control of what is queued for unless you're the leader.
        And, DungeonBuddy does not run certain dungeons—The Oculus, for example.
      • Such a feature would only be beneficial to DPS role, and possibly a disadvantage to Healer/Tank roles because queuing solo potentially has more matchmaking results, unless whole group agrees to queue up which doesn't happen often in or experience.
      • And the most important reason... the more time players spend together, the less of a stranger they become to each other. This means they are more likely to try to socialize. Any attempts to socialize with the bot increases the risk of being discovered a bot.
      And no, we will not consider making this an 'option'.​


    • "In the DungeonBuddy configuration dialog, what does a "Type" of 'Queue for Raids Not Completed' mean?", or
      "If I want it to do my weekly LFR overnight, (ie. all 4 wings of Siege of Orgrimmar), will it queue for it, finish it, and then not queue up for the wing it's already done?"
      Selecting 'Queue for Raids Not Completed'...
      [​IMG]

      ...and selecting a set of corresponding Raids causes DungeonBuddy to:
      • Skip any of the LFR content you've selected, and already completed for the week
      • Queue again for any LFR where you are missing bosses
        (e.g., perhaps, you got in a group that only got you credit for one boss in the raid.)
      Once again, its not smart to LFR with an unattended bot.​


    • "Can you run Dungeonbuddy in Flex or Normal Raids?", or
      "I tried using DungeonBuddy for Flex raids, and got a ' [DungeonBuddy 660]: No script found for dungeonId: 771' error. What's wrong?"
      DungeonBuddy does not inherently support Flex or Normal raids at this time—only LFR is supported.

      You can script Flex raids yourself by copying the files (.../Honorbuddy/Default Profiles/DungeonBuddy/.../whatever.xml and the corresponding .../Honorbuddy/Dungeon Scripts/.../whatever.cs file) and replacing the DungeonIds. The file names do not matter, only the DungeonId contained therein. You will also need to alter the C# class name inside the copied .cs file to prevent C# namespace collisions. Failure to do this causes 'compile errors' when using DungeonBuddy.

      A normal raid or any dungeon that the player didn't join via LFG doesn't have a dungeon ID. So, the only way to get DungeonBuddy to load a script for a normal raid is to set raid type to Farm mode, then select the script for that raid.​

    • "Why is DungeonBuddy selling stuff when I start it—I have enough mpty bag slots"
      You have incorrectly configured DungeonBuddy settings:
      Honorbuddy
      → Settings & Tools
      → Bot Config
      → Common tab
      → Provide correct settings for the values in the "Vendor" section​

    • "DungeonBuddy is not picking up, or completing objectives for, the quests offered in dungeons."
      When DungeonBuddy is executed by the German version of Honorbuddy (Honorbuddy DE), questing is not allowed. You can find more information about the situation here:


    • "DungeonBuddy is not turning in the quests, after the dungeon is complete."
      If the dungeon provides a 'turn in' NPC at the end (instead of having to run back to the beginning), DungeonBuddy should turn them in after the final boss is down.

      If there is no 'turn in' NPC at the end of a dungeon run, "not turning in quests" is intentional. If the party disbands, you will get kicked out of the dungeon and won't have a chance to turn them in anyway. Instead, DungeonBuddy will turn the quests in the next time you run that same dungeon.​


    • "Does the party 'leader' have to be the tank?", and
      "How does my toon know who to follow in a raid?"
      "How does my toon know who to follow in a scenario?"
      The DungeonBuddy 'leader' is responsible for party invites and queuing, only.

      The tank is always 'followed' in 5-man dungeons and scenarios—no matter who the DungeonBuddy leader is.

      Scenarios are a little different, since everyone queues for Scenarios as DPS. Dungeonbuddy will chose who to follow while in a scenario in the following order:
      1. Player with a tank spec
      2. Player with highest HP pool that is not healer spec'd
      3. Healer with highest HP if in a full group of healers
      Raids are also a little different. The followers take an average (mean) location of all the raid members, except strays, to determine where the toon should be. There is some minor randomization added to this calculation to prevent DungeonBuddy bots from 'stacking' on the same location.​


    • "When tanking, DungeonBuddy seems to clear a lot more of the trash mobs than a human group would."
      Team members will leave the dungeon to go vendor (sell/mail/repair), or sometimes when dead, they release and run back. When they return, they are placed at the dungeon entrance. DungeonBuddy clears any trash groups to make safe the run back from the dungeon entrance.

      Such conservative clearing may make more sense in a party full of DungeonBuddy bots, than it does in a mixed bot/human group. This is one of the reasons we don't suggest using DungeonBuddy to tank (or, lead the party) in such a mixed group.​


    • "I'm getting a 'Role Check failed because your group is not viable' message", or
      "DungeonBuddy thinks my Protection Warrior's role is DPS instead of TANK"
      The 'Role Check failed because your group is not viable' happens when your group chooses roles that do not have at least one tank and one healer among them. The most common cause of this problem is Protection Warriors that have selected the Gladiator's Resolve as their level 100 talent.

      DungeonBuddy considers Warrior's with the Gladiator's Resolve talent as DPS—since it is not a viable TANKing spec. Here's why:
      • The Warrior loses out on 25% decreased damage reduction, and increased threat generation from Defensive Stance
      • They can't switch to another stance while in combat
      • 20% increase in damage done.
      This is a viable DPS spec option for warriors and can perform better DPS wise than Arms-spec or Fury-spec in raids.
      Ref: Noxxic Raid DPS rankings by spec

      In the DungeonBuddy settings, you are welcome to force a Gladiator-specced Protection Warrior to TANK (instead of "Auto"'s choice of DPS). But, in normal level-appropriate/geared five mans, you will quickly discover that Gladiator takes waaay too much damage, and has serious problems holding mob aggro (particularly from adds or walk-ins). This results in frequent and completely unnecessary group wipes.​


    • "Why isn't my toon allowed to tank in DungeonBuddy?", or
      "I get a warning that Blood-spec'd Deathknight are not support in DungeonBuddy"
      DungeonBuddy supports all tank specs.

      But by default, Dungeonbuddy only supports the tanking role in a full group of DungeonBuddy bots. Mixed groups with humans are just too risky to allow DungeonBuddy to tank. For instance,
      • the group may want to use an alternate path through the dungeon than DungeonBuddy desires,
      • the group may not agree with DungeonBuddy's conservative clearing of trash groups ("Protip: go! go! go!"),
      • the group may be impatient and be unhappy with how long DungeonBuddy waits for loot or mana,
      • a group member may run off toward an optional boss (or want to skip it),
      • a group member may run off toward a quest objective
      When these situations happen, a DungeonBuddy tank will just sit and wait for the group to move closer, so it can continue with its goals.

      If you really, really wish to place your WoWaccount in jeopardy by allowing DungeonBuddy to tank, the "Tank in Random Groups (UNSAFE)" setting has been provide to override the DungeonBuddy default:
      [​IMG]
      Again, we HIGHLY recommend against enabling this feature!


    • "Can I use DungeonBuddy to be my own 10-man raid team?"
      We believe it may be possible with the following caveats:
      • You must add the "leader name" to all the followers
      • You must add the all the follower's names to the leader
      • You will need to queue for dungeons manually, and edit the Dungeon IDs
      • You must play the tank roles manually, since that role is not scripted for raids
      Since we've done zero testing with this configuration, we are unable to provide a definitive "yes" or "no". Not many people invest in more than five accounts to run DungeonBuddy.

      To date:


    • "I keep randomly leaving after Omor the Unscarred in Hellfire Ramparts."
      Blizzard considers Omor the final boss as you get an achievement for him even though the vast majority of players are killing Vazruden as a last boss. Just enable optional bosses in DungeonBuddy and you should be okay.​


    • "How do I set up DungeonBuddy to roll for 'coins' or bonus rolls for loot?"
      For those unfamiliar with the concept, if you have done your dailies you acquire Lesser Charms of Good Fortune. These can exchange the charms for Warforged Seals each week. The seals allow you to have an additional loot roll on LFR bosses.

      DungeonBuddy does not provide this capability. To provide such a feature, a new tab would need to be added in the DungeonBuddy GUI, so users can select which bosses to spend their coins on. The cost-benefit ratio for developing and maintaining such a feature is too high.

      Instead, the feature has been left as an exercise for the Community to instrument as a plugin, if desired. Indeed, Nuok has stepped up to the challenge and has provided the LuckyDo plugin that fills the gap.​


    • "I'm level 80 (or level 85, or 90), and I've hit a wall... DungeonBuddy does not allow me to queue for the 'better' dungeons (Heroics, etc)"
      This is a barrier imposed by the WoWclient, not DungeonBuddy. Some of the time, you need to complete a prerequisite quest chain before you are allowed to queue for a dungeon. However, most of the time this happens, its because your "average item level" is too low. An example of this situation is shown in the picture below. To get this menu to pop up, hit "I" on your keyboard, or click on the "Dungeon Finder" icon in the WoWclient interface. Be certain "Type" is showing "Specific Dungeons".
      [​IMG]

      When you hover over any of the dungeons that are displaying a 'locked' icon, the tooltip should indicate the reason you are locked out of the dungeon—be it quest prerequisite, or gear level limitation.

      "Walls" such as this seem to happen at both level 80, and again at level 85. Sadly, you've been running dungeons—which is supposed to provide premium gear—and the gear that has dropped is insufficient to allow you to 'keep going'. To rectify the issue, you must upgrade your gear.

      The obvious answer is to buy gear from the Auction House. Greens will do fine—you just need to get your average item level up to that required by the dungeon. Sadly, some of those greens are better than the blues or purples your are currently wearing. Ignore the gear quality, and just look at the Item Level boost it can provide. Replace the pieces that give you the largest upgrade first. Doing it this way will cost you 500-1500gp, depending on your server's Auction House supply.

      A far better way...
      Is to take some time, and travel to the 'starter' vendors that have been provided in each expansion area. The vendors sell cheap gear that will fulfill the Average Item Level requirements nicely. It will cost you between 200-400gp to upgrade your gear at one of these vendors.​

      Level 80
      Iris Moondreamer <Quartermaster>
      Iris sells a full set of 'green' quality, item level 232 gear that requires level 80 to wear. You start with Neutral faction with this vendor, and she is willing to sell to you at this reputation level. The gear is Bind-on-Pickup, and cannot be disenchanted.

      This vendor is right inside the door of the Nordrassil Inn. Nordrassil is the first quest hub of Mount Hyjal. The easiest way to get there is take a taxi ride to Moonglade, then use your flying mount to get to Nordrassil. Don't forget to pick up the Nordrassil flightpoint when you arrive.​

      Level 85
      Singegruff
      Singegruff sells a full set of 'green' quality, item level 372 gear that requires level 85 to wear. You start with Friendly faction with this vendor, and he is willing to sell to you at this reputation level.
      This vendor is located in Dawn's Blossom. You will need to do the starting quest chain that takes you to Panderia. Alliance starts this journey with "The King's Command", Horde with "The Art of War".

      After you touch down in The Jade Forest, pick up the flightpoint from the nearby beachhead village—Paw'don Village (Alliance) or Honeydew Village (Horde). This will allow you to fly back after talking to Singegruff and use the portal to your capital city, should you need.

      After that, its a ground-mount ride to Dawn's Blossom near the center of The Jade Forest zone. Stay on the roads until your gear is upgraded. You can take a flightpath back to the village that has the portal to your Capital city.

      There are several more vendors throughout Panderia that sell <Adventuring Supplies>—such as Silkweaver Rui in Pearlfin Village (Alliance), and Rivett Clutchpop in Grookin Hill (Horde). However, these vendors tend to be faction specific, and require you to complete several quest chains to place you in the right phase to obtain access to them.

      There are also other <Adventuring Supplies> vendors throughout Panderia. However, they are in higher-level zones, harder to reach, and their access may be gated by 'phasing'.​

      Level 90
      n/a
      Sadly, until the next expansion pack, there is no "starter gear" to be purchased to allow you into the MoP Heroic dungeons at level 90.

      There are a couple of options:
      • Go visit the Timeless Isle.
        This guide should help you get started on that journey.

      • Do all the quests in the Dread Wastes.
        The Honorbuddy 1-90 Mega Profile Pack is ideal for this—just load the "Dread Wastes" profile, and start the Questing bot. It will take about 3 hours to complete.

        You'll start the Dread Wastes with a average item level about 400, and leave with an average item level of about 440. Its a sad state of affairs when Questing gets you better gear than the equivalent non-Heroic dungeons. However, such is the state of Azeroth.

        After completing the Dread Wastes with the recommended profile pack, you'll have:
        • More than enough "average item level" on your gear to start the Heroic MoP dungeons
        • Much more coin in your pocket
        • Significant rep boosts with several factions
    • Quests needed to unlock particular dungeons are shown in the table below:
      [table]
      [tr][th]Expansion[/th]
      [th]Dungeon[/th]
      [th]Quest to Unlock[/th]
      [/tr]
      [tr][td]WotLK[/td]
      [td]Icecrown Citadel: The Forge of Souls[/td]
      [td]Please note that DungeonBuddy does not support this dungeon at this time.

      (Alliance) Inside the Frozen Citadel from Apprentice Nelphi in Dalaran.

      (Horde) Inside the Frozen Citadel from Dark Ranger Vorel in Dalaran.[/td]
      [/tr]
      [tr][td]WotLK[/td]
      [td]Icecrown Citadel: Pit of Saron[/td]
      [td]Please note that DungeonBuddy does not support this dungeon at this time.

      (Alliance) The Pit of Saron from Lady Jaina Proudmoore inside The Forge of Souls dungeon. (Lady Jaina Proudmoore appears and offers this quest when you kill the final boss in The Forge of Souls.)

      (Horde) The Pit of Saron from Lady Sylvanas Windrunner inside The Forge of Souls dungeon. (Lady Sylvanas Windrunner appears and offers this quest when you kill the final boss in The Forge of Souls.)[/td]
      [/tr]
      [tr]
      [td]WotLK[/td]
      [td]Icecrown Citadel: Halls of Reflection[/td]
      [td]Please note that DungeonBuddy does not support this dungeon at this time.

      (Alliance) Frostmourne from Lady Jaina Proudmoore inside the The Pit of Saron dungeon. (Lady Jaina Proudmoore appears and offers this quest when you kill the final boss in The Pit of Saron.)

      (Horde) Frostmourne from Lady Sylvanas Windrunner inside the The Pit of Saron dungeon. (Lady Sylvanas Windrunner appears and offers this quest when you kill the final boss in The Pit of Saron.)[/td]
      [/tr]
      [tr]
      [td]Cataclysm[/td]
      [td]Well of Eternity[/td]
      [td]Before you can enter this dungeon, you must have the dungeon completion achievement for End Time[/td].[/td]
      [/tr]
      [tr]
      [td]Cataclysm[/td]
      [td]Hour of Twilight[/td]
      [td]Before you can enter this dungeon, you must have the dungeon completion achievement for Well of Eternity[/td].[/td]
      [/tr]
      [/table]​

      Ref: WoW Rookie: Gearing up with the LFG feature
    • "After starting DungeonBuddy, it emits the message '[DungeonBuddy 660]: Hearthing because bot is not in zone that hearthstone is set to'"
      When enabled, the "Hearth on Vendor Run" setting in DungeonBuddy will hearth when it's outside of any dungeon, needs to vendor (mail/sell/repair), and is not in zone to which the hearth is set.
      [​IMG]

      The reason this setting exists is characters can sometimes end up outside of dungeon entrances and:
      • they would need to travel long distances to get to a vendor for food, repair, mailing, or selling, or
      • The dungeon is configured where the entrance is off the ground, and the toon may not be able to reach the vendor.
      If the setting is interfering with your dungeon needs, feel free to turn it off.​


    • "Where can I find a list of Dungeon Ids?"
      The available Ids are shown in DungeonBuddy's "Debug" tab, as shown in the picture (below). You access this menu by making certain "DungeonBuddy" is your selected bot, then:
      → Settings & Tools
      → Bot Config​

      [​IMG]

    Back to INDEX
     
    Last edited by a moderator: Aug 3, 2017
  5. highvoltz

    highvoltz Well-Known Member Staff Member Buddy Core Dev

    Joined:
    Mar 22, 2010
    Messages:
    1,729
    Likes Received:
    139
    Trophy Points:
    63
    Link: How to install custom Dungeonbuddy scripts and profiles[

    How to install custom Dungeonbuddy scripts and profiles (Back to INDEX)
    Default Scripts: These are included with Honorbuddy and are inside the Honorbuddy/Dungeon Scripts/ folder

    Default Profiles: These also are included with Honorbuddy and are found inside the Honorbuddy/Default Profiles/Dungeonbuddy folder

    Custom Profiles and Scripts: These are provided by 3rd party and should not be placed in the default profile or script path even if they have slight modifications from the original. The reason is, in the future the option to disable automatic profile and script updates might be removed and the default folders synced with remote script and profile server. This means any modified or foreign files might be overwritten or deleted automatically. Custom profiles and scripts have priority over default ones.

    Steps

    1. Create a folder anywhere on your hard-drive, folder name doesn't matter. Example 'Dungeonbuddy Custom Scripts'
    2. Start Honorbuddy if it isn't running allready
    3. Switch to the Dungeonbuddy bot if it isn't selected allready
    4. Click the 'Bot Config' button to open up the DungeonBuddy settings window
    5. Click on the Custom Scripts Path' setting that is found under 'Advanced' settings in the 'Common' tab to select it and then click on the button in the right column that has the text '...'
    6. You should now see a Folder Browser dialog. Use it to browse to the folder that you created in step 1, select the folder and press the 'Ok' button. You can now close the Dungeonbuddy settings window
    7. Copy the custom scripts and/or profiles over into the folder that you created in step 1.


    Back to INDEX
     
    Last edited: Aug 3, 2017
  6. highvoltz

    highvoltz Well-Known Member Staff Member Buddy Core Dev

    Joined:
    Mar 22, 2010
    Messages:
    1,729
    Likes Received:
    139
    Trophy Points:
    63
    Link: Thread Management Rules
    Link: Community Recommendations

    Thread Management Rules (Back to INDEX)
    Posts that have been archived from this thread are available here:
    Posts are archived according to the following rules:

    • Posts older than 30 days are archived.
      Unless there is a significant reason they should remain.

    • Posts that have received a response from the Bossland GmbH staff are archived.
      Do not assume that because your post was archived, it means we don't care.
      We are simply keeping this thread clean.

    • Bug reports without FULL, unedited logs attached will be immediately archived without comment.

    • This thread is for confirmed bug reports only.
      You should have tried to resolve your problem using the Support forum, first.
      If the Support forum can't resolve your issue, they will ask that you report the problem here.

    • We will only look into bugs reported against the current "Release" version of Honorbuddy.
      Bugs reported against any other Honorbuddy releases (including Betas) will be archived immediately without comment.

    • Either report bugs properly, or do not report them at all.
      We cannot look into bugs that have little to no information.
      Bugs reported in such a fashion will be immediately archived without comment.

    • If you wish to submit a feature request to this thread, please make certain it is not already covered.

    • This is not a discussion thread.
      If you derail this thread, you will be muted for up to 30 days. No questions.

    • Archiving may not be immediate, but occur every few days.


    Community Recommendations (Back to INDEX)
    From Macatho...
    "...for those that wanna do completely AFK. I will share the perfect recipe.

    Stay in each dungeon until the bot cant que:
    Ragefire chasm
    The stockade
    Scarley monestary (dsnt matter which one, they all work very well)
    Maraudon Earth song or Razorfen Downs
    Sunken temple untill 58

    Hellfire ramparts untill 66ish
    Auchindoun: Auchenai Crypts Untill 68-70

    Utgarde Keep untill You cant go there anymore
    Draktharon Keep untill 78

    Blackrock Caverns without additional bosses until 85

    Stormstout and Jade serpent untill 87.99
    Then Mogushan or Shadopan untill 90 DPS?"


    Back to INDEX
     
    Last edited: Aug 3, 2017
  7. Aion

    Aion Well-Known Member Buddy Store Developer

    Joined:
    Jan 18, 2011
    Messages:
    3,906
    Likes Received:
    95
    Trophy Points:
    48
    Not yet
     
  8. Namosep

    Namosep New Member

    Joined:
    May 10, 2017
    Messages:
    14
    Likes Received:
    1
    Trophy Points:
    3
  9. MDeathPriest

    MDeathPriest Member

    Joined:
    Jan 17, 2014
    Messages:
    80
    Likes Received:
    1
    Trophy Points:
    8
    can dungeon buddy run legion normal and heroic ?
     
  10. Aion

    Aion Well-Known Member Buddy Store Developer

    Joined:
    Jan 18, 2011
    Messages:
    3,906
    Likes Received:
    95
    Trophy Points:
    48
    Most dungeons of those are supported with a few exceptions like The Arcway, Kara and the Cathedral
     
  11. hackersrage

    hackersrage Member Buddy Store Developer

    Joined:
    Nov 18, 2012
    Messages:
    342
    Likes Received:
    13
    Trophy Points:
    18
    On the main page, it looks like there is "official" support for Cataclysm Timewalking -- if not, have you tried my patch I made back in 2015 here:

    Timewalking Profiles

    It says 6.2.3c (that is the version I gave the release), but the profiles should still function the same. Most of the core operations are handled by DungeonBuddy itself, where the script really only has control over which boss to kill in what order, and where as well as some filtering for dealing with some of the boss mechanics.
     
  12. peixe01

    peixe01 New Member

    Joined:
    Jul 17, 2012
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    1
    any idea why dungenbuddy leaves the instance the same second the final boss dies? no reward or loot received...
     
  13. hackersrage

    hackersrage Member Buddy Store Developer

    Joined:
    Nov 18, 2012
    Messages:
    342
    Likes Received:
    13
    Trophy Points:
    18
    For those curious, if you wish to hide the warning (at your own risk), because it does get annoying to see it every time you run a dungeon, you can do this by opening each 'cs' file (eg: Dungeon Scripts/Legion/Dungeons/Assault on Violet Hold.cs ), and add the following line :

    Code:
                displayPugGroupWarning = false;
    
    Just before this line :

    Code:
                if (displayPugGroupWarning)
    
    The code below is what the block should look like after: (do not copy/paste as some do not have _deathHook )

    Code:
            private Composite _deathHook;
            public override void OnEnter()
            {
                _deathHook = new ActionRunCoroutine(ctx => DeathHandler());
                TreeHooks.Instance.InsertHook("Dungeonbot_Main", 0, _deathHook);
    
                var displayPugGroupWarning = DungeonBuddySettings.Instance.PartyMode == PartyMode.Off ||
                                             (DungeonBuddySettings.Instance.PartyMode == PartyMode.Leader &&
                                              DungeonBuddySettings.Instance.PartyMembers.Count(
                                                  s => !string.IsNullOrWhiteSpace(s)) < 4);
                displayPugGroupWarning = false;
                if (displayPugGroupWarning)
                {
                    Alert.Show(
                        "Dungeon not tested in PUGs",
                        $"{Name} dungeon has not been tested in PUGs so it's very important to not leave toon unattended",
                        15);
                }
            }
    
    --------

    On a side note, it looks like the scripts (or some) is done for Karazhan (Upper and Lower), and The Arcway. It appears that you can enable actions for this by simply removing the // from each of the code lines (uncommenting them) -- also at your own risk, and if you do, make sure you don't uncomment actual comments like "// ReSharper disable CheckNamespace"

    Regarding raids not showing anything, it appears this is happening because there are no scripts -- there are profiles, but not any scripts. I am going to dig through my archived copies of HB and see what I can do about that.
     
    Last edited: Jul 9, 2017
  14. hackersrage

    hackersrage Member Buddy Store Developer

    Joined:
    Nov 18, 2012
    Messages:
    342
    Likes Received:
    13
    Trophy Points:
    18
    I have found that the entire Raid profiles are missing from every XPAC, unfortunately, I don't have raid profiles going back to MoP so those are a bust for now, however I did find the Draenor ones. Additionally, there were several Lich King and Draenor dungeons missing either their scripts, profile, or both.

    I am not sure if Highvoltz has updated DungeonBuddy to recycle the existing scripts for Timewalking, however if that is not the case, then it would explain why there are missing Timewalking dungeons as there are also quite a number missing.

    If someone has a copy of HonorBuddy from back in the day when MoP was current, you should be able to find the MoP raid profiles in there as well as the scripts (and would be nice if you could share).

    Keep in mind, that these may need to be modified -- however on a preliminary look (reading the code), the references seem identical to the new references used so I suspect there has been no real change in this botbase core -- but that is no guarantee.

    Attached contains the following :

    * Missing Wrath of the Lich King dungeon profiles
    * Missing Wrath of the Lich King dungeon scripts
    * Missing Warlords of Draenor dungeon profiles
    * Missing Warlords of Draenor dungeon scripts
    * Missing Warlords of Draenor raid profiles
    * Missing Warlords of Draenor raid scripts

    If there is any adjustments (should be very minor) required, and someone could make those changes and test them, I can put them on my first-page post here for people to download. Additionally if you could find those MoP raid, and Cataclysm raid profiles/scripts, we could bundle them after updating for current version so that everyone can have working raid stuff for 'old school', even if it is an unofficial pack.

    ------

    Some changes off the bat that need to happen are :

    * WoWPoint is now Vector3
    * BoundingBox3 is not a namespace

    Code:
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Grimrail Depot.cs(6,25) : error CS0234: The type or namespace name 'Avoidance' does not exist in the namespace 'Bots.DungeonBuddy' (are you missing an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Shadowmoon Burial Grounds.cs(9,25) : error CS0234: The type or namespace name 'Avoidance' does not exist in the namespace 'Bots.DungeonBuddy' (are you missing an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Shadowmoon Burial Grounds.cs(25,7) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\The Everbloom.cs(25,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Upper Blackrock Spire.cs(5,25) : error CS0234: The type or namespace name 'Avoidance' does not exist in the namespace 'Bots.DungeonBuddy' (are you missing an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Arcane Sanctum.cs(16,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Bastion of Shadows.cs(17,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Blackhands Crucible.cs(20,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Blackhands Crucible.cs(19,7) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Destructors Rise.cs(20,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Halls of blood.cs(17,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Hellbreach.cs(18,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Iron Assembly.cs(19,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Slagworks.cs(14,7) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Forge.cs(25,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Forge.cs(24,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Forge.cs(9,25) : error CS0234: The type or namespace name 'Avoidance' does not exist in the namespace 'Bots.DungeonBuddy' (are you missing an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Forge.cs(23,7) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Gate.cs(17,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Walled City.cs(19,17) : error CS0246: The type or namespace name 'Tripper' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Arcane Sanctum.cs(31,34) : error CS1715: 'ArcaneSanctum.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Arcane Sanctum.cs(36,34) : error CS1715: 'ArcaneSanctum.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Arcane Sanctum.cs(127,39) : error CS0115: 'ArcaneSanctum.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Bastion of Shadows.cs(33,34) : error CS1715: 'BastionofShadows.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Bastion of Shadows.cs(38,34) : error CS1715: 'BastionofShadows.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Bastion of Shadows.cs(111,39) : error CS0115: 'BastionofShadows.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Grimrail Depot.cs(35,31) : error CS1715: 'GrimrailDepot.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Grimrail Depot.cs(40,31) : error CS1715: 'GrimrailDepot.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Grimrail Depot.cs(152,39) : error CS0115: 'GrimrailDepot.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Blackhands Crucible.cs(34,28) : error CS1715: 'BlackhandsCrucible.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Blackhands Crucible.cs(39,28) : error CS1715: 'BlackhandsCrucible.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Blackhands Crucible.cs(115,36) : error CS0115: 'BlackhandsCrucible.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Blackhands Crucible.cs(144,11) : error CS0246: The type or namespace name 'BoundingBox3' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Destructors Rise.cs(36,34) : error CS1715: 'DestructorsRise.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Destructors Rise.cs(41,34) : error CS1715: 'DestructorsRise.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Destructors Rise.cs(107,39) : error CS0115: 'DestructorsRise.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Halls of blood.cs(33,34) : error CS1715: 'HallsofBlood.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Halls of blood.cs(38,34) : error CS1715: 'HallsofBlood.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Halls of blood.cs(122,42) : error CS0115: 'HallsofBlood.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Hellbreach.cs(77,34) : error CS1715: 'Hellbreach.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Hellbreach.cs(82,34) : error CS1715: 'Hellbreach.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Hellbreach.cs(169,39) : error CS0115: 'Hellbreach.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Imperator's Rise.cs(29,34) : error CS1715: 'ImperatorsRise.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Imperator's Rise.cs(34,34) : error CS1715: 'ImperatorsRise.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Iron Assembly.cs(35,28) : error CS1715: 'IronAssembly.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Iron Assembly.cs(40,28) : error CS1715: 'IronAssembly.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Slagworks.cs(51,28) : error CS1715: 'Slagworks.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Slagworks.cs(56,28) : error CS1715: 'Slagworks.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Forge.cs(346,23) : error CS0246: The type or namespace name 'DynamicBlackspot' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Forge.cs(40,28) : error CS1715: 'TheBlackForge.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Forge.cs(45,28) : error CS1715: 'TheBlackForge.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Forge.cs(135,24) : error CS0115: 'TheBlackForge.CanNavigateFully(WoWPoint, WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Forge.cs(170,36) : error CS0115: 'TheBlackForge.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Forge.cs(105,16) : error CS0246: The type or namespace name 'DynamicBlackspot' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Gate.cs(33,34) : error CS1715: 'TheBlackGate.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Gate.cs(38,34) : error CS1715: 'TheBlackGate.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\The Black Gate.cs(73,39) : error CS0115: 'TheBlackGate.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Walled City.cs(149,34) : error CS1715: 'WalledCity.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Walled City.cs(154,34) : error CS1715: 'WalledCity.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Raids\Walled City.cs(282,39) : error CS0115: 'WalledCity.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\The Everbloom.cs(37,31) : error CS1715: 'TheEverbloom.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\The Everbloom.cs(42,31) : error CS1715: 'TheEverbloom.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\The Everbloom.cs(169,36) : error CS0115: 'TheEverbloom.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\The Everbloom.cs(309,11) : error CS0246: The type or namespace name 'DynamicBlackspot' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Upper Blackrock Spire.cs(33,28) : error CS1715: 'UpperBlackrockSpire.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Upper Blackrock Spire.cs(35,28) : error CS1715: 'UpperBlackrockSpire.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Upper Blackrock Spire.cs(138,36) : error CS0115: 'UpperBlackrockSpire.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Upper Blackrock Spire.cs(30,11) : error CS0246: The type or namespace name 'DynamicBlackspot' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Shadowmoon Burial Grounds.cs(313,23) : error CS0246: The type or namespace name 'DynamicBlackspot' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Shadowmoon Burial Grounds.cs(503,23) : error CS0246: The type or namespace name 'DynamicBlackspot' could not be found (are you missing a using directive or an assembly reference?)
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Shadowmoon Burial Grounds.cs(42,34) : error CS1715: 'ShadowmoonBurialGrounds.Entrance': type must be 'Vector3' to match overridden member 'Dungeon.Entrance'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Shadowmoon Burial Grounds.cs(44,34) : error CS1715: 'ShadowmoonBurialGrounds.ExitLocation': type must be 'Vector3' to match overridden member 'Dungeon.ExitLocation'
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Shadowmoon Burial Grounds.cs(133,36) : error CS0115: 'ShadowmoonBurialGrounds.HandleMovement(WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Shadowmoon Burial Grounds.cs(160,24) : error CS0115: 'ShadowmoonBurialGrounds.CanNavigateFully(WoWPoint, WoWPoint)': no suitable method found to override
    Compiler Error: HonorBuddy\Dungeon Scripts\Warlords of Draenor\Dungeons\Shadowmoon Burial Grounds.cs(176,16) : error CS0246: The type or namespace name 'DynamicBlackspot' could not be found (are you missing a using directive or an assembly reference?)
     

    Attached Files:

    Last edited: Jul 9, 2017
  15. Aion

    Aion Well-Known Member Buddy Store Developer

    Joined:
    Jan 18, 2011
    Messages:
    3,906
    Likes Received:
    95
    Trophy Points:
    48
    The Raid scripts were targeted at capped level players to run them in LFR, but since there is no LFR queues for all but Legion raids, CoreDevs obviously have removed them.
    So no point to update them for compliance with HB 3.0, aka converting WoWPoints to Vector3 as well.
     
  16. hackersrage

    hackersrage Member Buddy Store Developer

    Joined:
    Nov 18, 2012
    Messages:
    342
    Likes Received:
    13
    Trophy Points:
    18
    Thank you for the reply Aion.

    There is still use for them, in the following cases (for example) :

    * Max level wishing to grind those dungeons / raids
    * Capped toons (at xpac level) looking to run those in LFR or with their own pre-made team
    * While leveling, missing dungeons kill the ability to use Random Dungeon's to level as an option (when a missing script dungeon pops, weird things happen from absolutely nothing, to aborting the dungeon and getting a deserter debuff)

    I am sure there are other examples, but those are a few legitimate examples I have found.

    The scripts run well, and as others have mentioned DungeonBuddy is a heavy hitter in the 'reason i buy' department (not my words, but I understand why as it is a fantastic feature which usually works well but scripts/profiles are behind/lacking). Usually the raid profiles are completed not far before the next expansion -- or use of that upcoming xpac is reason to not finish them. As a developer, I understand this takes time, and patience to go through them one at a time, but it is not unreasonable for such a dynamite feature to keep it current, and complete.

    The 1-110 quest profiles for example, require a lot more upkeep, and you guys do great with that -- when a new xpac is out, usually the bump in quests has already been added or is added very quick, while keeping the old stuff like Elwynn/Durotar quests in tact with whatever modifications they need as per blizz patching may require. I don't do much PvP, but I imagine the same goes for new battlegrounds / mechanics.

    Additionally, I notice there are some profiles for the new raids -- good stuff !! ... but we need the scripts for them to show (unless something is tragically broken in dungeonbuddy -- or 'improved' :) )

    I am not speaking for everyone, but the general vibe in summary that I am feeling is to keep this part of HonorBuddy maintained, current, and as complete as the other more complex products please :)

    ----
    UPDATE: I found this https://www.thebuddyforum.com/threads/hb3-wowpoint-vector3-autoreplacement-for-vs.266432/ which should assist with some of the changes that need to be done. As of this update, RAIDS still are broken and won't queue. (window is empty and not listing them at all still)
     
    Last edited: Jul 19, 2017
  17. hackersrage

    hackersrage Member Buddy Store Developer

    Joined:
    Nov 18, 2012
    Messages:
    342
    Likes Received:
    13
    Trophy Points:
    18
    Bug with Vault of the Wardens.

    PROBLEM
    Upon entering the dungeon using DungeonBuddy in Heroic or Normal, all bosses are marked as dead and the bot exits the dungeon resulting in the Dungeon Deserter debuff.

    EXPECTED
    Expected behavior is for the character to begin the dungeon as normal until all objectives have been met and all corpses (as specified in configuration [bosses only / all]) have been reasonably looted.

    DEBUG INFORMATION
    The following debug snippet is the information pertaining to this specific problem. You can also see a minor Singular issue where it tries to summon the pet for a hunter while the pet may still be loading. The main issue here is the bosses are clearly being flagged by Dungeon Buddy as completed, and it is clear this is being done immediately (give or take a few seconds) upon entering the dungeon.

    Code:
    [01:24:23.338 D] Changed maps to WardenPrisonDungeon
    [01:24:23.338 N] [Singular] Your Level 110 Blood Elf BeastMastery Hunter Build is
    [01:24:23.343 N] [Singular] ... running the Dungeonbuddy bot in Trueshot Lodge [5-player Heroic]
    [01:24:23.343 N] [Singular] ... Dungeon using my INSTANCES Behaviors in a group of 5
    [01:24:23.343 N] [Singular] ... in a group as DAMAGE role with 5 of 5 players
    [01:24:23.381 D] [DungeonBuddy-DEBUG]: 5 members joined the group. Total number of group members: 5
    [01:24:23.381 N] [DungeonBuddy]: Entered Vault of the Wardens Heroic dungeon and using default script
    [01:24:23.410 N] [DungeonBuddy]: Successfully loaded default profile for Vault of the Wardens Heroic
    [01:24:23.410 D] [DungeonBuddy-DEBUG]: Building dungeon composite list
    [01:24:23.411 D] [DungeonBuddy-DEBUG]: Added 28 encounter, 1 object, 1 location and 0 scenario stage behaviors for Vault of the Wardens Heroic. 30 behaviors total
    [01:24:23.684 N] (Singular) Storing Dungeon Preparation as last spell cast.
    [01:24:23.687 N] (Singular) PLAYER_SPECIALIZATION_CHANGED Event Fired!
    [01:24:23.701 N] (Singular) TalentManager: RebuildNeeded=True
    [01:24:23.701 N] (Singular) (Singular) TalentManager: receive a PLAYER_SPECIALIZATION_CHANGED event, currently HunterBeastMastery -- queueing check for new spec!
    [01:24:23.724 N] (Singular) (Singular) info: 18.5 seconds since BotBase last called Singular (now in Rest)
    [01:24:23.726 N] (Singular) CreateHunterCallPetBehavior(True):  no pet currently
    [01:24:23.729 N] (Singular) CallPet: attempting Revive Pet - cancast=True
    [01:24:23.975 N] (Singular) [WoWRedError] 275
    [01:24:23.701 N] [Singular] TalentManager: Your available Spells have changed.
    [01:24:23.732 N] [Singular] *Revive Pet on Me @ 100.0%
    [01:24:23.732 D] Activity: In instance
    [01:24:24.892 N] (Singular)    MapId            = 1493
    [01:24:24.893 N] (Singular)    ZoneId           = 7787
    [01:24:25.084 N] (Singular) (Singular) Group Member: party1 enabled but could not be found
    [01:24:25.090 N] (Singular) CallPet: attempting Call Pet 1 - cancast=True
    [01:24:24.878 N] [Singular] TalentManager: Rebuilding behaviors due to changes detected.
    [01:24:24.891 N] [Singular] Your Level 110 Blood Elf BeastMastery Hunter Build is
    [01:24:24.892 N] [Singular] ... running the Dungeonbuddy bot in Vault of the Wardens [5-player Heroic]
    [01:24:24.893 N] [Singular] ... Dungeon using my INSTANCES Behaviors in a group of 5
    [01:24:24.893 N] [Singular] ... in a group as DAMAGE role with 5 of 5 players
    [01:24:24.922 N] [Singular] Soulwell: will use if available
    [01:24:24.922 N] [Singular] Mage Table: ignored since HonorBuddy Drink/Food Amount to buy = 0
    [01:24:24.923 N] [Singular] Pull More: disabled, only Dungeonbuddy will Pull targets
    [01:24:25.577 N] [Singular] PetManager: Disabling 'Growl' Auto-Cast
    [01:24:26.444 D] Moving to Dungeon Leader from <4184.485, -762.4045, 269.4716>
    [01:24:26.446 D] Activity: Following Leader
    [01:24:26.981 N] (Singular) PLAYER_SPECIALIZATION_CHANGED Event Fired!
    [01:24:26.996 N] (Singular) TalentManager: RebuildNeeded=False
    [01:24:26.996 N] (Singular) (Singular) TalentManager: receive a PLAYER_SPECIALIZATION_CHANGED event, currently HunterBeastMastery -- queueing check for new spec!
    [01:24:27.123 N] (Singular) (Singular) Group Member: party3 enabled but could not be found
    [01:24:27.129 D] Activity: In instance
    [01:24:27.191 D] Activity: Following Leader
    [01:24:27.475 D] Moving to Left side of First Fork at Entrance from <4183.041, -755.58, 269.7064>
    [01:24:28.265 D] Activity: In instance
    [01:24:28.326 D] Activity: Following Leader
    [01:24:28.436 D] [DungeonBuddy-DEBUG]: Marking Tirathon Saltheril as dead. Reason: Scenario stage step is complete
    [01:24:28.436 D] [DungeonBuddy-DEBUG]: Marking Inquisitor Tormentorum as dead. Reason: Scenario stage step is complete
    [01:24:28.436 D] [DungeonBuddy-DEBUG]: Marking Ash'Golm as dead. Reason: Scenario stage step is complete
    [01:24:28.436 D] [DungeonBuddy-DEBUG]: Marking Glazer as dead. Reason: Scenario stage step is complete
    [01:24:28.436 D] [DungeonBuddy-DEBUG]: Marking Cordana Felsong as dead. Reason: Scenario stage step is complete
    [01:24:28.439 D] [DungeonBuddy-DEBUG]: Dungeon is complete. Reason: CurrentBoss is null
    [01:24:28.440 N] [DungeonBuddy]: Dungeon is considered complete in 10 seconds. Reason: Completed
    [01:24:28.440 D] Activity: In instance
    [01:24:28.472 D] Activity: Following Leader
    [01:24:28.557 D] Moving to Dungeon Leader from <4181.281, -747.4461, 269.8362>
    [01:24:30.717 N] (Singular) Storing Stormbound as last spell cast.
    [01:24:31.710 N] Latency to Buddy service: 28 ms
    [01:24:38.484 N] [DungeonBuddy]: Leaving group. Reason: Completed
    [01:24:38.484 N] [DungeonBuddy]: Left dungeon: Vault of the Wardens Heroic
    
    [01:24:54.171 D] [DungeonBuddy-DEBUG]: [ShouldRequeue: True] queue: True, PartyMode Off And Not InParty: True,  PartyMode Leader And Everyone IsAlive: False, Do VendorRun: False, Cant Do Vendor Run: False, IsTank: False, Can Queue As Tank: False
    [01:24:54.171 D] [DungeonBuddy-DEBUG]: [CanQueue: False]  hasDeserter: True, hasDungeonCooldown: True, hasQueuePermissions: True
    [01:24:54.171 D] Activity: Waiting for dungeon cooldown to expire
    
     
  18. AbjectLlama97

    AbjectLlama97 New Member

    Joined:
    Jul 11, 2017
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    I have an error. It just says You have not selected a Dungeon/Scenario/Raid type
     
  19. mmmtas

    mmmtas New Member

    Joined:
    Sep 14, 2014
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    Is there a fix to the timewalking dungeon and dungeonbuddy? It gets out of the dungeon as soon as the dungeon starts
     
  20. Aion

    Aion Well-Known Member Buddy Store Developer

    Joined:
    Jan 18, 2011
    Messages:
    3,906
    Likes Received:
    95
    Trophy Points:
    48
    Its not bug - you need to select initially what kind of DB scripts to run - just open the settings and choose the desired tab.
    Drop a log, pal.
    WOTLK Timewalking should be supported, if im not wrong.
     

Share This Page