Jump to content

1 Screenshot

About This File

Overview

Hi guys, The Wholesome team is proud to present the Wholesome Auto Quester (AQ) for Wrath of the Lich King.
Please read the description below before downloading.

DISCLAIMER: We DO NOT provide public support for this product. Please don't contact us about it unless you're actively participating in its development.

The AQ is an experimental product for WRobot. It is not a profile. It is not a one-click leveler.
The AQ uses an Azeroth Core core WotLK database to extract quests and objectives available in your set level range. The information is compressed and embedded into the file, so no additional download is required. It then generates tasks with different priorities based on their nature and distance, making it automatically complete quests.
It only tries to complete objectives of the following types: Talk to / Kill / Kill & Loot / Gather / Interact / Explore. All other types of quests are automatically filtered out (escort / PvP / dungeons / item interactions etc..).

The AQ is open source and free to use.

 

Prerequisites

Before starting with the AQ, make sure that:
- Your WoW client is in English.
- You don't use any WRobot plugin, other than the Wholesome ones.
- You don't use any WoW addons.
- You don't use it on an account you're not ready to lose. Due to the dynamic nature of this product, it might put itself in difficult situations.
- You keep an eye on it while it's running.
- Your WRobot folder is not in a Cloud sync folder, like Dropbox or OneDrive. These have been reported to lock files and cause issues with WRobot and the content of the Data folder.

 

How to install

Copy the .dll file into your Wrobot/Products folder. Next time you start WRobot, Wholesome_Auto_Quester should appear in your list of available products and be ready to use.

 

Settings

Log debug - Displays additional dev info in the log. Should be used by devs only.
Quests GUI - Will display a GUI window with a lot of info on the current state of the AQ.
Dev mode - Displays info on the client screen and generates a debug JSON file. Should be used by devs only.
Level delta minus - The minimum level of the quest range to do.
Level delta plus - The maximum level of the quest range to do.
The default value is delta minus 5 and delta plus 0, meaning, if you're level 12, the AQ will only try to do quests from level 7 (12 - 5) to level 12 (12 + 0). These two settings are very important to understand. They are updated every time you level up. You should set a lower range for weaker classes.
Record unreachables - The pathfinder can sometimes have trouble finding its way to a NPC or an object. When it happens, you can choose to have them recorded internally and make sure the AQ doesn't try to reach them again.
Grind only - Ignore quests and use the auto grinder only.
Continent travels - Will travel through continents. We highly recommend you leave that setting enabled.
Abandon unfit quests - Will automatically abandon unfit quests (out of level range or undoable by the AQ). You should leave it enabled, or your quest log will end up being full.
Blacklist danger zones - Will try to detect zones with a high concentration of hostile NPCs and blacklist the area. These BL areas are reset at each level up until the zone is not a danger anymore.
Turbo loot - Replaces the default WRobot loot state with a custom, faster loot state. Please be aware that it can occasionally miss a few loots.
Stop at level - Will stop the AQ as soon as the set level is reached

 

Features

- Picks up / completes / turn in quests from NPCs, game objects and items.
- Auto grinder
- Clears your path against hostile units
- Travels through continents (boats, zeppelins, tram...)
- Force Spirit Healer resurrection and uses hearthstone when it died too many times
- Blacklists dangerous zones and zones where you died
- Most elevators are implemented
- Extensive GUI
- Wholesome plugins compatibility
- Automatically extracts the db json file into your Data folder
- Automatically updates when a new version is released

 

FAQ

I manually sent my character to Outlands before I reached level 60 and now the product doesn't work

This is intended. The product will only start questing in Outlands when your character is level 60. Don't bring your character to Outlands manually. Just let the AQ run in Azeroth, and it will automatically travel to Outlands as soon as it reaches level 60.

Can I use the AQ in the DK starting zone?

No, this zone is too specific and enclosed for the AQ to function.

Can I use the AQ on other WoW expansions?

No. It only works with WotLK.

Where can I get support for this product?

We do not offer public support for this product. Please do not contact us about it unless you're actively participating in its development.

Which classes are recommended with the AQ?

The AQ will try to complete difficult quests. We recommend that you choose a strong botting class who can easily deal with multiple enemies. The least recommended are Mage, Rogue and Warrior. If you use a weak class or a weak fight class, it will die a lot.

