Eclipse Profile Creator by Twist! UPDATE: Tuesday 17 February 2015 09:54pm! (PST (GMT-8)) New Version 1.0.4 Fixed Zygor import for new version of Zygor Fixed Zygor profile saving (would cause a crash before). Fixed import to get the quest id more reliably Miscellaneous lua parsing fixes. Summary: Cant find the profile your looking for? You can now create profiles with ease! HonorBuddy sometimes suffers from a lack of solid profiles due its lack of any kind of Profile Generator feature. A search of past forums reveals that some use to exist but are no longer in production. In an attempt to remedy that, I bring you the following profile creator plugin! (screen shot as of now) Basic (somewhat older) Tutorial: https://www.youtube.com/watch?v=h1OZ2jQ6fQo Disclaimer: There MIGHT be bugs as this an early release (less everyday). Report them and they will (probably) be fixed. ZYGOR Zygor import is only a baseline to start and will require user interaction to sort out some of the quests. It will import every quest that Zygor has in a profile (the LUA script). It however will NOT do logic statements (and you'll see things like |only bloodelf in the profile) and if you attempt to load a profile freshly generated from Zygor with HB - it will probably crash. What it DOES do is give you every single quest in the same order that zygor has them without you having to put them all in manually. And THAT is priceless. With that information you have a good baseline to sort out the specifics of the quest order on your own. If you use/like this plugin please consider +Rep or Donating. Download: Ver 1.0.3.0 - View attachment EclipseProfilePluginVer1.0.3.0..zip Ver 1.0.4.0 - View attachment EclipseProfileEditor_Ver1.0.4.zip After importing Zygor some will import with the "TIP" and whatnot you MUST fix these by hand before trying to import it again or it WILL crash. Features: New Features: Multilingual Support View attachment 120170 Changelog: ------------------------------------------ -- Ver1.0.4 Fixed Zygor import for new version of Zygor Fixed Zygor profile saving (would cause a crash before). Fixed import to get the quest id more reliably Miscellaneous lua parsing fixes. -- Ver1.0.3.0 Fixed Dispose for new version of HOnorbuddy Fixed assembly references. -- Ver1.0.2.0 Finally Fixed but that doesn't let you relaunch the windows after you have closed it. Fixed bug where the was complaining about Core. (those two shouldn't have been talking anyway) -- Ver1.0.1.1 Fixed crash bug Fixed reference issues Combined ORM code Fixed Mainform dialog not accessible once you close it -- Ver1.0.1.0 Added Multilingual support (Chinese Simplified) Fixed some crash bugs from un-linked controls. Fixed overlap of quest order window. Have fun and bot safe! --Twist--
looks greate buddy! not sure if I can use it for the things that are currently in me mind, bud I will try it !
There use to be a tool like this a long time ago (or maybe it was glider?) but there does not seem to be one around anymore
Finally! Ty for your hard work wit this! Will try this out when / if the bot get back online. Your beloved friend Forvirrad
Yeeeee!!! I used to have hundreds of Glider profiles, at least until the profileless questing bot appeared. I will give it a try as soon as i can. If it works i will be happy to start sharing my profiles.
Looks sweet, aslong as the quality doesn't suffer from it being easy.. then i think it's a great idea !
Well it ensures teh quality. Eliminates typos and missed parameters or copy and paste errors or case sensitive mistakes.
When you think you are ready for a new project, may I suggest writing a plugin to do quests using C# instead of xml? That would give the user much more control over the way the toon behaves. The xml version Hb uses is rather limited. I know that Highvoltz started writing such a plugin, and the results got integrated in HB's development tools. But the end product is not only limited to a number of features, it only creates xml instead of C# code.
There functionality is actually contained in the Custom Behaviors classes that you can already do in HB. These are classes that are run when the "File" gets called in the custom behavior on the profile. However if you wanted to not use XML and instead use C# to control everything it would require a new questing bot base - or - I think you could actually just write a one line XML file with ONE custom behavior in it. And that custom behavior would handle all questing related matters. However - there has been a alot of work put into the Quest bot that you would be circumventing and therefore reinventing the wheel a bit.
Such a plugin would not necessarily circumvent work already done in questbehaviors, it would just make their use easier via a comparable interface as your plugin. It would also make it possible, among other things, to supersede the linearity of the quest bot, making it possible to target mobs belonging under different quests, in any order. Instead of first doing quest a, then returning/starting to/on quest b. While doing quest a, the toon now ignores anything that has to do with quest b, unless it is a hostile mob.
So your idea is use the same kind of interface I have - but rather than the output be XML to instead output C# custom behaviors that can handle multiple quests at once?
The main point is having an interface to create C# code for HB. I think that even if did not add anything else to how the profiles function, it would still be an awesome product. Once you have the basis, it can be expanded to multiple quests, dungeons, BG's...
Well I think what your asking is already implemented in HonorBuddy. HB uses the Compile On Demand or Lazy loading so that you can add as many C# files to HB as you want. You can already add C# .cs files to plugins, botbases, and behaviors. Tha'ts how everyone creates plugins and whatnot. So if your saying the plugin watches you as you play and attempts to generate the behaviors by mimicking what you do in the game - that is a tall order.
I understand that you are not interested, which is really understandable. Like you said, it is a tall order. But I doubt the idea is already implemented. Sure, you can add C# files to HB, the way you can add profiles. But the point is to create an interface to create those .cs files, the way your plugin helps to create profiles. edit: what I am proposing falls under scripting I suppose. I think, for instance, that wow programmer probably make use of these kind of interfaces to create new quests, among other things. Those interfaces would be an extra layer to the game engine used. You can see that there is a limited number of patterns quests follow. We all know kill, gather and escort quest. But each of these main sorts have a few variations that keep coming back. This is were a scripting interface comes really handy. The problem with profiles is that they are too coarse-grained. If HB came with a better version of xml, that would not be the case, and a new interface would not be needed.
Don't misunderstand It's not that I'm not interested just trying to figure out exactly what it's suppose to do. And I wasn't sure if you knew about the compile on demand stuff.