What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Beta] QuestBot

Status
Not open for further replies.
Sweet. So Push is also working on this as well? By the way what you have so far is a great foundation. It's extremely fast and efficient when it's working and stopping mid-quest doesn't have any issues at all. Once you make it easier for us to change what quest the bot does without restarting or editing a text file it'll be much higher quality overlal.
No. As I said, that error was not QuestBot related.
 
This awesome bot! but, here we go... some stucks that i saw :

Mud flats - it get stuck pretty easy, because of trees.
Bandits, a lot of problems, i think its not worth the time, just make it by hand, and them start again.
the map before enter on a3 city, it gets stuck on a wall close to waypoint, seems like the bot want to pass through the wall.

for now... i will keep watching :)
and thanks again for awesome work.
 
Questbot works flowlless only problem i got is in act3Cruel caracter cant walk to npc/stash to sell/store or return quest
 
Got some problems on boss fights too, when the bot dies, it keep going to wp and start the all path along the boss, and sometimes get critical error and stop.
 
Guys, attach logs please. Just telling "thing X does not work" will not make any help.
Stuck issues have always been out there, they are not related particularly to QuestBot.
Navigation problems in Act 3 are fixed now, just get the latest bot version.
 
Finally bought the bot.

Amazed by the quest bot.
Good worked.

I personally had no issues with the questbot itself,
but at times, bot was stuck by trees and destructible.
 
Code:
[IdTask] No items to identify.
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at EquipPlugin.Tasks.EquipIteminTown.get_IsClearCursorTaskEnabled() in C:\MySuperHiddenFolder\3rdParty\_CONFIGS_\NewChar\EquipPlugin\Content-70178406\Tasks\EquipIteminTown.cs:line 661
   at EquipPlugin.Tasks.EquipIteminTown.<Logic>d__18.MoveNext() in C:\MySuperHiddenFolder\3rdParty\_CONFIGS_\NewChar\EquipPlugin\Content-70178406\Tasks\EquipIteminTown.cs:line 642
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Loki.Bot.TaskManager.cj\,_'@T@lcb<_ZL\]\]vgOnyUu'.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at QuestBot.QuestBot.<MainCoroutine>d__15.MoveNext() in C:\MySuperHiddenFolder\3rdParty\_CONFIGS_\NewChar\QuestBot\Content-70175380\QuestBot.cs:line 218
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Buddy.Coroutines.Coroutine.B:G\*yBS%k!X#oFq#\[J3-j(J>\,.Jb$a>#bY\[_MX%m@s{R<sBUOS$.MoveNext()
   --- End of inner exception stack trace ---
   at Buddy.Coroutines.Coroutine.‫‎‫***‏*‎‬**‪‏‬‏‪*(Boolean )
   at Buddy.Coroutines.Coroutine.**‏**‏*‎‬‪*‏**​*‎‬*​​‫‫**‫*‬*(Boolean )
   at Buddy.Coroutines.Coroutine.Resume()
   at QuestBot.QuestBot.Tick() in C:\MySuperHiddenFolder\3rdParty\_CONFIGS_\NewChar\QuestBot\Content-70175380\QuestBot.cs:line 147
   at Loki.Bot.BotManager.*****‬**‬‏*‏​‪**‏‬***‫‎*‏**(IBot )

I'm spammed with this :(
 
