I am relatively new to honor buddy. I have found where the put the .xml files. where do i put the .cs files?Timewalking Support
After some fidgeting around, I managed to get full support for Timewalkers dungeons implemented including Random Timewalker Dungeon.
Features:
- Recycles DungeonBuddy scripts for WOTLK, and BC where available.
- Dummy CS files for dungeons that wouldn't show in the list (The Arctraz, The Opening of the Dark Portal)
- Addition of CS files to enable the random queue selection properly. (it was brought to my attention it would queue for specifc dungeons if only the dungeon profiles were in place, bypassing the random option in the blizz ui which I felt could be dangerous, so figured out a way to make it choose the appropriate random id, and not queue by specific timewalker dungeon).
This has only been tested to work with Warlords of Draenor opened. Please let me know if it shows up for all other levels appropriate to do Timewalking (BC is 70+, LK, is 80+).
WARNING: Even though the individual dungeons show up under "Unknown", I strongly recommend that you do not queue for the dungeons this way. The Timewalking dungeons have different id's than the normal versions, which means by queuing for these specifically, you are bypassing the built-in queing system. Since there is no interface to queue for these dungeons specifically, I believe that this can be detected fairly easily. (@highvoltz - If you could modify the DB core to block queuing for these specifically, that would be great.)
The Download: View attachment 184993
Instructions
Extract the contents of the zip file into the root of your HonorBuddy folder. The zip file contains two folders in the current layout of where DungeonBuddy stuff is located based off the root folder since this requires placement of new files in both "DefaultProfiles\DungeonBuddy" and "DungeonScripts" folders.
Use the Custom scripts, shared by Hackersrage and me in 1st and 2nd page of this very same thread [Bot] DungeonBuddy - A Dungeon bot
They were extensively tested for BC instances and work, but should work for LK too, we have not had time to test them fully so far.
I was hoping if we can't get a fix maybe a walk through of to apply a fix.This issue is caused by a script alignment problem its not a issue with the main bot but the botbase(Dungeonbuddy). In light of such, the proper place to put this would be https://www.thebuddyforum.com/honorb...ngeon-bot.html. I had this issue as well once I fixed the alignment issue on my local copy it hasn't had anymore issues. The bottom line is the script files just need to be updated by the botbase maintainer/creator.
Dungeonbuddy kills 1 boss then considers dungeon complete and leaves then resets dungeon.
In another thread Zonehunter said this I was hoping if we can't get a fix maybe a walk through of to apply a fix.
Thanks
<BossEncounters>
<Boss isFinal="false" entry="56448" name="Wise Mari" killOrder="1"
stage="1" step="1" optional="false" X="1047.01" Y="-2560.259" Z="174.1569" />
<Boss isFinal="false" entry="56843" name="Lorewalker Stonestep" killOrder="2"
stage="1" step="2" optional="false" X="845.4167" Y="-2459.356" Z="174.9611" />
<Boss isFinal="false" entry="56732" name="Liu Flameheart" killOrder="3"
stage="1" step="3" optional="false" X="930.005" Y="-2560.36" Z="180.0692" />
<Boss isFinal="true" entry="56439" name="Sha of Doubt" killOrder="4"
stage="1" step="4" optional="false" X="900.5347" Y="-2648.632" Z="184.4594" />
</BossEncounters>
<BossEncounters>
<Boss isFinal="false" entry="56448" name="Wise Mari" killOrder="1"
stage="1" step="4" optional="false" X="1047.01" Y="-2560.259" Z="174.1569" />
<Boss isFinal="false" entry="56843" name="Lorewalker Stonestep" killOrder="2"
stage="1" step="3" optional="false" X="845.4167" Y="-2459.356" Z="174.9611" />
<Boss isFinal="false" entry="56732" name="Liu Flameheart" killOrder="3"
stage="1" step="2" optional="false" X="930.005" Y="-2560.36" Z="180.0692" />
<Boss isFinal="true" entry="56439" name="Sha of Doubt" killOrder="4"
stage="1" step="1" optional="false" X="900.5347" Y="-2648.632" Z="184.4594" />
</BossEncounters>
I came across this issue several times while leveling a bot team. This started with Cataclysm dungeons (Vortex Pinnacle, I believe). I have managed to fix it once so far.
I believe the issue may be with the fact that the 'final boss' is fixed with certain steps in the profiles. I may be wrong since I don't know anything about the internal workings of Dungeonbuddy.
In Temple of the Jade Serpent, the list of dungeon objectives as viewed in-game when the bot stops:
0/1 Sha of Doubt defeated
0/1 Liu Flameheart defeated
0/1 Lorewalker Stonestep defeated
1/1 Wise Mari defeated
In the dungeonbuddy profile (Honorbuddy\Default Profiles\DungeonBuddy\Mists of Pandaria\Dungeons\Temple of the Jade Serpent.xml) the boss encounters are defined:
Code:<BossEncounters> <Boss isFinal="false" entry="56448" name="Wise Mari" killOrder="1" stage="1" step="1" optional="false" X="1047.01" Y="-2560.259" Z="174.1569" /> <Boss isFinal="false" entry="56843" name="Lorewalker Stonestep" killOrder="2" stage="1" step="2" optional="false" X="845.4167" Y="-2459.356" Z="174.9611" /> <Boss isFinal="false" entry="56732" name="Liu Flameheart" killOrder="3" stage="1" step="3" optional="false" X="930.005" Y="-2560.36" Z="180.0692" /> <Boss isFinal="true" entry="56439" name="Sha of Doubt" killOrder="4" stage="1" step="4" optional="false" X="900.5347" Y="-2648.632" Z="184.4594" /> </BossEncounters>
I reversed the steps so they would match the in-game objectives:
Code:<BossEncounters> <Boss isFinal="false" entry="56448" name="Wise Mari" killOrder="1" stage="1" step="4" optional="false" X="1047.01" Y="-2560.259" Z="174.1569" /> <Boss isFinal="false" entry="56843" name="Lorewalker Stonestep" killOrder="2" stage="1" step="3" optional="false" X="845.4167" Y="-2459.356" Z="174.9611" /> <Boss isFinal="false" entry="56732" name="Liu Flameheart" killOrder="3" stage="1" step="2" optional="false" X="930.005" Y="-2560.36" Z="180.0692" /> <Boss isFinal="true" entry="56439" name="Sha of Doubt" killOrder="4" stage="1" step="1" optional="false" X="900.5347" Y="-2648.632" Z="184.4594" /> </BossEncounters>
The bot was then able to continue with the bosses as normal and finished the dungeon.
The bot was able to complete Stormstout Brewery normally without any modifications, so I compared the boss 'steps' of Stormstout Brewery.xml and the in-game objectives and they are in the same order.
Maybe this is the issue? maybe this isn't the issue. At least it worked for me and I will keep an eye out for this while my bots progress through the MoP dungeons.
EDIT:
A similar issue just happened in Mogu'shan Palace. The bot assumed Gekkan was killed after Trial of Kings and tried to walk through the closed gate towards Xin:
Order in-game is: Xin the Weaponmaster, Trial of Kings, Gekkan
Order in profile is: Trial of Kings (step 1), Gekkan (step 2), Xin the Weaponmaster (step 3)
Modified steps: Trial of Kings (step 2), Gekkan (step 3), Xin the Weaponmaster (step 1)
Bot is running dungeon properly again, killing Gekkan after Trial of Kings and then Xin the Weaponmaster. Does anyone know if any of these things have changed in patches?
EDIT:
Shado-Pan Monastery and Gate of the Setting Sun work fine with matching order of steps.
Siege of Niuzao Temple considered complete after second boss (Commander Vo'jak).
Changed the steps from 1, 2, 3, 4 to 3, 4, 2, 1 and it works fine again.
I assume the heroic versions also have issues, I will test this later.
Hey Guys, hope someone can help out...Trying to use Highmaul Normal raid for my botgroup (have 7 bot accounts, plus 2 "main", which I play manually)
As far as I understood from other posts from here I need to change the DungeonIDs, and the Class name in the script file. So : went to Dungeon Scripts\Warlords of Draenor\Raids folder, created an lfr folder in there, and copied/pasted the existing .cs files (3 for Highmaul) I edited the ones in the original place, and changed dungeonID from 849,50,51 to 895 (found this in dungeonbuddy config/debug), and changed the Public class line to "higmaul1 for Walled city.cs,highmaul2 for the other,higmaul3 for the last part
Then went in the Default Profiles\DungeonBuddy\Warlords of Draenor\Raids folder, and did the same, no class cahnge, just the dungeonID.
I went to Nagrand and went into HM normal 10 man, and wanted to start dungeonbuddy with manually selecting the profile with Load Profile/from file and try the 1st .xml , but I got this back
XML Error: Unknown tag "DungeonId" (Input: "<DungeonId>895</DungeonId>") in "DungeonBuddyProfile"! - On line 5
XML Error: Unknown tag "BossEncounters" (Input: "<BossEncounters>
<Boss isFinal="false" entry="78714" name="Kargath Bladefist" killOrder="1" optional="false" X="3466.671" Y="7578.53" Z="55.33818" />
<Boss isFinal="false" entry="77404" name="The Butcher" killOrder="2" optional="false" X="3740.03" Y="7662.21" Z="24.95152" />
<Boss isFinal="true" entry="78491" name="Brackenspore" killOrder="3" optional="false" X="4113.032" Y="7744.417" Z="0.2547143" />
</BossEncounters>") in "DungeonBuddyProfile"! - On line 6
XML Error: Unknown tag "PullBlackspots" (Input: "<PullBlackspots></PullBlackspots>") in "DungeonBuddyProfile"! - On line 18
HB stops after that. What am I doing wrong here?![]()
These xml profiles are not supposed to be loaded anywhere. They are loaded in real time as long as Dungeonbuddy is running.Hey Guys, hope someone can help out...Trying to use Highmaul Normal raid for my botgroup (have 7 bot accounts, plus 2 "main", which I play manually)
As far as I understood from other posts from here I need to change the DungeonIDs, and the Class name in the script file. So : went to Dungeon Scripts\Warlords of Draenor\Raids folder, created an lfr folder in there, and copied/pasted the existing .cs files (3 for Highmaul) I edited the ones in the original place, and changed dungeonID from 849,50,51 to 895 (found this in dungeonbuddy config/debug), and changed the Public class line to "higmaul1 for Walled city.cs,highmaul2 for the other,higmaul3 for the last part
Then went in the Default Profiles\DungeonBuddy\Warlords of Draenor\Raids folder, and did the same, no class cahnge, just the dungeonID.
I went to Nagrand and went into HM normal 10 man, and wanted to start dungeonbuddy with manually selecting the profile with Load Profile/from file and try the 1st .xml , but I got this back
XML Error: Unknown tag "DungeonId" (Input: "<DungeonId>895</DungeonId>") in "DungeonBuddyProfile"! - On line 5
XML Error: Unknown tag "BossEncounters" (Input: "<BossEncounters>
<Boss isFinal="false" entry="78714" name="Kargath Bladefist" killOrder="1" optional="false" X="3466.671" Y="7578.53" Z="55.33818" />
<Boss isFinal="false" entry="77404" name="The Butcher" killOrder="2" optional="false" X="3740.03" Y="7662.21" Z="24.95152" />
<Boss isFinal="true" entry="78491" name="Brackenspore" killOrder="3" optional="false" X="4113.032" Y="7744.417" Z="0.2547143" />
</BossEncounters>") in "DungeonBuddyProfile"! - On line 6
XML Error: Unknown tag "PullBlackspots" (Input: "<PullBlackspots></PullBlackspots>") in "DungeonBuddyProfile"! - On line 18
HB stops after that. What am I doing wrong here?![]()
You my friend are awesome! Been causing my Bot team no end of problems. Started with Deadmines for me, I havent been back to test it for that yet, but MOP dungeons all sorted now thanks!
Yep thats exactly the issue lol. MOGUs did the same crap finished the first boss then tried to walk through a closed door until stopped. It also causes bots to leave before completing the dungon(ex: "BOT LEAVES AFTER KILLING FIRST BOSS")
Its attached to this post just unzip it and overwrite the old ones.
Attached is the WoD Normal + WoD Heroic + MoP Dungeon Updates:
1. Download the zip to your "HONORBUDDY\Default Profiles" directory
2. Extract the zip overwrite the old files
3. Restart your bot
MoP + WoD Dungeons will work properly from that point.
****tempme2 gets credit for updating the MoP Dungeons though.