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!

MapBuddy

Tormiasz

Community Developer
Joined
Jun 16, 2014
Messages
701
TpCBk08.png


Settings - How to configure this plugin
MapBuddy comes preconfigured with most popular and optimal settings. Most dangerous uniques are blacklisted. You can configure all of these settings by your needs. You should update Ignored Affixes to not die too often.

Main Settings
92hgNIz.png

Mode - Eternal Laboratory or Hideout. To make plugin work in Hideout you, obviously, should have a Map Device. Please ensure that you have "Vendor - Stash - Map Device" trio as close as possible to make bot's route effective, but do not overlap them!
This screenshot demonstrates one of the possible effective placements:
XZ9dMNh.jpg
Upgrade To - plugin will upgrade normal (white) maps to the specified rarity.
Max Map Tier - plugin will not run maps higher than the specified tier.
Come To Trials - options for those who wanna manually complete Endgame trials. After map is cleared, if trial entrance was detected, bot will come to it and stop.
Check For Updates - plugin will check for the latest version of the bot. If there is an update the bot will stop pointing you where you can download the update.

Description by ExVault

Aura Precast
5Ryp6kw.png

Enable this option if you want plugin to apply auras and summon golem before entering a map.

Ignore Hidden - should or not plugin apply auras which are not present on the skillbar.

Description by ExVault

Maps Settings
VkJTGX6.png

Map Name - What map the settings are for.
Run This Map - Do you want the bot to use this map?
Tier - Just an information what tier the map is.
Layout - Just an information what layout the map is. A is best, C is worst.
Priority - MapBuddy chooses the maps based on their priority. Maps with higher number are taken first.
Keep - If selected, MapBuddy will never sell those maps.
Upgrade To - What's the desired rarity of the map you want to upgrade from normal?
Rare Reroll Type - If there will be a rare map that the plugin can't run (for example due to ignored affixes) you can specify how to reroll it, or dont reroll it at all.
Chisel Amount - How much you want to quality the map. If there are no chisels in the stash the map will not be chiseled.
Sac Pieces - If you want to use Sacrificial Fragments to gain extra Item Quantity you can specify maximum amount of them. Sacrifice at Midnight is never used.
Min IIQ - What's the minimum Item Quantity bonus you want to have in the map? Qualit and Sac Pieces are not counted towards it. Do not use too high or impossible values to reach or you'll loose all your currency!
Min IIR - What's the minimum Item Rarity bonus you want to have in the map? Do not use too high or impossible values to reach or you'll loose all your currency!
Min Pack Size - What's the minimum Monsters Pack Size bonus you want to have in the map? Do not use too high or impossible values to reach or you'll loose all your currency!
Run Unid - Do you also want to run Unidentified Maps of this type for extra 30% Item Quantity? Remember that the bot can't check the ignored affixes if it's not identified
Vaal - Do you want to run these maps Vaaled?
Ignore Boss Room - Do you want to skip boss room in this area? Some bossess may be too dangerous for your character and it's better to skip them.

Ignored Affixes
OaKtRTM.png

Plugin will not run maps with listed affixes.
For affix names look to Path of Exile Wiki. For example: if your want to ignore "Players have Blood Magic" you should add "of Hemomancy" , if you want to ignore "Monsters reflect x% of Elemental Damage" your should add "Mirrored".

Description by ExVault

Mob Avoiding
9huWWzg.png

Plugin will do the specified action when listed unique mob is detected. Use this feature to avoid hard Map Bosses, Beyond Bosses or Rogue Exiles.
Currently Pit and Malformation bosses are internally set to chicken. This is because bot does not recognize new "dynamic" area transition objects as obstacles, thus sticks to them indefinitely. Solution can be made, but is not ready yet.

Chicken - plugin will instantly leave the current map. Logout if there are mobs nearby and portal out otherwise.
Ignore - plugin will simply ignore the mob, without leaving the map. Useful for slow but deadly bosses like Shadow of the Vaal.

Description by ExVault

STATISTICS
1Tw5Sfi.png