What server XP rate works best with the AQ?

The AQ can work with any server rate, although it seems to work best starting at 2x.
At 1x the AQ will travel a lot and occasionally run out of quests to do. The Auto grinder will take over to fill in the gap, but it will not be ideal.
With extreme rates like 50x, the AQ is not worth using.

Does the AQ work with non-English client?

No. It uses in-game strings for a lot of interactions. The AQ will not work at all if your client is not in English.

Which plugins work with the AQ?

We didn't test all the available plugins and can't guarantee their compatibility. We do recommend that you use the Wholesome plugins (vendors, flight masters and inventory) and only those. We made sure they are compatible with the AQ. Any other plugin can cause undesirable side-effects.
HMP has been reported to not work with the AQ, but it has not been tested by our team.

Which WoW addons work with the AQ?

We recommend that you don't use any WoW addons when botting. Avoid any potential interference.

Is the AQ better than a quester profile?

No. A well crafted quester profile will always be better.

The bot dies a lot, what can I do?

Set a lower level range. Make sure you use a strong fightclass. Blacklist problematic quests using the "ADD TO BL" button in the AQ GUI, or contact us to add them to the default blacklist. If a quest is hard but not impossible to do, we can also artificially inflate its level in the product so that it's done at a later level range.

What is the auto grinder?

If the AQ runs out of quests, or if you enable the setting "Grind only", AQ will search for hostile NPCs of type Beast in your level range to grind. It is not guaranteed to take you to a safe zone.

Does it work in Northrend?

Northrend is problematic with the AQ. A lot of quests cannot be completed and later level quests are out of reach (northern part). We recommend you switch to auto grind or a quester after level 75.

The log is saying "Server has not sent our quests yet". What does it mean?

The AQ needs to know which quests you already have completed, and the only way to do it is to request the server you play on to send that list. The response is throttled on most servers, meaning it can take a few minutes for the AQ to receive the answer.
At level 1, it won't be a problem. On higher level, if it's the first time you use the AQ, the bot might try to pickup quests you already have completed for a few minutes. Once the message is gone, the AQ list is synchronized with the server and the message will never appear again.

Where can I find the source code?

https://github.com/Wholesome-wRobot/Wholesome-Auto-Quester

 

Project Wholesome – A quick word

wholesome_small.png.4d28cc41a439104916d8a21ebc2ebcd8.png

The goal of Project Wholesome is to develop, test, and freely share wRobot products. All the code created under the project is transparent, open-source, and then released in the store for free. Nothing released under Project Wholesome is sold for profit, although individual donations are welcome. We are always looking for more testers and developers. If you want to participate, please join our Discord channel.

Project Wholesome Discord: https://discord.gg/NEq4VA6

Wholesome team Club: https://wrobot.eu/clubs/9-wholesome-team/

 

Donation

This product is free to use and share, although I have set up a Paypal donation link in case you are happy with my work and want to encourage me with a donation.

download.png.16493facd88f37eef1b01048ecd3a198.png.9e0ef5a675e05a56a9d591b6565ab094.png

 

 

Special thanks

Special thanks to the entire Wholesome team for their help and kindness. Love you guys!

@FlXWare  for the help, the precious insights and the laughs

@Hashira the legendary Italian chef for helping me turning mad spaghet into tasty lasagna

@Talamin for the support and help with the testing

@Kamogli for the tests and kindness

@Energia because you rock

 

Enjoy!

 


What's New in Version 1.0.0   See changelog

Released

No changelog available for this version.


User Feedback

Recommended Comments



Talamin

Posted

The holy Grail! 
Thx for your hard work… I followed the complete process and it was a looooooooong way to go… but this project is damn awesome! Thx for your hard work 🥰

Kamogli

Posted

This is the real deal. One can feel how much work and love went into this project. When I started testing a few weeks back, I had a hard time finding any issues worth noting. Congrats on the release Zer0 and thank you 🥰

870josh

Posted

This is working fantastic so far. WOTLK quester profiles are lacking and those that exist are buggy. It's nice to be able to drop in anywhere in Northrend and start questing without having to worry about the bot getting snagged on some complicated quest. Great work wholesome team!

