• Visit Honorbuddy
  • Visit Rebornbuddy
  • Visit Demonbuddy
  • Visit Exilebuddy
  • Visit Hearthbuddy
  • Visit Pokefarmer
  • Visit Buddystore

New 1-100 Questing Pack Coming Soon!

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,674
    Likes Received:
    467
    Trophy Points:
    83
    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!

    This project started roughly 3weeks ago, and I've already got Alliance to level 80, and Horde up to level 70.

    A total of 5527 quests have already been completely developed in this short amount of time.
    Some requiring more complex code such as [Youtube] The Drakkensryd.​


    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 early stage of development, and I'm guessing it will take another month (not including bot downtime) before they are fully ready for an official release.

    However, if you are truly interested in testing them, you can contact me on the Honorbuddy Discord and I will consider letting you try them!
    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:
    1. Relog the player if a NPC doesn't spawn due to Blizzard phasing issues.
    2. Close quest frames which are bugged out on the UI.
    3. Fix mounting issues if the player happens to not be mounting when it should.
    4. Watch for PvP ganks or detect when the player has died multiple times in the same spot.
    5. 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!​
     
    Sulori, fivon, zzi and 17 others like this.
  2. gavzta

    gavzta Member

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

    Azhemoth Member

    Joined:
    May 8, 2013
    Messages:
    505
    Likes Received:
    24
    Trophy Points:
    18
  4. geupper

    geupper New Member

    Joined:
    Mar 21, 2017
    Messages:
    9
    Likes Received:
    1
    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.
     
  5. Asbonia

    Asbonia Member

    Joined:
    Jan 13, 2016
    Messages:
    84
    Likes Received:
    2
    Trophy Points:
    8
    Oh hell yeah!
     
  6. EchoTiger

    EchoTiger Official Profile and Singular Developer Staff Member Moderator

    Joined:
    Nov 28, 2012
    Messages:
    6,674
    Likes Received:
    467
    Trophy Points:
    83
    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?
     
  7. Jackels

    Jackels Member

    Joined:
    Dec 4, 2011
    Messages:
    158
    Likes Received:
    5
    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
     
    Asbonia likes this.
  8. geupper

    geupper New Member

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

    EchoTiger Official Profile and Singular Developer Staff Member Moderator

    Joined:
    Nov 28, 2012
    Messages:
    6,674
    Likes Received:
    467
    Trophy Points:
    83
    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!
     
  10. Sayer

    Sayer New Member

    Joined:
    Jul 12, 2014
    Messages:
    4
    Likes Received:
    0
    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?
     
  11. geupper

    geupper New Member

    Joined:
    Mar 21, 2017
    Messages:
    9
    Likes Received:
    1
    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.
     
  12. EchoTiger

    EchoTiger Official Profile and Singular Developer Staff Member Moderator

    Joined:
    Nov 28, 2012
    Messages:
    6,674
    Likes Received:
    467
    Trophy Points:
    83
    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.
     
  13. Sayer

    Sayer New Member

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

    jobwow Member

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

    sxertime New Member

    Joined:
    Apr 1, 2012
    Messages:
    11
    Likes Received:
    0
    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.
     
  16. EchoTiger

    EchoTiger Official Profile and Singular Developer Staff Member Moderator

    Joined:
    Nov 28, 2012
    Messages:
    6,674
    Likes Received:
    467
    Trophy Points:
    83
    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.
     
  17. rizarjay

    rizarjay Member

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

    sxertime New Member

    Joined:
    Apr 1, 2012
    Messages:
    11
    Likes Received:
    0
    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?
     
  19. yipsilonn

    yipsilonn Member

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

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

    marrvin Member

    Joined:
    Aug 26, 2012
    Messages:
    196
    Likes Received:
    3
    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
     

Share This Page