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

MapBot Guide/Support/Discussion

Hi Exvault,

Mapbot is working mostly as I remember it, ran into a small issue on (shaped)Mesa map:
https://www.thebuddyforum.com/threads/mesa-map-entering-boss-room-from-wrong-portal.407281/

And on Racecourse the bot bugs out on the bosses if it doesn't walk at them across the bridge.
It trys to activate the boss while standing next to 'Crusher of Gladiators', but the boss only activates if the bot moves to 'Bringer of Blood'.
Sadly don't have a log for that at the moment, I can make one if you need it for fixing.

Cheers man!
 
This may sound silly; however, is it possible to add a death counter to the statistics?
MapBot shows statistics related only to maps. Also, death counters are never accurate because a lot of people use chicken which messes that up (you can die during chickening)

Hi Exvault,

Mapbot is working mostly as I remember it, ran into a small issue on (shaped)Mesa map:
https://www.thebuddyforum.com/threads/mesa-map-entering-boss-room-from-wrong-portal.407281/

And on Racecourse the bot bugs out on the bosses if it doesn't walk at them across the bridge.
It trys to activate the boss while standing next to 'Crusher of Gladiators', but the boss only activates if the bot moves to 'Bringer of Blood'.
Sadly don't have a log for that at the moment, I can make one if you need it for fixing.

Cheers man!
Mesa layout is kinda buggy on itself. Sometimes game just generates it wrong. I will run a couple of Mesas and see what can be improved.
Racecourse boss triggering is an old issue but usually bot manages to kill the bosses. I will try to make it better in the future.
 
The new Chicken plugin is nice :) I expected the "named unique monster" behaviour to be - Chicken in map - log out - start new map - not chicken in map - log out - re-enter same map 5 more times and chicken each time until you are out of portals?
 
Got stuck on Channel map a couple of times. Went ahead and ignored it, but might be something to look at. I don't remember channel ever being a problem before 3.0.
 
Got stuck on Channel map a couple of times. Went ahead and ignored it, but might be something to look at. I don't remember channel ever being a problem before 3.0.

Channel Map has always had a chance to get stuck for years now, definitely not something new to 3.0. It's been explained a few times in the past as to why this map specifically can not be fixed. Something to do with x,y,z axis if i remember correctly, and not something easily coded around. I know they have tried to fix this map in the past and pretty sure Pushedx had a post explaining in detail why this cant be fixed.

Mesa Map currently has 2 issues. One is a GGG issue with a pathway being too narrow and impassible. They will be fixing this "soon" (maybe its already fixed, not sure didnt read patch notes). The other is a MapBot issue im pretty sure, since it gets stuck trying to use the doorway. Even if you manually port to the boss, MapBot wont path to it just gets stuck running into a corner most of the time unless you manually walk to the boss. I say this is a MapBot issue because its no where near where the impassible terrain bug is located.

Racecourse does generally get completed but ya it 100% gets stuck next to the inactive boss. Then waits a while, tries to walk around to activate it (tho the first time its always the wrong direction for me), waits a few, then walks again the correct direction and the boss activates. So yes the map usually completes, but its ~20-30 extra seconds to activate boss. It literally stops ~2 yards from the correct activating spot tho.


I also agree with WiN about the Chicken Plugin. If the chicken activates, it should count the map as completed and create a new map. Running all the way back through the map 5x just to chicken again isnt ideal at all.
 
Last edited:
The new Chicken plugin is nice :) I expected the "named unique monster" behaviour to be - Chicken in map - log out - start new map - not chicken in map - log out - re-enter same map 5 more times and chicken each time until you are out of portals?
I also agree with WiN about the Chicken Plugin. If the chicken activates, it should count the map as completed and create a new map. Running all the way back through the map 5x just to chicken again isnt ideal at all.
That is true, bot should abandon an area if Chicken On Sight triggered, but currently it seems bugged. I already found where the problem lies. Will be fixed in next version.

