• Visit Rebornbuddy
  • ALL PROFILES - Plug-in for Creating Profiles with Video Tutorial

    Discussion in 'Archives' started by Twist, Dec 2, 2013.

    1. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      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!

      ProfileCreatorScreen.png
      (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--
       
      Last edited: Feb 17, 2015
      ZoOoOoM, lotrodude and Slite62 like this.
    2. brainAbuddy

      brainAbuddy Active Member

      Joined:
      Aug 12, 2010
      Messages:
      2,180
      Likes Received:
      11
      Trophy Points:
      38
      looks greate buddy!
      not sure if I can use it for the things that are currently in me mind, bud I will try it !
       
    3. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      Definitely keeping my eye on this...

      ;)
       
    4. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      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
       
    5. forvirrad

      forvirrad Member

      Joined:
      Jan 11, 2011
      Messages:
      116
      Likes Received:
      1
      Trophy Points:
      18
      Finally! Ty for your hard work wit this! :D

      Will try this out when / if the bot get back online. :p

      Your beloved friend
      Forvirrad :confused:
       
    6. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      Make sure you grab the latest version, and your welcome =)
       
    7. deskicio

      deskicio New Member

      Joined:
      Dec 7, 2013
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    8. daarno

      daarno New Member

      Joined:
      Nov 30, 2013
      Messages:
      135
      Likes Received:
      0
      Trophy Points:
      0
      Congratulations on your sticky!
       
    9. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      Awesome! and thanks!
       
    10. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      Well, did you try it out? How did it go?
       
    11. Staffix

      Staffix Banned

      Joined:
      Dec 20, 2012
      Messages:
      1,085
      Likes Received:
      8
      Trophy Points:
      0
      Looks sweet, aslong as the quality doesn't suffer from it being easy..
      then i think it's a great idea :) !
       
    12. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      Well it ensures teh quality. Eliminates typos and missed parameters or copy and paste errors or case sensitive mistakes.
       
    13. daarno

      daarno New Member

      Joined:
      Nov 30, 2013
      Messages:
      135
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    14. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      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.
       
    15. daarno

      daarno New Member

      Joined:
      Nov 30, 2013
      Messages:
      135
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    16. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      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?
       
    17. daarno

      daarno New Member

      Joined:
      Nov 30, 2013
      Messages:
      135
      Likes Received:
      0
      Trophy Points:
      0
      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...
       
    18. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      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.
       
    19. daarno

      daarno New Member

      Joined:
      Nov 30, 2013
      Messages:
      135
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    20. Twist

      Twist Community Developer

      Joined:
      Oct 15, 2010
      Messages:
      643
      Likes Received:
      31
      Trophy Points:
      28
      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.
       

    Share This Page