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!

[Plugin] MapRunner

Status
Not open for further replies.
Can't get maprunner to work the new bot doesn't have a plugins folder so I have no idea what to do with the maprunner folder ive tried anything i can think of like putting all the files from map runner into seetings/default folder where is seems all the other plugins are....could someone please help me get maprunner working?
 
Can't get maprunner to work the new bot doesn't have a plugins folder so I have no idea what to do with the maprunner folder ive tried anything i can think of like putting all the files from map runner into seetings/default folder where is seems all the other plugins are....could someone please help me get maprunner working?
Plugins folder is now called 3rdParty. That's where all the plugins go.
 
Here's the CommunityLib driven MapRunner. What does it mean? Support for Currency stash tabs and no double stash tabs parsing.

Other changes:
- Map levels changed to tiers. than means you'll need to redo the settings. Minor GUI changes because of that.
- Map Tab setting got removed. AdvancedItemFilter will now handle stashing the maps to specific tab. MapRunner will handle all the maps from the whole stash with no problems.
- ??

All credits goes to ExVault, it's just modified version by me. He gave me the permission to publish it here.
you should let him edit at first post because there are not many ppl get your post. anyway, your modified version is smaller than ExVault version, are you sure about your changes?
thank you for your working hard.
@edit: get your changes idea, but i think i will use Exvault version because i dont use advance item filter.
 
Last edited:
You don't have to use AIF to use that version of MapRunner. MapRunner will pull maps from any tab, you would just be using AIF to stash maps in one particular tab. Or you can not use AIF and have a messy stash and it'll still work fine.
 
That's correct, I've removed the option to stash the tabs because MapRunner's now can get the list from the whole stash in no time. But if you want them sorted, use AIF.

The code itself is much smaller because many functions are inside the CommunityLib.
 
That's correct, I've removed the option to stash the tabs because MapRunner's now can get the list from the whole stash in no time. But if you want them sorted, use AIF.

The code itself is much smaller because many functions are inside the CommunityLib.

[ThirdPartyLoader] Cannot load [MapRunner] because an exception occurred [C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\v3.cs(90,34) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\v3.cs(134,34) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\StashMapTask.cs(30,75) : error CS1061: 'MapRunnerSettings' does not contain a definition for 'MapTab' and no extension method 'MapTab' accepting a first argument of type 'MapRunnerSettings' could be found (are you missing a using directive or an assembly reference?)
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\StashMapTask.cs(30,35) : error CS0117: 'ItemHelper' does not contain a definition for 'OpenStashTab'
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\MapExplorationTask.cs(27,33) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\MapRunner.cs(133,33) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\MapRunnerSettings.cs(30,24) : warning CS0169: The field 'MapRunnerSettings._mapTab' is never used
].
System.Exception: C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\v3.cs(90,34) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\v3.cs(134,34) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\StashMapTask.cs(30,75) : error CS1061: 'MapRunnerSettings' does not contain a definition for 'MapTab' and no extension method 'MapTab' accepting a first argument of type 'MapRunnerSettings' could be found (are you missing a using directive or an assembly reference?)
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\StashMapTask.cs(30,35) : error CS0117: 'ItemHelper' does not contain a definition for 'OpenStashTab'
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\MapExplorationTask.cs(27,33) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\MapRunner.cs(133,33) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\MapRunnerSettings.cs(30,24) : warning CS0169: The field 'MapRunnerSettings._mapTab' is never used