Code:
[IdTask] No items to identify.
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at EquipPlugin.Tasks.EquipIteminTown.get_IsClearCursorTaskEnabled() in C:\MySuperHiddenFolder\3rdParty\_CONFIGS_\NewChar\EquipPlugin\Content-70178406\Tasks\EquipIteminTown.cs:line 661
   at EquipPlugin.Tasks.EquipIteminTown.<Logic>d__18.MoveNext() in C:\MySuperHiddenFolder\3rdParty\_CONFIGS_\NewChar\EquipPlugin\Content-70178406\Tasks\EquipIteminTown.cs:line 642
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Loki.Bot.TaskManager.cj\,_'@T@lcb<_ZL\]\]vgOnyUu'.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at QuestBot.QuestBot.<MainCoroutine>d__15.MoveNext() in C:\MySuperHiddenFolder\3rdParty\_CONFIGS_\NewChar\QuestBot\Content-70175380\QuestBot.cs:line 218
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Buddy.Coroutines.Coroutine.B:G\*yBS%k!X#oFq#\[J3-j(J>\,.Jb$a>#bY\[_MX%m@s{R<sBUOS$.MoveNext()
   --- End of inner exception stack trace ---
   at Buddy.Coroutines.Coroutine.‫‎‫***‏*‎‬**‪‏‬‏‪*(Boolean )
   at Buddy.Coroutines.Coroutine.**‏**‏*‎‬‪*‏**​*‎‬*​​‫‫**‫*‬*(Boolean )
   at Buddy.Coroutines.Coroutine.Resume()
   at QuestBot.QuestBot.Tick() in C:\MySuperHiddenFolder\3rdParty\_CONFIGS_\NewChar\QuestBot\Content-70175380\QuestBot.cs:line 147
   at Loki.Bot.BotManager.*****‬**‬‏*‏​‪**‏‬***‫‎*‏**(IBot )

I'm spammed with this :(
read thread once again:
"1) This is a completely new bot. Most of the community made plugins might not work with it."
Turn off equip plugin. It's currently not supported with QuestBot.
 
read thread once again:
"1) This is a completely new bot. Most of the community made plugins might not work with it."
Turn off equip plugin. It's currently not supported with QuestBot.
Ahh, ok thanks for fast reply mate!
*
 
Last edited:
Have a bug with questplugin at SirensCadence. If the bot is dead at Merveil after that he will stopd and need to kill be hand and after it change the quest manual ...
 
Help please anyone how do you set the quest state/id stuff I got 2 accounts so when i switch back and forth i gotta set the quest state stuff and I have no clue how that 10,0 or w/e it is works where is the info that tells you what numbers are what quest/state you need to put?
 
Help please anyone how do you set the quest state/id stuff I got 2 accounts so when i switch back and forth i gotta set the quest state stuff and I have no clue how that 10,0 or w/e it is works where is the info that tells you what numbers are what quest/state you need to put?

In the Quests directory you'll see a list of all the quests in the game as separate cs files. Open it and you'll see the quest and state ids.

pbHg1NY.jpg


An example for the act 3 "Lost in Love" quest. If you want to start this quest from the beginning you would put 16,0 in your questprogress file. If you already went to the Crematorium and got the bracelet but still need the sewer keys from Clarissa you would put 16,2. First number is quest ID, second number is stage ID.
 
Help please anyone how do you set the quest state/id stuff I got 2 accounts so when i switch back and forth i gotta set the quest state stuff and I have no clue how that 10,0 or w/e it is works where is the info that tells you what numbers are what quest/state you need to put?

3rdParty > QuestBot > Quests

From here figure out which quest you are on and open that file. Example: If you are on SeverRightHand quest ingame, then you would open up the A3_Q4_SeverRightHand.cs

You will see:

Code:
namespace QuestBot.Quests
{
    public class A3_Q4_SeverRightHand : Quest
    {
        public override int Id => [B][COLOR="#00FF00"]19[/COLOR][/B];
        public override string Name => "Sever the Right Hand";
        public override string ImageUrl => "http://hydra-media.cursecdn.com/pathofexile.gamepedia.com/9/90/Sever_the_Right_Hand_Quest_icon.png";