Statistics contain useful informations about your run. In Map Statistics expander you can see the statistics of each map. You can also click Save button to save the statistics into the file. It'll tell you average times per each map.

Requires CommunityLib to work!

FAQ
Q) How to install this plugin?
A) Place the zip inside the "3rdParty" folder of ExileBuddy. Then you'll have to enable it in the Settings. That's it.

A) My bot is returning errors at start!
A) Make sure you have CommunityLib plugin installed and enabled. If you are still getting errors, post full log of the bot in this thread. You'll find in the Logs folder of ExileBuddy.

Q) Can you make profiles for Maps Settings?
A) No. You should use ExileBuddy's config names to achieve that. There's no reason to double this functionality.


Credits
MapBuddy is a fork of MapRunner created by ExVault. More than 50% of the code comes from original MapRunner.
 

Attachments

Last edited:
Release Notes:
v1.1.2 - 28.06.2016
- Bot will now use Sacrifice at Midnight correctly (if set).
- Fixed a bug with map icons not being shown correctly.
- Fixed the quickfix (lol)

v1.1.1 - 25.06.2016
- The bot will run white maps correctly again.
- Quickfix for Catacomb Map. Need to think about some better way to handle names.
- Quickfix (I hope) for settings not being saved properly causing map exploration to finish early.

v1.1.0 - 23.06.2016
Advanced Settings:
- Added "Advanced Settings" checkbox in Main Settings. It'll unlock settings that are dangerous to set by someone that doesnt know what to do. They are placed at the end of other Maps options.
- Min IIQ, IIR and Pack Size are now map Advanced Settings.
- Added new map Advanced Settings: MobsToFinish, PercentageToCheck and TrackMobTaskRange. You can set them to finish the map sooner/later.
- Added new map Advanced Setting: MagicToRare. You can untick it to force the plugin to never upgrade magic into rares. It's located after Rare Reroll Type
- Enabling Advanced Settings will create new Expander in General tab with the name of Advanced Settings.
- Added an option in Advanced Settings to enable using "Sacrifice at Midnight" along with the other Sacrificial Fragments. Disabled by default.

Come to Trials:
- Come to Trial moved to it's own expander. You can now choose which trials to stop at.
- Come to Trial will now try to enter the trial first before stopping the bot.
- ComeToTrialTask will now call Map Completed event before stopping the bot.

Others:
- If UpgradeTo is set to Rare and RerollType to Chaos or ScourAlchemy the bot will first try to reroll magic maps into rares. If you dont want to reroll magic into rares you have to set RerollType to None or ScourTransmute or use Advanced Settings and untick MagicToRare.
- Various improvements and fixes in FindProperMap
- Sacrificial fragments will now be taken from highest to lowest amount.
- SellMapTask, TakeMapTask and OpenMapTask are now added before ReturnToGrindZoneTask instead of after SortInventoryTask. This is like that because we want entering map as the last one here.
- Statistics will now show tiers instead of levels.
- Aura precast or mode changes doesnt require restarting the bot to take effect anymore.
- (Hopefully) fixed deaths not being counted in map statistics.
- Various additional debug information added in the code.

v1.0.0 - 22.06.2016 - Changes compared to original MapRunner
- Currency tabs support.
- Compatibility with CommunityLib. Less stashing operations needed.
- Support maps from whole stash.
- Wont go back to very far mobs.
- Completly rewritten GUI. Take a look how does it look now. You can specify settings for each map type.
- The plugin comes with predefined default settings that should fit for simple user that just wants to run the bot and forget. The maps that bot have stuck issues with are disabled by default.
- You can now choose minimum map's item quantity, item rarity or monster's pack size of each map. The bot will reroll maps if those are below specified value. Set it to 0 to not use it. Remember that setting it too high will drain all your currency! You are warned!
- You can now exclude a map from being Sold.
- You can now use Sacrificial Fragments (except Midnight) to boost your map's item quantity.
- The bot comes with preset mob avoidance with the most dangerously unique mobs.
- In statistics, in "Timer in Current Map" and "Average Time per map" in brackets you'll now see the times that the bot spends on maps only. It won't count the time being in town or hideout. It's there to make real time per map more precise.
- In statistics there is a new tab that allows you to check and save to file informations about your last maps your bot was running.
- Added an option to come to map trial portals (from original MapRunner). It'll come near them and stop the bot. If you want to get notified when it happens, use AlerterReloaded to notify you on bot stop.
- Added Execute event "is_map_completed" so one can check if the last map is already completed from inside his plugin
- MapBuddy won't start without OldGrindBot from now. It's because some people tried to run it with QuestBot (really).
- Map Exploration will now be finished when there are 15 or less mobs remaining on the maps and nothing is tracked and the boss is killed. Power users can change the value in MapExplorationTask.cs by changing "MinMobsToFinish" property.
- MapBuddy will no longer change your settings if you dont have enough orbs/chisels.
- Minimum map amount will only count the ones that the bot will run (based on global max tier level).
- Added an option to automatically check for plugin updates on Start. If new version will be detected, the bot will be stopped. It's enabled by default.
 