at Loki.Bot.ThirdPartyLoader.*​‫*‪‎***‬***​*​‬‏​*‬**(Dictionary`2 , String )
 
C:\Users\Alexander\Desktop\Poe ASC\3rdParty\_CONFIGS_\Default\MapRunner\Content\S tashMapTask.cs(30,35) : error CS0117: 'ItemHelper' does not contain a definition for 'OpenStashTab'

Make a clean install of the plugin, you just overwritten the old folder. There's no StashMapTask.cs nor v3.cs files in the new version.
 
[TakeMapTask] Fail to find a proper map in entire stash.
Error happened when map tab is specified in gui of Community Lib, but if clean tabs list and cache all, error is gone.

Nah
It's sell maps for update and error stay same.
 
Last edited:
And what did you type in the cache list? Im no magician to know that. If there's an error, post full logs or it never happened. Make sure you've also changed the settings in MapRunner as it's not using Levels but Tiers.
 
And what did you type in the cache list? Im no magician to know that. If there's an error, post full logs or it never happened. Make sure you've also changed the settings in MapRunner as it's not using Levels but Tiers.

Here is log (clean it a little bit, from personal info). I have a maps for this settings and currency to roll. I tried delete folder _CONFIGS_, don't help.
And settings for MapRunner
 

Attachments

2016-04-29 08:35:02,456 [5] ERROR Logger (null) - [CommunityLib][UpdateItemsInStash] The tab "" is Public and is not gonna be cached
2016-04-29 08:35:02,457 [5] DEBUG Logger (null) - [CommunityLib][UpdateItemsInStash] Switching tabs. Current tab: ""

Do not use empty tab names and don't put empty tab names into the cached list. Did you remove the names from the log?

2016-04-29 08:35:08,372 [5] DEBUG Logger (null) - [CountReagentsTask] Scroll of Wisdom x
2016-04-29 08:35:08,372 [5] DEBUG Logger (null) - [CountReagentsTask] Portal Scroll x
2016-04-29 08:35:08,372 [5] DEBUG Logger (null) - [CountReagentsTask] Orb of Transmutation x
2016-04-29 08:35:08,372 [5] DEBUG Logger (null) - [CountReagentsTask] Orb of Augmentation x
2016-04-29 08:35:08,373 [5] DEBUG Logger (null) - [CountReagentsTask] Orb of Alteration x
2016-04-29 08:35:08,373 [5] DEBUG Logger (null) - [CountReagentsTask] Jeweller's Orb x
2016-04-29 08:35:08,373 [5] DEBUG Logger (null) - [CountReagentsTask] Armourer's Scrap x
2016-04-29 08:35:08,374 [5] DEBUG Logger (null) - [CountReagentsTask] Blacksmith's Whetstone x
2016-04-29 08:35:08,374 [5] DEBUG Logger (null) - [CountReagentsTask] Glassblower's Bauble x
2016-04-29 08:35:08,374 [5] DEBUG Logger (null) - [CountReagentsTask] Cartographer's Chisel x
2016-04-29 08:35:08,374 [5] DEBUG Logger (null) - [CountReagentsTask] Gemcutter's Prism x
2016-04-29 08:35:08,375 [5] DEBUG Logger (null) - [CountReagentsTask] Chromatic Orb x
2016-04-29 08:35:08,375 [5] DEBUG Logger (null) - [CountReagentsTask] Orb of Fusing x
2016-04-29 08:35:08,375 [5] DEBUG Logger (null) - [CountReagentsTask] Orb of Chance x
2016-04-29 08:35:08,375 [5] DEBUG Logger (null) - [CountReagentsTask] Orb of Alchemy x
2016-04-29 08:35:08,375 [5] DEBUG Logger (null) - [CountReagentsTask] Regal Orb x
2016-04-29 08:35:08,376 [5] DEBUG Logger (null) - [CountReagentsTask] Exalted Orb x
2016-04-29 08:35:08,376 [5] DEBUG Logger (null) - [CountReagentsTask] Chaos Orb x
2016-04-29 08:35:08,376 [5] DEBUG Logger (null) - [CountReagentsTask] Blessed Orb x
2016-04-29 08:35:08,377 [5] DEBUG Logger (null) - [CountReagentsTask] Divine Orb x
2016-04-29 08:35:08,377 [5] DEBUG Logger (null) - [CountReagentsTask] Orb of Scouring x
2016-04-29 08:35:08,377 [5] DEBUG Logger (null) - [CountReagentsTask] Orb of Regret x
2016-04-29 08:35:08,377 [5] DEBUG Logger (null) - [CountReagentsTask] Vaal Orb x
2016-04-29 08:35:08,378 [5] DEBUG Logger (null) - [CountReagentsTask] Mirror of Kalandra x
Did you remove it aswell? You are removing the datas I need to check..

You have the maps in public/remove only tab? It's not going to work. I don't see any errors with parsing items because you've removed everything that could be needed.

If you are worried about security reasons then send the log to me in private.
 
Fixed a small bug for the ones that wants to run unid maps. If you dont use "Run unid maps" then dont need to bother downloading this version.
 

Attachments

Hello guys i wana ask if there is anyway to stop maprunner from clearing every single mob in the map.I want it to use the exploration in oldgrindbot...Sometimes i find it crossing whole map just because it missed 1-2 mobs.Pls make it so it doesnt do that.
 
Hello, is there something to activate to tp in town when you are stuck in map ? everynight i get stuck for 5 hours :D.

I banned Channel, Tropical Island and now Sewer.
 
Hello, is there something to activate to tp in town when you are stuck in map ? everynight i get stuck for 5 hours :D.

I banned Channel, Tropical Island and now Sewer.

Use Stuckdetection Plugin

-------------------------------

I've got following error in Bazaar Map. Whenever the bot reaches a specific area it throws me back into the login screen.

Code:
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.Exception: Nur ein Teil der ReadProcessMemory- oder WriteProcessMemory-Anforderung wurde abgeschlossen, at addr: 00000000, Size: 1872
   at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
   at GreyMagic.MemoryBase.ReadBytes(IntPtr addr, Int32 count)
   at Loki.Game.LokiPoe.LocalData.***‫‎‬​​‎‫‪**‎‬​‎**‬‫‎‫*‫**.**‫*‎‎***‫‫‪*​‫‫*‪**‪‬‪*‏**()
   at Loki.Game.Utilities.PerCachedValue`1.get_Value()
   at Loki.Game.LokiPoe.LocalData.get_Native()
   at Loki.Game.LokiPoe.LocalData.***‫‎‬​​‎‫‪**‎‬​‎**‬‫‎‫*‫**.‫‪*‫‪*‏****‫*‎‏‬*‎‬‪​*******​**()
   at Loki.Game.Utilities.PerCachedValue`1.get_Value()
   at Loki.Game.LokiPoe.LocalData.get_AreaHash()
   at Loki.Game.Utilities.PerAreaCachedValue`1.ShouldUpdateCache(Boolean force)
   at Loki.Game.Utilities.PerCachedValue`1.get_Value()
   at Loki.Game.LokiPoe.ObjectManager.‪*‬**‎​*‎*******​​‪​‬****()
   at Loki.Game.LokiPoe.ObjectManager.***‫‎‬​​‎‫‪**‎‬​‎**‬‫‎‫*‫**.*****‎‎​*‫***​​*‏*****‏****‏‏‪‪​*()
   at Loki.Game.Utilities.PerCachedValue`1.get_Value()
   at Loki.Game.LokiPoe.ObjectManager.get_Objects()
   at Loki.Game.LokiPoe.ObjectManager.***‫‎‬​​‎‫‪**‎‬​‎**‬‫‎‫*‫**.*‪***‫​‬*‏**​*‏**‪*****‫**()
   at Loki.Game.Utilities.PerCachedValue`1.get_Value()
   at Loki.Game.LokiPoe.ObjectManager.get_Me()
   at Loki.Bot.Coroutines.ydC;?J9N)Wdb7-J|\*5Cy2Ss$.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.GetResult()
   at OldRoutine.OldRoutine.<Logic>d__83.MoveNext() in D:\Crap\ExB\3rdParty\_CONFIGS_\Reave Test\OldRoutine\Content-582304\OldRoutine.cs:line 2132
--- 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 OldGrindBot.CombatTask.<Logic>d__12.MoveNext() in D:\Crap\ExB\3rdParty\_CONFIGS_\Reave Test\OldGrindBot\Content-581259\CombatTask.cs:line 89
--- 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.g85u%T/7>bWz%b25Ug_yY/w4".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 OldGrindBot.OldGrindBot.<MainCoroutine>d__28.MoveNext() in D:\Crap\ExB\3rdParty\_CONFIGS_\Reave Test\OldGrindBot\Content-581259\BasicGrindBot.cs:line 1204
--- 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.:^iGkN0qWS5|6RSZm\*\*\.?j@B#.N\\GS`Y\[R\,BB7\[Q)W%jbe5qT_%.MoveNext()
   --- End of inner exception stack trace ---
   at Buddy.Coroutines.Coroutine.‫​**‏‫‎**‎‬‏‎‏‎*‎*‬‎‪‏‏*‫*(Boolean )
   at Buddy.Coroutines.Coroutine.*​‫‏‏​***​‎‪*‫​**‬*‏**‬*(Boolean )
   at Buddy.Coroutines.Coroutine.Resume()
   at OldGrindBot.OldGrindBot.Tick() in D:\Crap\ExB\3rdParty\_CONFIGS_\Reave Test\OldGrindBot\Content-581259\BasicGrindBot.cs:line 398
   at Loki.Bot.BotManager.*‫*‎‎‬‏‎*‪*‬‏**‫‫*‬**‏***(IBot )
 
I've uploaded fixed MapRunner that (according to ExVault) shouldn't have problems with transition on maps like Thicket. Also uploaded a version without TrackMobTask, the maps should be finished faster, but it may skip groups of mobs. Link in my signature.
 
Status
Not open for further replies.
Back
Top