        private static class StageIds
        {
            public const int BurnBlockade = [B][COLOR="#B22222"]0[/COLOR][/B];
            public const int TakeBarracksWp = [B][COLOR="#B22222"]1[/COLOR][/B];
            public const int KillGeneral = [B][COLOR="#B22222"]2[/COLOR][/B];
            public const int TakeLunarisWp = [B][COLOR="#B22222"]3[/COLOR][/B];
            public const int TakeReward = [B][COLOR="#B22222"]4[/COLOR][/B];
        }

Green number is the ID and red number is the stage.
 
Thank you so much as easy as i expected :) tyty

funny enough I was on that exact quest lmao
 
Just finished up my full 0 to A4 Merc complete done by QuestBot journey on the Flashback league. Few bugs here and there but overall it worked really well. Once EquipPlugin works with it we're going to have a ridiculous product :)
 
I got a character to Act II and have been running into an error where the bot won't start at all. When you check "quest progress" under the plugin settings, it just reverts back the Quest 1 of the game, Kill Hillock - which shows completed in my game already. I've tried creating a QuestProgress file multiple times, as well as reinstalling the quest bot from scratch. Here is the error I get when I run it:

Code:
[AreaChanged] null -> The Forest Encampment
[IdTask] No items to identify.
[SellTask] No items to sell.
[StashTask] No items to stash.
[GetToStrand] Current area "The Forest Encampment" is invalid for this quest stage.
[CRITICAL ERROR] Now requesting bot to stop.
[Stop] Now requesting the BotThread to stop.
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.Exception: CRITICAL_ERROR
at EXtensions.ErrorManager.ReportCriticalError() in E:\EB-qaz\3rdParty\_CONFIGS_\Default\EXtensions\Content-39359500\ErrorManager.cs:line 44
at QuestBot.Helpers.ReportInvalidArea(String caller) in E:\EB-qaz\3rdParty\_CONFIGS_\Default\QuestBot\Content-39362015\Helpers.cs:line 43
at QuestBot.Quests.A1_Q1_EnemyAtTheGate.<GetToStrand>d__14.MoveNext() in E:\EB-qaz\3rdParty\_CONFIGS_\Default\QuestBot\Content-39362015\Quests\A1_Q1_EnemyAtTheGate.cs:line 131
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at QuestBot.Quests.A1_Q1_EnemyAtTheGate.<KillHillock>d__11.MoveNext() in E:\EB-qaz\3rdParty\_CONFIGS_\Default\QuestBot\Content-39362015\Quests\A1_Q1_EnemyAtTheGate.cs:line 70
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at QuestBot.Quest.<Execute>d__14.MoveNext() in E:\EB-qaz\3rdParty\_CONFIGS_\Default\QuestBot\Content-39362015\Quest.cs:line 49
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at QuestBot.QuestTask.<Logic>d__1.MoveNext() in E:\EB-qaz\3rdParty\_CONFIGS_\Default\QuestBot\Content-39362015\QuestTask.cs:line 15
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Loki.Bot.TaskManager.J~Q\,W{W5yk@;CL'b<42 pc\&C".MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at QuestBot.QuestBot.<MainCoroutine>d__15.MoveNext() in E:\EB-qaz\3rdParty\_CONFIGS_\Default\QuestBot\Content-39362015\QuestBot.cs:line 218
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Buddy.Coroutines.Coroutine.EOY\[6>hyzBRG?8Og:5f4VZ4H!.siK(V{zJ\&qE:;h%/B$1|?Po$.MoveNext()
--- End of inner exception stack trace ---
at Buddy.Coroutines.Coroutine.‪​‎*​**‎‪‪*‬***‬‬‏‫*‬*​‎*​**(Boolean )
at Buddy.Coroutines.Coroutine.​*​*‬*‏****‪​​*‏‫*‏*‫‬*‎‬‪*‪*(Boolean )
at Buddy.Coroutines.Coroutine.Resume()
at QuestBot.QuestBot.Tick() in E:\EB-qaz\3rdParty\_CONFIGS_\Default\QuestBot\Content-39362015\QuestBot.cs:line 147
at Loki.Bot.BotManager.‫*​‬*‬‎*​*‪***‫‏‎*‬‏‫*‪*
‏*(IBot )
 
Last edited:
Hi, the QuestBot doesn't seem to play well with the ItemFilterEditor. The bot vendors everything in Vendor Filters regardless of Save Filters and it ID's everything it picks up regardless of ID filters.
 
Status
Not open for further replies.
Back
Top