Yes is a matter that I hope to address. Hence this poll that I started to address that concern. Among those that voted DungeonBuddy Profiles seemed to be the most desired feature. I do intend to circle back around to the usability thing. I think it's cool that you get that this a profile writing tool for those that already have some experience writing profiles. I didnt know a damn thing about writing them when i started this project. Everything that i know about writing them was what i learned about reverse engineering other profiles that i verified work correctly. There is however a lot of complexity to certain quests that would be tough to accomplish in a simple interface. My idea is a basic mode and advanced mode. Where the basic mode walks you through each part of each quests and tries to infer as much about the quest as possible by reading the quest description. The problem with this is that would not work for people playing non-english versions of wow. Which, according to the people posting in this forum, is a fair bit. Im definitely open to feedback on how to present a more streamlined quest creation method.
You definitely have my (moral) support. As I said, you have layed down the basis for further work. Just think what noob players want when they want to add a quest. 1) find questgiver and quests. Maybe a list of questgivers, each with its own quests. 2) Once you have the quest, how are you going to complete it. It is not enough to know which mobs and how many you have to kill. Where do you have to go to do that. What do you have to use (item, vehicle). 3) You should have the different logics ready to use with any quest that needs it. Most people have no idea what a while loop is. So trying to explain it is usually a waste of time. They want to consume a profile, not produce it. So you will have to hide the logic behind the quest, and present no more than menu's and/or checkboxes. 4) One way of hiding the logic is very simple. If it is a quest that involves killing more than 1 mob, or getting more than one item, then the choice for a while block is quite natural. The user does not need to know that. Same with the use of items or vehicles, if the user checks that, you should have specific blocks ready. I hope these (somewhat hasty) remarks will be of some use to you. edit: you have the means of solving the irritating cache problem. If the toon gets hung up trying to get a quest it already has completed, all the user needs to do is uncheck the quest and reload the profile!
You might be on to something with the checkboxes. Just to say "does this quset depend on another quest" etc. Yeah i could streamline it. Do you know if there is a reference somewhere that says all of the allowable tags for a questing profile? Like if it says for <CollectItem> tags these are allowed , mobid, itemid, questname, etc...?
the wiki mentions those things. Honorbuddy Profile Tag Attribute: Condition - Buddy Wiki This is one that you could use, but I'm sure that more experienced HB programmers will be willing to help. edit: btw, you have I think all the info you need in existing profiles. If you analyze a few quests, you will see that they all probably can be reduced to a few templates that you could use. And you can always add something to the checklists or menus later on. Maybe an option for advanced users?
Pls dont forgett to Fixx this thinks: http://www.thebuddyforum.com/honorb...-editor-creator-generator-14.html#post1349315
This plugin looks like it could be something amazing, when I get some available time I will test it out. Thank you for this generous addition.
Twist, When come alot of updates for this tool?? i know you work hard on the tool But I still have problems with that lootmobs in my profile
Ya should. I need to know if there are any (obscure) problems with the generated questing profile. So far the general ones work really well.
Im working on usability stuff right now. Like the ability to search your quest orders for one a specific one. Helps if your importing a big one. Also there is no "Edit" for existing Quest Orders so I need to add that as well.
UPDATE: Monday 16 December 2013 3:40pm! (PST (GMT-8)) New Version 1.0.0.8 Added profile selection screen, alpha version of DB profile creator, questorder search feature, and more! View attachment EclipseProfileCreator_Ver1.0.0.8.zip
@Twist, The new update have litte problem on questorder line as i will scroll down to last quest i cant see the quest name... This is my questorder: <PickUp QuestName="Breaking the Chain" QuestId="25167" GiverId="3188" GiverName="Master Gadrin" /> <PickUp QuestName="Cleaning Up the Coastline" QuestId="25170" GiverId="10578" GiverName="Bom'bay" /> >>>>WITH THIS QUEST I HAVE ALOT OF PROBLEMS WITH MOBLOOTING<<<< <Objective QuestName="Breaking the Chain" QuestId="25167" Type="KillMob" KillCount="10" MobId="39245" /> <Objective QuestName="Breaking the Chain" QuestId="25167" Type="KillMob" KillCount="3" MobId="39251" /> <Objective QuestName="Cleaning Up the Coastline" QuestId="25170" Type="CollectItem" ItemName="Crawler Mucus" ItemId="4888" CollectCount="5" /> >>>>>>QUEST WORK NOT MOBS CANT LOOTING<<<< </QuestOrder> </HBProfile>
I mean this questorders there is one quest that stuck with lootings on the mob that i need.. I need the item of Crawler Mucus for the quest but everytime afther the combat fight my char is go to next mob and loot not the other mob.. This everytime it like a circle that kills mob but not looting i hate that.. but other problem was you new update he litte problem in the tool as you see questorders in the tab and i will scroll down i cant see the last two or three quests..
What is with the rest of my bug Report? Not fixxed in the last version: And when you replace in EclipseProfileBuilder.cs this: Code: mainForm.Show(); with this: Code: new ProfileTypeSelector().ShowDialog(); you can fix this error: Code: [02:45:14.130 D] System.ObjectDisposedException: Auf das verworfene Objekt kann nicht zugegriffen werden. Objektname: "ProfileTypeSelector". bei System.Windows.Forms.Control.CreateHandle() bei System.Windows.Forms.Form.CreateHandle() bei System.Windows.Forms.Control.get_Handle() bei System.Windows.Forms.Control.SetVisibleCore(Boolean value) bei System.Windows.Forms.Form.SetVisibleCore(Boolean value) bei System.Windows.Forms.Control.Show() bei Eclipse.EclipseProfileBuilder.OnButtonPress() in c:\Users\Andreas\Desktop\LevelService\HB - Privat\Plugins\EclipsePlugin\EclipseProfileBuilder.cs:Zeile 51. bei Styx.Plugins.PluginWrapper.OnButtonPress() [02:45:14.128 D] Plugin Eclipse Profile Plugin threw an exception in 'OnButtonPress'! Exception: The Problem is when i start the Ecplis Plugin, close it and start it again nothing happens because of this error....so you have to restart the bot to can open the plugin again... P.S. I am missing this when create a profile: Code: <MinDurability>0.3</MinDurability> <MinFreeBagSlots>3</MinFreeBagSlots>
This looks like a great tool, now sorry for a noob question But am i correct in thinking that i could use this plugin Alongside lets say, zygors guide... add in every npc i come across as i come across them etc and the quests and have a leveling profile that follow zygors ? Thanks
I dont see why not - some of the quest behaviors could get a bit complicated. But as longas you choose the proper FILE in custom behaviors i think you should be ok. I just go through and every quest i come across i add to a profile.