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

[Discontinued] [Plugin] Quest Plugin 2.0

OK ACt 2 All Done, and Fixed A1 Stuff, I derped, was awake for 18 Hours so yea, made typos here and there. Ran it on a new char and it's fine.
 
Yay, half way done already. Do you plan to add in boss logic as well or as a separate plugin?
 
=), Pushed another update, fixed a rare bug with Act 1

That's what she said.
Edit- Lied something in A1 still broken.


Is the Act1 bug currently the bot just thinking all of Act 1 is done and skipping to Act 2?

Currently what its doing for me is:

[QuestPlugin] Area Changed Event.
[HelperFunctions] QuestPlugin Tasks Removal Starting
[HelperFunctions] RemoveAllTasksMainActTasks Finished
[QuestPlugin] Updating Quest Please Wait...
[QuestPlugin] +0 Quest Id: [a1q1] State: [0] Name:[Enemy at the Gate] [Quest Complete]
[QuestPlugin] +1 Quest Id: [a1q4] State: [5] Name: [Breaking Some Eggs]
[QuestPlugin] +2 Quest Id: [a1q3] State: [-1] Name: [The Siren's Cadence] [Null State or Not Started]
[AddAtFront] Now adding [Act1MainTasks] This task will take care of Act 1 Main Quests..
[Act1MainTasks] Logic
[Act1MainTasks] We're Heading To Act 2
[Remove] Now removing [Act1MainTasks].
[HelperFunctions] Remove Task Act1MainTasks success.
[Act1MainTasks] Logic End, removing myself

From here it just runs to the waterfall and obviously gets stuck since none of the quests were completed.
 
So, how does it acutally work? You set in oldgrindbot a zone where you want to bot and enable the plugin and then it will do all the quests till it reaches that zone?
 
So, how does it acutally work? You set in oldgrindbot a zone where you want to bot and enable the plugin and then it will do all the quests till it reaches that zone?

While i have only been using the plugin for ~30 minutes (no expert), it seems to work just like the MapRunner plugin. While QuestPlugin is enabled, all OldGrindBot settings are ignored, and you will simply run from zone to zone completing the quests.

It appears to only do the main story line quests (gets you through each difficulty quickly), and does not do side quests like Medicine Chest, Fetid Pools, etc.
 
well the main point of botting and this plugin is to get you as quick as possible to endgame map so you can farm currency.

Man good to hear your updating this fast lol. Cant wait till it finish so I can try a few new build.
 
Ran this last night with "Kill all Bandits", and the bot goes into grind mode in each zone that the bandits are in, but when the bot gets near the bandits it did not talk to them or kill them.
 
System.Windows.Markup.XamlParseException: Could not load file or assembly 'QuestPlugin, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'QuestPlugin, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
at System.Windows.Baml2006.Baml2006SchemaContext.ResolveAssembly(BamlAssembly bamlAssembly)
at System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlTypeToType(BamlType bamlType)
at System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlType(BamlType bamlType, Int16 typeId)
at System.Windows.Baml2006.Baml2006SchemaContext.GetXamlType(Int16 typeId)
at System.Windows.Baml2006.Baml2006SchemaContext.GetPropertyDeclaringType(Int16 propertyId)
at System.Windows.Baml2006.Baml2006Reader.GetStaticExtensionValue(Int16 valueId, Type& memberType, Object& providedValue)
at System.Windows.Baml2006.Baml2006Reader.Process_PropertyWithExtension()
at System.Windows.Baml2006.Baml2006Reader.Process_OneBamlRecord()
at System.Windows.Baml2006.Baml2006Reader.Process_BamlRecords()
at System.Windows.Baml2006.Baml2006Reader.Read()
at System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
--- End of inner exception stack trace ---
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at QuestPlugin.Gui.InitializeComponent() in c:\Users\james\Desktop\jimmy\Gui.xaml:line 1
at QuestPlugin.Gui..ctor() in c:\Users\james\Desktop\jimmy\Plugins\questplugin\Gui.xaml.cs:line 54
at QuestPlugin.QuestPlugin.get_Control() in c:\Users\james\Desktop\jimmy\Plugins\questplugin\QuestPlugin.cs:line 172
at Exilebuddy.BotWindow.?????????????????????????????????????????(Object )
at Exilebuddy.BotWindow.?????????????????????????????????????????()
at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore()
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
--- 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.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout)
at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
at System.Windows.Threading.Dispatcher.Invoke(Action callback)
at (Dispatcher , Action )
at Exilebuddy.BotWindow.?????????????????????????????????????????(Object


Can't seem to make this work, extract it and put into plugin folder right?
 
System.Windows.Markup.XamlParseException: Could not load file or assembly 'QuestPlugin, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'QuestPlugin, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
at System.Windows.Baml2006.Baml2006SchemaContext.ResolveAssembly(BamlAssembly bamlAssembly)
at System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlTypeToType(BamlType bamlType)
at System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlType(BamlType bamlType, Int16 typeId)
at System.Windows.Baml2006.Baml2006SchemaContext.GetXamlType(Int16 typeId)
at System.Windows.Baml2006.Baml2006SchemaContext.GetPropertyDeclaringType(Int16 propertyId)
at System.Windows.Baml2006.Baml2006Reader.GetStaticExtensionValue(Int16 valueId, Type& memberType, Object& providedValue)
at System.Windows.Baml2006.Baml2006Reader.Process_PropertyWithExtension()
at System.Windows.Baml2006.Baml2006Reader.Process_OneBamlRecord()
at System.Windows.Baml2006.Baml2006Reader.Process_BamlRecords()
at System.Windows.Baml2006.Baml2006Reader.Read()
at System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
--- End of inner exception stack trace ---
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
at QuestPlugin.Gui.InitializeComponent() in c:\Users\james\Desktop\jimmy\Gui.xaml:line 1
at QuestPlugin.Gui..ctor() in c:\Users\james\Desktop\jimmy\Plugins\questplugin\Gui.xaml.cs:line 54
at QuestPlugin.QuestPlugin.get_Control() in c:\Users\james\Desktop\jimmy\Plugins\questplugin\QuestPlugin.cs:line 172
at Exilebuddy.BotWindow.?????????????????????????????????????????(Object )
at Exilebuddy.BotWindow.?????????????????????????????????????????()
at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore()
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
--- 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.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout)
at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
at System.Windows.Threading.Dispatcher.Invoke(Action callback)
at (Dispatcher , Action )
at Exilebuddy.BotWindow.?????????????????????????????????????????(Object


Can't seem to make this work, extract it and put into plugin folder right?
Doesn't Help, gotta get me full log.

Edit, Update to revision 25 and see if it fixes it. I think you are on a build I pushed by mistake and fixed like 5 mins latter from 1 days or so ago.
 
Last edited:
Yay, half way done already. Do you plan to add in boss logic as well or as a separate plugin?
faster firefly, faster ! :D
Ya sorry, was busy this morning. I believe these 2 logs deal with the bandits.

For
Exilebuddy 1920 2015-08-24 06.19.txt
2015-08-24 11:19:41,683 [20] WARN CustomLogger (null) - [QuestPlugin] +3 Quest Id: [a2q7] State: [0] Name:[Deal with the Bandits] [Quest Complete]
So quest is done..
For
Exilebuddy 1660 2015-08-24 01.39.txt
I Think I fixed it in revision 25(today's build)
Try it and let me know.
 
Last edited:
I did the svn checkout on the plugins folder. It then creates the questplugin folder and adds the files (revision 25). Unfortunately I still get the error:a
View attachment 185624
Ok Thanks, Do This.
Go to your Plugins/ Folder
Rename questplugin to QuestPlugin

That should fix it, I'll make a workaround for it.

revision 24 - curel - Help Kraityn - down, no problems detected.
Ty for feedback, Checking Kill all atm.
 
Last edited:
Rervision 26:
Ok A3 Done I think,
Fixed another bug with A1 MudFalts, timer was incorrectly stoping/reseting.
Fixed issue with a rare A2 Timer issue as well.
Fixed Issue with Sewers in Act 3 after you use key.

Will Fix Detection of talking to Clarissa, instead of Derping until Area Completion is 100%, Might Need to Override pushedx's task.

Nap Now.
 
Back
Top