Zer0

Posted

15 hours ago, 870josh said:

This is working fantastic so far. WOTLK quester profiles are lacking and those that exist are buggy. It's nice to be able to drop in anywhere in Northrend and start questing without having to worry about the bot getting snagged on some complicated quest. Great work wholesome team!

Thanks you. Just FYI, as the description says, Northrend is actually the worst zone for the AQ, especially above level 75. Most quests at this level are unreachable or unfeasible. So I advise you switch to a grinder or a profile quest once things get complicated.

dedin

Posted

Bot is great and working fine. But when I loaded the Auto Quester, it stopped gather flowers and is not mining. Please any help and or advice. Thanks a lot!

Zer0

Posted

9 hours ago, dedin said:

Bot is great and working fine. But when I loaded the Auto Quester, it stopped gather flowers and is not mining. Please any help and or advice. Thanks a lot!

Hi, I indeed forgot to add the default gathering states. I've pushed a new version. This is fixed.

Sharpzee

Posted

On 5/2/2022 at 4:51 PM, gazzyman123 said:

was go excited to download, but doesn't do anything 😢 image.png.e0085f82035bd148e767f8f987741c2d.png

Sounds like a great product though!

got it working and its great!

Sharpzee

Posted

Question for the other users - did you have any issues with the product not taking the character to train?

Zer0

Posted

1 hour ago, gazzyman123 said:

Question for the other users - did you have any issues with the product not taking the character to train?

The AQ is not meant to handle training. For this, you can use our vendor plugin which will take you to a trainer every even level (or every level specified in the settings).

pinznneedlz

Posted

Wonderful little profile. Thanks for the great work.

micmackill

Posted

This is a great product!

It worked really well until I reached Outlands and it stopped doing anything.

I can see the quests on the GUI tracker, but the tasks list is empty, has anyone had the same issue?

micmackill

Posted

26 minutes ago, micmackill said:

This is a great product!

It worked really well until I reached Outlands and it stopped doing anything.

I can see the quests on the GUI tracker, but the tasks list is empty, has anyone had the same issue?

Nevermind, it looks like a flying mount is required in order for this to work in Outlands. I was level 58 so I didn't have one yet. All good now 👍

Zer0

Posted

1 hour ago, micmackill said:

Nevermind, it looks like a flying mount is required in order for this to work in Outlands. I was level 58 so I didn't have one yet. All good now 👍

Having a flying mount doesn't have any impact on the AQ. If you had an issue, it was something else.

micmackill

Posted

1 hour ago, Zer0 said:

Having a flying mount doesn't have any impact on the AQ. If you had an issue, it was something else.

Weird, it definitely was stuck and was not doing anything until I bought a flying mount and set it up in my WRobot settings.

Sharpzee

Posted

On 5/11/2022 at 12:39 PM, Zer0 said:

The AQ is not meant to handle training. For this, you can use our vendor plugin which will take you to a trainer every even level (or every level specified in the settings).

Thanks for your response! 

I figured out that if you manually Add the Trainer NPC to the Database it works perfectly! 

eggwithbeard

Posted

Works like charm!!! Have leveled some chars horde and alliance, human, blood elf, undead, drainei... all hit 80, easy to config. You can do quest without flying mount, (i played on a server with x8 rates) with default settings.

 

 

xxcc99

Posted

I  used this "Wholesome_Auto_Quester" mode.but ,it's alway  download wow335db, and the Wrobot can't begin.I don't know why?

liquiddrool

Posted

Works well until Radar3d causes my Wrobot and WOW to crash after around 13-20 minutes of running.  Any way to disable it using Radar3d?

hellgree

Posted

Can't get it running, sadly. The start button is greyed out and all i keep getting is an error message when starting wrobot. System.IO.FileNotFoundException in the log and another (Exception: System.Reflection.TargetInvocation...) when starting wrobot. I just threw the .dll-File into that products folder. Any idea what the problem is?

xmdsx

Posted

