• Visit Rebornbuddy
  • New 1-100 Questing Pack Is Here!

    Discussion in 'Honorbuddy Forum' started by EchoTiger, Mar 29, 2017.

    1. EchoTiger

      EchoTiger Official Profile and Singular Developer Staff Member Moderator

      Joined:
      Nov 28, 2012
      Messages:
      6,809
      Likes Received:
      631
      Trophy Points:
      113
      Take the Heirloom Poll
      -> http://www.strawpoll.me/12690390 <-

      Welcome
      It's finally that time again. Time for something new.
      With that, I've been working in my off-time to create a completely new 1-100 questing pack!

      Why remake 1-100?

      The existing 1-100 pack does what it says. It gets you to level 100.
      However, the quest design has aged very roughly over the years.

      With each expansion Blizzard nerfs experience ranges.
      The existing 1-100 pack has never been updated to accommodate for the experience nerfs, which is one of the major reasons why it's so slow for going from 1 to 100.

      Not to mention, the methods used in these profiles have also aged very badly.
      The existing 1-100 pack completely relies on what's called the <Objetive/> system.
      The objective system has been roughly obsolete in profile development for the past 4 years.

      When can I get these profiles?

      These profiles are still in the beta stage of development, but for the most part work much better than the old profiles.

      If you are truly interested in testing them, you can obtain them through the old profile pack as they are included there!
      If you have the store version of the old profiles, then they will be inside of the "New Profiles (Work in Progress)" folder

      You can also obtain them from our Discord.
      Click here to join: https://discord.gg/H3extPY


      [​IMG]
      New Features
      Titles in bright purple text are features that are currently added to the profiles!

      New Checkpoint Logic
      With the existing 1-100 pack, there's a common issue that if you use heirlooms your bot will end up doing quests that are 'green' level.
      It's not until you stop->start the bot that it actually gets back to doing quests that are suitable for your level.

      With the new questing pack, it will continually skip to checkpoints as your player quests.
      This will 100% ensure that you're always questing in a zone that is suitable for your player.


      New Questing Route
      This new questing route is heavily based off of the critically claimed Zygor Guides addon with some of my personal tweaks to even further improve the route.

      This new route isn't completely based off of Zygor Guides given that Zygor isn't perfect.
      For quests that I've considered 'slow' or routes I've considered 'not good' - I've cut out of the bot's questing route.


      More Human-like Behavior
      For quest givers, mob spawns, or pretty much anything that requires a coordinate - the coordinates have been offset to a more player-like standpoint.

      With the current questing profiles, the bot will stand directly on top of a mob spawn point or a quest giver if the mob or quest giver doesn't happen to be there.
      With the new questing profiles, the bot will actually stand away from the spawn point just as a player would.


      Better Logical Handling
      For wait timers, kill logics, interact logics etc - these will now terminate when needed.

      In the current questing pack, it's commonly a problem that a wait timer will run while the bot is already done with whatever it's doing.
      This causes the player to stand idle for no reason at all.

      Also, for kill/interact behaviors, the bot will now terminate them if a goal is met.
      A good example is the Dig-Boss Dinwhisker quest where you must kill Dwarves to get him to spawn.
      After he spawns, you kill him and an object drops.

      With this new logic, the behaviors will terminate if another player has completed any of the steps of the quest whereas the current questing pack logic won't.


      Individual Profiles
      In the current questing pack, all the questing zones are bunched together in a massive "12-58" or "58-70" profile.
      With this new pack, each zone will be its own profile. (eg: Elwynn Forest.xml)

      This gives you (as the user) the freedom to quest in any zone you'd like if you're going for an achievement such as Loremaster.


      Minimal Hotspot Usage
      When killing mobs or looting objects, the hotspots that move the bot around have been reduced dramatically.

      With less hotspots, the bot will rely on more on random path generations when going between the large distances of the hotspots.
      This will reduce bot-trains and keep bots moving at random paths rather than static paths.


      A Profile Config Menu!
      If you've used the 100-110 Legion profiles, you may have noticed that a "Profile Config" button appears when you start the bot.
      This button allows you to turn on/off some neat functions!

      Some functions being: Treasure Hunting, Custom Anti-Stuck, and others.
      The new 1-100 profiles will be getting this menu as well!


      RAF Support!
      This has been a HUGE request over the years.
      Most developers have tried, but failed to create a proper RAF support function.

      These new profiles will be running through using custom extension methods which makes it easier to support RAF.
      Every quest behavior is currently conditioned with these extension methods, so adding an extra check for RAF is insanely easy to implement.

      You can toggle this option on/off via the new Profile Config menu!
      Please note: due to the complexity of this, it will be added much later after the new pack is released.


      Hearthstone Use
      As the bot is questing, it will actively set your player's hearthstone to the questing hub it's questing at.
      If at any time the bot decides that hearthing back to the questing hub is faster than running, it will do it.

      This dramatically speeds up things!
      A perfect example is after questing in Fargodeep Mine (Elwynn Forest) - the bot will hearth directly back to Goldshire and turn in the quests, saving the 3minute run back.

      You can toggle this option on/off via the new Profile Config menu!


      Treasure Hunter!
      Throughout WoW, there's chests all around the game.
      These chests reward you the amount of experience that a quest would, and often gives you a nice blue item!

      With the treasure hunter logic, the bot will actively look for these chests (while questing) and will open them if one is found.

      You can toggle this option on/off via the new Profile Config menu!


      Rare Mob Hunter!
      Throughout WoW, there's rare mobs all around the game.
      These rare mobs reward you the amount of experience that a quest would, and often gives you a nice blue item!

      With the rare mob logic, the bot will actively look for these rare mobs (while questing) and will kill them if one is found!

      You can toggle this option on/off via the new Profile Config menu!


      Custom Anti-Stuck
      If the bot is stuck in a location for longer than 5minutes, it will use your player's hearthstone to get out.
      This has been one of the biggest requested features in the bot to date!

      With this custom anti-stuck logic, this will increase the AFKability of the profiles dramatically.

      You can toggle this option on/off via the new Profile Config menu!


      Custom Looting
      The bot seems to waste a LOT of time looting mobs it doesn't need to.
      And often, it wasting that time means that it's looting 1 copper off the ground.

      The custom looting logic will allow you to have the bot only loot mobs that are required for a quest.
      This can cut down on a lot of wasted time and make sure that your bot is actively progressing as it should rather than wasting time looting a few copper off the ground!

      You can toggle this option on/off via the new Profile Config menu!


      Proactive Vendoring
      Sometimes the bot will leave a town which has vendors in it at let's say... 8 bagslots remaining.
      Since the profile minimum to vendor is 3 bagslots, the bot won't attempt to vendor before leaving the town.
      A result of this causes the bot waste a LOT of time running the quest objective area just to turn around to go back to town when the bagslots to drop below 3.


      Proactive Vendoring will force the bot to vendor anytime there's a vendor NPC near the toon and the toon has a low amount of bagslots.
      This way the toon will always have a plentiful amount of bagslots before leaving the town at all times, saving the constant running back to town.

      You can toggle this option on/off via the new Profile Config menu!


      Active Guild Banking
      Active Guild Banking will allow you to input items to a list, this list will have the bot summon your guild bank and deposit all the items on the list!


      Active Item Deleting
      Active Item Deleting will allow you to input items to a list, this list will have the bot delete the items you input to the list!


      AFK Mode
      AFK mode is one that a lot of people might love.
      When activated, AFK mode will change some of the behaviors in the bot.

      One of the main things that makes the questing pack not 100% AFKable is that your inventory can get full of items.
      AFK mode will force the bot to sell ALL items in your backpack when the bot visits the vendor.

      AFK mode will also do a few other things such as handle detection of other players around you, clean your questlog of unneeded quests, and a few other things which won't be announced yet.

      You can toggle this option on/off via the new Profile Config menu!


      The Sanity Engine
      This is an interesting one, so bear with me!

      The sanity engine is a custom logic that will run passively.
      As it is running it will run diagnostic checks and debug issues that occur in real time!

      So it's like having a mini version of me helping your bot at all times! :3

      Some of the things it will do:



        • Relog the player if a NPC doesn't spawn due to Blizzard phasing issues.
        • Close quest frames which are bugged out on the UI.
        • Fix mounting issues if the player happens to not be mounting when it should.
        • Watch for PvP ganks or detect when the player has died multiple times in the same spot.
        • and much more! (TBA)
      Thoughts? Questions?

      I'm leaving this thread open for feedback.

      If there's something that you're wondering about, or if there's a feature you're looking for - please feel free to tell me below!
       
      Cava, bk11, Sulori and 19 others like this.
    2. gavzta

      gavzta Active Member

      Joined:
      Aug 14, 2016
      Messages:
      151
      Likes Received:
      26
      Trophy Points:
      28
      Oh ty echo you're the best furry person I know
      Tell that azyul fellow ty also
       
      Last edited: Mar 29, 2017
      Cava likes this.
    3. Azhemoth

      Azhemoth Active Member

      Joined:
      May 8, 2013
      Messages:
      534
      Likes Received:
      43
      Trophy Points:
      28
    4. geupper

      geupper New Member

      Joined:
      Mar 21, 2017
      Messages:
      9
      Likes Received:
      4
      Trophy Points:
      3
      I don't know if its possible to actually add this in a profile, but it is possible to make our character rotate more and just not yank like a possesed kid at an direction?

      This is something that really makes me paranoid about the actual 1-100 pack.
       
      Cava likes this.
    5. Asbonia

      Asbonia Member

      Joined:
      Jan 13, 2016
      Messages:
      94
      Likes Received:
      3
      Trophy Points:
      8
      Oh hell yeah!
       
      Cava likes this.
    6. EchoTiger

      EchoTiger Official Profile and Singular Developer Staff Member Moderator

      Joined:
      Nov 28, 2012
      Messages:
      6,809
      Likes Received:
      631
      Trophy Points:
      113
      You mean the weird loopy movement behavior it does when it rotates towards a direction behind it?
      Or just the bot-like rotation in general when changing which way it's facing?
       
      Cava likes this.
    7. Jackels

      Jackels Member

      Joined:
      Dec 4, 2011
      Messages:
      176
      Likes Received:
      13
      Trophy Points:
      18
      the loopy movement when it's trying to find a path is pretty telltale of a bot but I think he means when it's just changing direction, the turn on a dime thing always concerns me
       
      Cava and Asbonia like this.
    8. geupper

      geupper New Member

      Joined:
      Mar 21, 2017
      Messages:
      9
      Likes Received:
      4
      Trophy Points:
      3
      @EchoTiger this is what I meant
       
      Cava likes this.
    9. EchoTiger

      EchoTiger Official Profile and Singular Developer Staff Member Moderator

      Joined:
      Nov 28, 2012
      Messages:
      6,809
      Likes Received:
      631
      Trophy Points:
      113
      I see.

      I'd have to research the movement API a bit to figure if it's possible to address on a profile.
      If not, I can chat with the other guys to see what we can come up with.

      Thanks for the feedback!
       
      Cava likes this.
    10. Sayer

      Sayer New Member

      Joined:
      Jul 12, 2014
      Messages:
      4
      Likes Received:
      2
      Trophy Points:
      1
      Hey. I was interested in the possibility of testing a new version of profiles 1-100 and ready to try. What is required of me?
       
      Cava likes this.
    11. geupper

      geupper New Member

      Joined:
      Mar 21, 2017
      Messages:
      9
      Likes Received:
      4
      Trophy Points:
      3
      Thank you for being so helpful. Thanks to you my chars are 110.


      Also this, I'd be able to test them as well if you need help @EchoTiger.
       
      Cava likes this.
    12. EchoTiger

      EchoTiger Official Profile and Singular Developer Staff Member Moderator

      Joined:
      Nov 28, 2012
      Messages:
      6,809
      Likes Received:
      631
      Trophy Points:
      113
      I've edited the first post to include a link to the Honorbuddy Discord.
      If you join there, you should see me in the server. PM me and I'll chat with ya there.

      Once Honorbuddy is updated for the new patch, I'll be handing out zip files for it.
       
      Cava likes this.
    13. Sayer

      Sayer New Member

      Joined:
      Jul 12, 2014
      Messages:
      4
      Likes Received:
      2
      Trophy Points:
      1
      Well, thank you, I overlooked the link (
       
      Cava likes this.
    14. jobwow

      jobwow Member

      Joined:
      Jan 15, 2010
      Messages:
      110
      Likes Received:
      1
      Trophy Points:
      16
      *a lot of new improvements noce idea about the zone quest for loremaster !! nice one dude thx !
       
      Cava likes this.
    15. sxertime

      sxertime New Member

      Joined:
      Apr 1, 2012
      Messages:
      11
      Likes Received:
      2
      Trophy Points:
      1
      Looks like I'll be leveling another char up. been enjoying these products for years. I'll have to jump into discord at some point.



      Is this going to include like a Mob logic? Like certain Rares have abilities that need to be avoided or is it just going to walk up and start killing it just because its a rare without regards to the abilities it has.
       
      Cava likes this.
    16. EchoTiger

      EchoTiger Official Profile and Singular Developer Staff Member Moderator

      Joined:
      Nov 28, 2012
      Messages:
      6,809
      Likes Received:
      631
      Trophy Points:
      113
      Ideally it'll just look for CreatureRank==Rare on the mobs around it and engage them if they have it.
      Up until Cataclysm, rares don't really do anything special and should be just as killable as a normal mob.

      If it becomes a problem that rares are killing bots, or the special abilities are too strong - then I will look into adding a better combat awareness logic to the profile.
      It's very possible to dynamically detect AoE damage pools / frontal slams / etc and avoid them.

      If even with this extra awareness logic the rare is too strong, then it would be easy to add these 'stronger rares' into a blacklist so the hunting code won't go after them.
       
      Cava likes this.
    17. rizarjay

      rizarjay Member

      Joined:
      Jan 29, 2010
      Messages:
      397
      Likes Received:
      2
      Trophy Points:
      18
      Wow! This sounds incredible! Can't wait to try it. I'll be leveling a new character to test it out!
       
      Cava likes this.
    18. sxertime

      sxertime New Member

      Joined:
      Apr 1, 2012
      Messages:
      11
      Likes Received:
      2
      Trophy Points:
      1
      Ok Sweet. Ya wasn't really worried about the earlier mobs as like you said they don't really do much. Once you hit the Cata Rares it's just really the annoying AoE pools that become a problem. Hopefully We can just hold our own with this new leveling pack. Can't wait!!



      This sounds very very promising and interesting. Can't wait to see all the bonuses we get with this. Gonna have to keep my Tiger pet out to make sure you stay with me huh?
       
      Cava likes this.
    19. yipsilonn

      yipsilonn Member

      Joined:
      Mar 1, 2011
      Messages:
      214
      Likes Received:
      6
      Trophy Points:
      18
      cant wait!!!!!

      thank you for your hard work and passion!
       
      Cava likes this.
    20. marrvin

      marrvin Member

      Joined:
      Aug 26, 2012
      Messages:
      230
      Likes Received:
      15
      Trophy Points:
      18
      Future Profile option wishlist: Do not let Singular decide about "Pull more" but toons gear level/Number of Heirlooms. Normally a toon decked in Heirlooms can easily handle 3+ Mobs as soon as AOE Spells are available (well at least including MoP , Tanking Classes up to Arak (Nagrand will be skipped anyway ))

      -- marrvin
       
      Cava likes this.

    Share This Page