Last edited:
I've reuploaded the zip. If you are encountering compilation errors then download this one.
 
Hi, how can i add stash tab for maps like in original profile,because i was intersted only in this feature
- Compatible with CommunityLib. Less stashing operations needed.
- Wont go back to very far mobs (saving time).
 
thanks alot, now i can use my currency stash tab properly!

Is there anyway to make the bot finish exploration sooner? backtrack mob was fixed but in some map bot keep come back to reach 95% exploration..
 
Thank you Tormiasz. :)
Awesome mod of MapRunner. I hope you will keep updating/merging your versions.
 
thanks alot, now i can use my currency stash tab properly!

Is there anyway to make the bot finish exploration sooner? backtrack mob was fixed but in some map bot keep come back to reach 95% exploration..

The bot will explore maps until 90% of exploration and nothing's in the cache. You can lower the Track mob range in TrackMobTask.cs and adjusting ClearRange value.
 
The bot will explore maps until 90% of exploration and nothing's in the cache. You can lower the Track mob range in TrackMobTask.cs and adjusting ClearRange value.


My bot doesnt finish an area of map to exploring and leaving it unexplored and then comes back to explore even mobs cleared in this area. any way to solve this?
 
um what?

1) You need OldGrindBot (not QuestBot).

I dont know what else may bug the exploration. Do you use any self-made plugins?
Explain me again what's happening because I didn't understand what you wrote.
 
um what?

1) You need OldGrindBot (not QuestBot).

I dont know what else may bug the exploration. Do you use any self-made plugins?
Explain me again what's happening because I didn't understand what you wrote.



Let say my bot entered a map and killed mobs on bot left side of map but didnt explore it fully then bot goes to another far far area and killing mobs on this area then bot going back to first area which didnt explore fully and explore it,this takes too much ,basically bot doing same thing 2x just because it didnt explore tiny bit of area,tell me if you didnt understand this time too because its complicated to explain for me sorry:(
 
Well that's a bot thing, it happens I can't do more about it that it's done now. It shouldn't go to the other side of the map for mobs, only to explore. But I have no control of what bot want's to explore.
 
Well that's a bot thing, it happens I can't do more about it that it's done now. It shouldn't go to the other side of the map for mobs, only to explore. But I have no control of what bot want's to explore.

Yeah but how to make bot explore fully of an area which char currently present intead of going back to this area again? no way?

I think there must be,all we need to tell bot is explore closest area after killing mobs even if there is no mob.
 
Last edited:
Well that's a bot thing, it happens I can't do more about it that it's done now. It shouldn't go to the other side of the map for mobs, only to explore. But I have no control of what bot want's to explore.


Hmm i think problem is TrackMobTask has higher priority always over MapExplorationTask,we must change this to TrackMobTask must have higher priority if there is mobs closer than unexplored area and MapExplorationTask must have higher priority if there is unexplored area closer than mobs.Do you know how can i do this?,i have experience on programming but not a pro so i will be happy if you can help:)
 
That's what the new TrackmobTask is doing, it's going to max 280ft mobs, it's not a second end of the map though. You sure u are using Community MapRunner?
 
Back
Top