Got stuck on Channel map a couple of times. Went ahead and ignored it, but might be something to look at. I don't remember channel ever being a problem before 3.0.
Please read the Known Issues in tutorial on the first page.
 
Last edited:
Am I the only one who has had the Bot just click on the portal multiple times while loot is near?
Don't have a proper log atm, but will try to grab one.
 
Can mapbot log out instead of stoping bot when its unable to portal out of map?
 
2017-08-26 07:29:30,597 [27] ERROR Logger - [ResurrectTask] Resurrection failed. Now going to logout.
2017-08-26 07:29:30,598 [27] DEBUG Logger - [Logout] Now going to log out.
2017-08-26 07:29:30,598 [27] ERROR Logger - [Logout] Fail to log out. Error: "NotInGame".
2017-08-26 07:29:30,599 [27] ERROR Logger - [ResurrectTask] Logout failed. Now stopping the bot.
Bot tried to logout. But that failed too.
It seems more like a game client problem, something was broken in ESC gui.
 
Any chance it would try to ESC a few times?
Not sure why would it say Resurrection failed. As it never died it just can`t click on portal, while alive and doesn`t try to log out
 
I will add more logout attempts in next version.
Though, in your case, I doubt it would've helped because previous 3 attempts to resurrect were failed too. There clearly was some problem with loading buttons inside ESC gui or bot just failed to recognize them.
 
The bot can recognize the maps with a scroll of wisdom? And how can i turn off maps with mirrored mod?


Sorry for the stupid question!!!
 
Item identification is set in Item Filter, you should check Item Filter Editor Guide for that.
Mirrored maps drop only from specific strongbox and are very rare in general. There is no option to "disable" them because they are still valid maps to run.
 
ExVault are you planning to add The Beachhead Map support?

Right now you can walk in manually and start the bot and it will clear the entire map, but it excludes the boss room.

The boss fight is extremely straight forward. Just stand in the center of the room and dps. Its just a really long, boring fight.... perfect for botting :D
 
Just did Chimera t16 and bot tped out after first boss wave 4/4 pules at a mob gate after killing them. Pls fix somehow or give me a hint where to up pulses temporarily for dedicated guardian farming. ty


and... beachhead support! :)
 
Unknown Buddy
Ill look into that if I get a highlevel char on Harbinger. Which I currently don't.
If you think bot can do that map on it's own without any extra scripting, you can add it to MapSettings.cs as a bossroom map and see how it goes.

kingpinning
MapBot has never officially supported guardians.
You can try to set _teleportingBoss flag for that map. It might (or might not) help.
Open "KillBossTask.cs" and find this line:
Code:
if (areaName == MapNames.Shrine || areaName == MapNames.PutridCloister)
change it to:
Code:
if (areaName == MapNames.Shrine || areaName == MapNames.PutridCloister || areaName == MapNames.PitOfChimera)
 
@ExVault
Tried adding this line to MapSettings.cs.
Code:
MapList.Add(new MapData(MapNames.TheBeachhead, 15, MapType.Bossroom));

This just breaks MapBot for me. I asked around in discord and it was pointed out that there is no meta data for it in the ExileBuddyBETA.xml


Object Explorer shows the Current Area as "The Beachhead".

Code:
Name: The Beachhead
Id: MapAtlasHarbingerHigh
Act: 3
HasWaypoint: False
MonsterLevel: 82

[Terrain]
    Cols: 102
    Rows: 102

If you need any other data, let me know and i can grab it. But like i said previously walking into the map and pressing start clears the map completely. Manually stepping into the boss room and hitting start clears the room / boss with no issues and loots everything, exits and continues running. Dont think any special coding will need to be done for this map.
 
Last edited:
Yea, MapNames class does not contain beachhead. Simply replace that with string literal
Code:
MapList.Add(new MapData("The Beachhead", 15, MapType.Bossroom));
 
Back
Top