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!
Hi ExVault, back again to my old problem of invisible mobs (Alive monster is nearby)...I am convinced it has something to do with my minions (dominating blow)
Code:
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Cached monster locations: 42
[TrackMobsTask] Moving to monster {759, 562} distance: 34
[TrackMobsTask] Cached monster locations: 42
[TrackMobsTask] Moving to monster {786, 593} distance: 17
[TrackMobsTask] Cached monster locations: 42
[TrackMobsTask] Moving to monster {808, 537} distance: 20
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Cached monster locations: 41
[TrackMobsTask] Moving to monster {761, 516} distance: 35
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Cached monster locations: 39
[TrackMobsTask] Moving to monster {779, 519} distance: 24
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Cached monster locations: 37
[TrackMobsTask] Moving to monster {735, 525} distance: 19
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Cached monster locations: 34
[TrackMobsTask] Moving to monster {746, 545} distance: 16
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Cached monster locations: 31
[TrackMobsTask] Moving to monster {793, 531} distance: 33
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Cached monster locations: 30
[TrackMobsTask] Moving to monster {724, 531} distance: 25
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Cached monster locations: 29
[TrackMobsTask] Moving to monster {734, 536} distance: 45
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Cached monster locations: 27
[TrackMobsTask] Moving to monster {781, 514} distance: 22
[TrackMobsTask] Alive monster is nearby, this is our 1/1 attempt to kill it.
[TrackMobsTask] All kill attempts have been spent. Now removing problematic mob from cache.
[TrackMobsTask] Cached monster locations: 26
As you can see I lowered the level to 1 attempt to speed up map farming but still issue happens thousand of times...right now I do switch to another build and it does work fine.
Any idea if it is solvable?
Thanks a lot.
sfrattini
In your case (Dominating blow) TrackMobTask cannot properly remove mobs from the cache because you are not killing them, are you making them friendly.
You can tell the bot to remove friendly mobs too.
TrackMobsTask.cs
Code:
foreach (var mob in AllMobs)
{
if (mob.Value.Distance(myPos) > 100) continue;
var actualMob = LokiPoe.ObjectManager.GetObjectById<Monster>(mob.Key);
if (actualMob == null) continue;
if (!actualMob.IsDead [U][B]&& actualMob.Reaction == Reaction.Enemy[/B][/U]) continue;
toRemove.Add(actualMob.Id);
}
sfrattini
In your case (Dominating blow) TrackMobTask cannot properly remove mobs from the cache because you are not killing them, are you making them friendly.
You can tell the bot to remove friendly mobs too.
TrackMobsTask.cs
Code:
foreach (var mob in AllMobs)
{
if (mob.Value.Distance(myPos) > 100) continue;
var actualMob = LokiPoe.ObjectManager.GetObjectById<Monster>(mob.Key);
if (actualMob == null) continue;
if (!actualMob.IsDead [U][B]&& actualMob.Reaction == Reaction.Enemy[/B][/U]) continue;
toRemove.Add(actualMob.Id);
}
Is there an ETA for the next version? Really looking forward to the bot not going through every stash tab when looking for a map, read somewhere that was going to be implemented in the next version. Takes about 4 minutes every time to select a new map with the amount to tabs that I have.
No rush though, it works very well aside from this minor thing. I'm just curious.
Is there an ETA for the next version? Really looking forward to the bot not going through every stash tab when looking for a map, read somewhere that was going to be implemented in the next version. Takes about 4 minutes every time to select a new map with the amount to tabs that I have.
No rush though, it works very well aside from this minor thing. I'm just curious.
I spent (wasted) a lot of time experimenting with different exploration finish triggers (explored percent, remaining, tile seen radius etc) only to get to the conclusion I already know - maps are not standard grind zones, they are finite and you should explore them a much as possible to maintain a proper map pool, even if bot will spend those terribly long 15 seconds exploring an empty map.
I've made some tweaks and adjustments though.
Currently finishing the map Statistics tab. Update will be released today/tomorrow.
Update
- Added "Stash tab for maps". Bot will take/put maps only from/to that tab.
- "Upgrade level" was renamed to more meaningful "Sell 3 identical maps".
- With map tab functionality there is no need to scan the entire stash for identical maps. Timer is gone, bot will sell 3 identical maps as soon as they appear. Now this feature is a simple checkbox and disabled by default.
- Now TownRun logic is handled by BasicGrindBot. It means that bot will to go town for selling only if dropped item cannot be picked up. InventoryFreeSpacePercent is gone.
- Added functionality to cast auras before entering the map.
- All map "banning" was moved to the separate gui tab "Map Ignoring".
- "BossRoomMaps.txt" is gone. You can ignore certain bossroom by specifying corresponding map name in Map Ignoring -> Ignore boss room.
- Added "Statistics" tab, where you can find some useful information related to maps.
- Now plugin won't start if you have "OverwordAreaTweaks" enabled. Plugin will also give you a warning if you have enabled redundant "Dominus Fight" and "CorruptedAreaTweaks" plugins.
- Improved map opening logic against high latency. Now plugin will look for a map item in map device along with player's inventory (if map was stuck there due to high latency errors). Plugin will also make 5 attempts to enter a map portal instead of 1.
- Some exploration tweaks (details under spoiler).
Exploration tweaks:
(everything listed below applies only after finished TrackMobTask, i.e. there are no cached mob positions)
- Now plugin will explore every map "20% more deeply" (percentage is an approximation)
- If current map is regular map (no bossroom) and explored percent is higher than 90, bot will check /remaining. If remaining is 0, bot will finish map run. Otherwise bot will explore remaining 10% of the map, looking for mobs.
- If current map has bossroom and explored percent is higher than 90 and bossroom entrance was found, bot will finish exploration and go straight to the bossroom.
- If current map has bossroom and explored percent is higher than 90 and bossroom entrance was not found, bot will explore remaining 10% of the map "70% more deeply", looking for a bossroom entrance.
- If current map has bossroom and explored percent is higher than 90 and bossroom is ignored in settings, bot will leave the map.
As you can see, plugin is relying on /remaining for regular map, and found/not found bossroom entrance for bossroom map.
If you don't like default monster remaining threshold (zero), you can change it in "MapExplorationTask.cs". But then you should expect that bot will skip bosses in some highly "branchy" "labyrinthine" maps. Do it on your own risk!
Update
- Added "Stash tab for maps". Bot will take/put maps only from/to that tab.
- "Upgrade level" was renamed to more meaningful "Sell 3 identical maps".
- With map tab functionality there is no need to scan the entire stash for identical maps. Timer is gone, bot will sell 3 identical maps as soon as they appear. Now this feature is a simple checkbox and disabled by default.
- Now TownRun logic is handled by BasicGrindBot. It means that bot will to go town for selling only if dropped item cannot be picked up. InventoryFreeSpacePercent is gone.
- Added functionality to cast auras before entering the map.
- All map "banning" was moved to the separate gui tab "Map Ignoring".
- "BossRoomMaps.txt" is gone. You can ignore certain bossroom by specifying corresponding map name in Map Ignoring -> Ignore boss room.
- Added "Statistics" tab, where you can find some useful information related to maps.
- Now plugin won't start if you have "OverwordAreaTweaks" enabled. Plugin will also give you a warning if you have enabled redundant "Dominus Fight" and "CorruptedAreaTweaks" plugins.
- Improved map opening logic against high latency. Now plugin will look for a map item in map device along with player's inventory (if map was stuck there due to high latency errors). Plugin will also make 5 attempts to enter a map portal instead of 1.
- Some exploration tweaks (details under spoiler).
Exploration tweaks:
(everything listed below applies only after finished TrackMobTask, i.e. there are no cached mob positions)
- Now plugin will explore every map "20% more deeply" (percentage is an approximation)
- If current map is regular map (no bossroom) and explored percent is higher than 90, bot will check /remaining. If remaining is 0, bot will finish map run. Otherwise bot will explore remaining 10% of the map, looking for mobs.
- If current map has bossroom and explored percent is higher than 90 and bossroom entrance was found, bot will finish exploration and go straight to the bossroom.
- If current map has bossroom and explored percent is higher than 90 and bossroom entrance was not found, bot will explore remaining 10% of the map "70% more deeply", looking for bossroom entrance.
- If current map has bossroom and explored percent is higher than 90 and bossroom is ignored in settings, bot will leave the map.
As you can see, plugin is relying on /remaining for regular map, and found/not found bossroom entrance for bossroom map.
If you don't like default monster remaining threshold (zero), you can change it in "MapExplorationTask.cs". But then you can expect that plugin will skip bosses in some highly "branchy" "labyrinthine" maps. Make it on your own risk.
I have a problem :
When I enable MapRunner plugin,and put start, the budddy is taking all maps from stash and putting them back to stash and again again again.
When i start from Ethernal : i have this kind of problem:
[FinishCurrentAction] Waiting for the action to finish Interaction.
[OpenMapTask] Fail to find map in inventory.
[InteractWith] Now attempting to highlight 32429.
[InteractWith] The target could not be highlighted.
[OpenMapTask] Fail to interact with Map Device.
[InteractWith] Now attempting to highlight 32429.
[InteractWith] The target could not be highlighted.
[ExamplePlugin] OnGuiTick | ExilebuddyBETA (0.1.3021.992) [0.1.3021.992] [CA9A4831F9919A17D99E637350FCFA93] | 793314828
[OpenMapTask] Fail to interact with Map Device.
[CloseBlockingWindows] LokiPoe.Gui.IsLeftPanelShown || LokiPoe.Gui.IsRightPanelShown. Closing them.
[InteractWith] Now attempting to highlight 32429.
[InteractWith] Now attempting to interact with 32429.
[Stop] Now requesting the BotThread to stop.
I have a problem :
When I enable MapRunner plugin,and put start, the budddy is taking all maps from stash and putting them back to stash and again again again.
When i start from Ethernal : i have this kind of problem:
[FinishCurrentAction] Waiting for the action to finish Interaction.
[OpenMapTask] Fail to find map in inventory.
[InteractWith] Now attempting to highlight 32429.
[InteractWith] The target could not be highlighted.
[OpenMapTask] Fail to interact with Map Device.
[InteractWith] Now attempting to highlight 32429.
[InteractWith] The target could not be highlighted.
[ExamplePlugin] OnGuiTick | ExilebuddyBETA (0.1.3021.992) [0.1.3021.992] [CA9A4831F9919A17D99E637350FCFA93] | 793314828
[OpenMapTask] Fail to interact with Map Device.
[CloseBlockingWindows] LokiPoe.Gui.IsLeftPanelShown || LokiPoe.Gui.IsRightPanelShown. Closing them.
[InteractWith] Now attempting to highlight 32429.
[InteractWith] Now attempting to interact with 32429.
[Stop] Now requesting the BotThread to stop.