Using on Warmane. Works perfectish, literally only problems is it must have outleveled the paladin quest for the ress spell and destroyed the book, then forever stuck in a loop of going all the way to stormwind, failing to pickup quest, blacklisting, then going alllll the way back to where it was to continue questing, ad infinitum every level. It makes leveling very slow having to constantly go back to stormwind for a quest that got bugged out because it deleted the book. I ended up having to make a ticket and a GM reset my quest status, I did it manually, and it STILL DOES IT. IT STILL GOES BACK to look for it, fails, and continues on with what it was doing. Is there any way to manually mark the quest as complete???? That's been fairly annoying. Another issue is, let's say I picked up a quest, killed the mobs, but leveled up once while killing the mobs for the quest, then because i'm a new level, it now goes to find new level appropriate quest, but never turns in the quest it just did. That's also kind of weird and I wish it would lock tasks until completed so it would actually turn in your quests when finished even if you outleveled it instead of just not turning them in at all. Overall, 9/10, don't know what I'd do without it to be honest. Thank you very much for your hard work!

Zer0

Posted

9 hours ago, xmdsx said:

Using on Warmane. Works perfectish, literally only problems is it must have outleveled the paladin quest for the ress spell and destroyed the book, then forever stuck in a loop of going all the way to stormwind, failing to pickup quest, blacklisting, then going alllll the way back to where it was to continue questing, ad infinitum every level. It makes leveling very slow having to constantly go back to stormwind for a quest that got bugged out because it deleted the book. I ended up having to make a ticket and a GM reset my quest status, I did it manually, and it STILL DOES IT. IT STILL GOES BACK to look for it, fails, and continues on with what it was doing. Is there any way to manually mark the quest as complete???? That's been fairly annoying. Another issue is, let's say I picked up a quest, killed the mobs, but leveled up once while killing the mobs for the quest, then because i'm a new level, it now goes to find new level appropriate quest, but never turns in the quest it just did. That's also kind of weird and I wish it would lock tasks until completed so it would actually turn in your quests when finished even if you outleveled it instead of just not turning them in at all. Overall, 9/10, don't know what I'd do without it to be honest. Thank you very much for your hard work!

Hi, the paladin book issue seems like an edge case that is indeed not handled properly by the AQ. Usually in WoW, there's no way to lock yourself out of a quest by deleting an item, as there's always a mechanic implemented to give you back the item, even after abandoning a quest. Not this time it seems. The one quick way you can solve this issue on your side is to simply blacklist the quest using the tracker GUI (ADD TO BL button). The other way to solve this would be to add an exception in the code for this specific item when scanning for items to delete, but I'd need more thorough testings, and a guarantee that it doesn't have any undesirable side effects.

As for your other issue, this is not a bug, but how the product works. It's especially prevalent on high rate servers (I believe warmane is x7 XP?) at earlier levels, where you level so fast that quests become deprecated really fast. Now I understand that the AQ abandoning a finished quest is frustrating, even if it's gray, but it also prevents the occasional issue of a quest that cannot be turned in for whatever reason, and the AQ going back to turn the quest in every new level and eventually having your quest log infested with irrelevant gray quests.

Both issue can be worked out for sure, but I've moved on to other projects and I don't think I'll be updating the AQ any more. When I released the product I had a hope that a lot of people would be interested in testing the product seriously and give relevant feedback, or even that developers would participate. But the reality is, all the development and testing have been done pretty much by me alone (with some help from my team), and after hundreds of hours of work, I grew a little tired of it. So I'll use this comment to remind developers that the project is open source. Anyone is welcome to participate, make a fork, or take over.

Thanks for your kind words anyway, it's appreciated.

xmdsx

Posted

Any issues encountered are easily overlooked in the grand scheme of usefulness of this project, I did blacklist the quest and it no longer goes to stormwind every level. The low level quests being ignored is a marginal problem, maybe another day or 2 of leveling, which doesn't matter at all to me, aslong as they farm and level I'm happy. I sent you a small donation as a token of my gratitude for your hard work, thank you for releasing it and allowing us to use it!

Zer0

Posted

Just posting a comment to clear the air around the Outlands "issue".

We've had a few people complaining that the bot does nothing when they take their level 58 character to Outlands. Other have made ridiculous claims that it's linked to having a mount or not. As the developer of this product, here's the final answer:

The AQ not working in Outlands before level 60 is not a bug, but an intended feature and there are good reasons for it.

Don't manually take your character to Outlands, the AQ will do it for you at level 60. Just let it run!


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...