What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Blizzards Quest POIs - great potential for a better bot

Sanjo

New Member
Joined
Jul 25, 2011
Messages
19
Reaction score
0
I'm currently investigating in the quest POIs (= points of interest) that are built in since cataclysm. The quest POIs are these hints and marked areas on you map when you do quests. My plan is to use them to write a quest behavior that is able to solve most of the quests without need of hardcoded hotspot infos, coordinates, item and mob ids. This will make profile writing a lot easier and you don't have to provide so much infos that are already available and could be found out automatically.

Future plans are maybe to write a questing bot that doesn't need any profiles. The basic idea is that the bot should automatically find quests and zones for the toon's level and solve the quests with assistance of databases like WoWHead and ingame provided data.

So today I wrote a plugin to get in touch with the ingame quest POIs. It reads out all areas of the quests in the questlog and displays them in a similar way like it's done on the map in WoW. Additionally you can see the coordinates of the areas. It has no great use for normal botters but it's a good starting point to learn more about blizzards quest POIs (and maybe how to write a plugin) and it will have its use for the future goals.

So if you read this post until here, the chances are good that you are interested in this topic. If you have experience in C# programming and already looked into the APIs of Honorbuddy maybe you want to contribute to this plan and help me to build this. Or if you have other good ideas for it (that are realistic!) or want to give me feedback, you are welcome to.

I hosted the plugin on GitHub. You can clone or download it from there. It's free to use and you can do with it what you want. I used VS 2010 but there is no problem with using VS 2008. You just have to change one version number in der solution file or you can use the .csproj directly.

https://github.com/Sanjo/Honorbuddy-QuestPOI

Here is a screenshot from the plugin to get an idea (the 2nd one is the plugin interface):




P.S. @Honorbuddy dev team: I'm also interested if you already tackled this or it is on your near future roadmap. (And I read this one Wiki article / blog post that talks about similar ideas of a future bot)
 
This looks like it could be something big.

Props to you sir
 
My question to this is: are you sure that hb currently doesn't work like this already?
 
Actually I think it worked like that already (when quest system was first released) but it was then scrapped?
 
it does already do this, if you have a quest with no overrides to CB's it pulls the information for the quest from the client and tries to complete it that way, but obviously you cant pull all the data needed for all quests, like escort quests for example, thats why we have CustomBehaviors and Overrides.
 
it does already do this, if you have a quest with no overrides to CB's it pulls the information for the quest from the client and tries to complete it that way, but obviously you cant pull all the data needed for all quests, like escort quests for example, thats why we have CustomBehaviors and Overrides.

Ok, thanks to your reply. Saves me work.
 
Back
Top