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

[Plugin] UnstuckMe!

Status
Not open for further replies.
Pretty good plugin working all around but for one thing, if there a goblin on the other side of a wall and that your character is stuck on a corner nothing will happen, it stay stuck forever.

Is there a way to lower, the engage goblin radius.
 
Last edited:
does this unstuck when the bot is still attacking , say in keeps depths lvl 2 where the bot would just attack a wall with no success , or bugged mobs where their hp doesnt go down ?
 
So I have a problem. When the bot gets stuck, the unstuck procedure does what it should. If it doesn't unstuck it leaves the game and creates a new one. So far so good. Today I noticed though how when it had created a new game it still ran around randomly just like it had done before it had left the first game it got stuck in. It created a new game but still had the stuck problem and was then stuck in a loop of game creating because it kept having the same problem. What should I do to prevent this from happening?
 
Last edited:
1.8.4 is compatible with RadsAtom 2.0.15?
I know that they changed something with the LoadNext profile for randomization and I want to know if it's still working.

Thanks!
 
What's up with this? I've noticed my bot getting stuck like this a few times. It walks around the northeastern parts of town (on that snowy wall that is in town), just back and forth there until I find it stuck.

Code:
[02:39:12.433 N] Loaded profile [A3 - Inferno]Champion-Hunting 1.3.6.3 BigRed - Stonefort
[02:39:12.496 N] [UnstuckMe!] Checking new profile
[02:39:12.496 N] [UnstuckMe!] Resetting57776686
[02:39:31.040 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:39:31.040 N] [UnstuckMe!] Our last stuck position was wihtin 100 yards continue from our last unstuck move
[02:39:53.125 N] [UnstuckMe!] Looks like we are on the move again
[02:40:11.059 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:40:21.238 N] [UnstuckMe!] Looks like we are on the move again
[02:40:39.096 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:40:52.250 N] [UnstuckMe!] Looks like we are on the move again
[02:41:10.948 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:41:21.097 N] [UnstuckMe!] Looks like we are on the move again
[02:41:37.541 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:41:50.697 N] [UnstuckMe!] Looks like we are on the move again
[02:42:08.383 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:42:18.541 N] [UnstuckMe!] Looks like we are on the move again
[02:42:37.012 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:42:50.143 N] [UnstuckMe!] Looks like we are on the move again
[02:43:08.620 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:43:18.778 N] [UnstuckMe!] Looks like we are on the move again
[02:43:37.234 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:43:50.269 N] [UnstuckMe!] Looks like we are on the move again
[02:44:08.707 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:44:18.809 N] [UnstuckMe!] Looks like we are on the move again
[02:44:37.249 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:44:51.337 N] [UnstuckMe!] Looks like we are on the move again
[02:45:09.771 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:45:19.893 N] [UnstuckMe!] Looks like we are on the move again
[02:45:38.266 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:45:51.331 N] [UnstuckMe!] Looks like we are on the move again
[02:46:09.815 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:46:19.933 N] [UnstuckMe!] Looks like we are on the move again
[02:46:38.368 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:46:51.442 N] [UnstuckMe!] Looks like we are on the move again
[02:47:09.833 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:47:20.015 N] [UnstuckMe!] Looks like we are on the move again
[02:47:38.453 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:47:51.542 N] [UnstuckMe!] Looks like we are on the move again
[02:48:10.078 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:48:20.168 N] [UnstuckMe!] Looks like we are on the move again
[02:48:38.594 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:48:51.789 N] [UnstuckMe!] Looks like we are on the move again
[02:49:08.962 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:49:19.056 N] [UnstuckMe!] Looks like we are on the move again
[02:49:36.797 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:49:49.943 N] [UnstuckMe!] Looks like we are on the move again
[02:50:08.417 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:50:18.559 N] [UnstuckMe!] Looks like we are on the move again
[02:50:36.883 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:50:50.049 N] [UnstuckMe!] Looks like we are on the move again
[02:51:08.483 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:51:18.566 N] [UnstuckMe!] Looks like we are on the move again
[02:51:36.869 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:51:49.935 N] [UnstuckMe!] Looks like we are on the move again
[02:52:08.300 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:52:18.428 N] [UnstuckMe!] Looks like we are on the move again
[02:52:36.781 N] [UnstuckMe!] 0 yards traveld with 81 points
[02:52:55.977 N] [UnstuckMe!] Looks like we are on the move again
[02:53:14.189 N] [UnstuckMe!] 0 yards traveld with 81 points
 
with the new version of DB 285, UnstuckMe seems to have an issue with creating town portals... it seems to do a small step at the same time that interupts the portal.
 
I'm using my profiles wich avoid using radsatom , or any profile manager , just using standard DB tags .
Can you let it choose Next Profile Based on the load profile tag at the end of the file? (if there's not a <continue> tag at least) .

Atm i have set it up to just reload my profile and it does the trick but if i want to go to next profile it doesnt find it .
 
The AdvanceConversation also should be used isntead of SkipConversation() but i dont know how to do it.. trying tho.
Are you gona update this plugin or should i really start to look into it to update it by myself , no anger at all , just a question :) Thanks anyway
 
update please plugin.
with 288 db this plugin is buggy

23:07:49.099 N] [UnstuckMe!] Breaking attempt 1/10
[23:07:49.099 N] [UnstuckMe!] Breaking -> a3dun_crater_BonePile-1174 (2083782742)
[23:07:49.157 N] [UnstuckMe!] Adding to our blacklist: 2083782742 -> 3
[23:08:42.814 N] [UnstuckMe!] 192.6721 yards traveld with 24 points
[23:08:53.833 N] [UnstuckMe!] 47.53104 yards traveld with 23 points
[23:09:21.958 N] [UnstuckMe!] Failed unstucking attempt: 1
[23:09:22.055 N] [UnstuckMe!] Taking portal (1/3)
[23:09:23.351 N] [UnstuckMe!] Taking portal (2/3)
[23:09:24.628 N] [UnstuckMe!] Taking portal (3/3)
[23:09:25.903 N] [UnstuckMe!] Leaving Game
 
The AdvanceConversation also should be used isntead of SkipConversation() but i dont know how to do it.. trying tho.
Are you gona update this plugin or should i really start to look into it to update it by myself , no anger at all , just a question :) Thanks anyway
Yes I am planning to keep this updated and I really should do some updating again soon but currently I am busy with YAR and have little on free time so it all takes some time
 
Yes I am planning to keep this updated and I really should do some updating again soon but currently I am busy with YAR and have little on free time so it all takes some time

this is awesome news mate , this plugin is so good.
 
Yes I am planning to keep this updated and I really should do some updating again soon but currently I am busy with YAR and have little on free time so it all takes some time

toss this plugin 5mins of your time, please :)
 
please fix this or tell me how to add this wagon to giles. unstuckme says its added to the blacklist but it gets stuck here everytime. picture: http://i.imgur.com/gQ5yc.jpg

[15:15:00.832 N] [UnstuckMe!] Our last stuck position was wihtin 100 yards continue from our last unstuck move
[15:15:05.343 N] [UnstuckMe!] Breaking attempt 1/7
[15:15:05.343 N] [UnstuckMe!] Breaking -> caOut_Breakable_Wagon_C-14661 (-1342504883)
[15:15:05.460 N] [UnstuckMe!] All break attempts failed on object
[15:15:05.460 N] [UnstuckMe!] Adding to our blacklist: -1342504883 -> 3
[15:15:18.828 N] [UnstuckMe!] Failed unstucking attempt: 1

I used the "Dump RActors" function in DB and found this everytime i got stuck.
: Destructible Name: caOut_Breakable_Wagon_C-12689 ActorSNO: 93306 Distance: 26.11874 Position: <3659.942, 4390.15, 100.0023> Barracade: False Radius: 21.19782

then i added {93306, 30} to this structure in giles\dictionary.cs but it is still not breaking the wagon.

/// <summary>
/// Destructible things that are very large and need breaking at a bigger distance - eg logstacks, large crates, carts, etc.
/// </summary>
internal static Dictionary<int, int> dictSNOExtendedDestructRange = new Dictionary<int, int> {
{2972, 10}, {80357, 16}, {116508, 10}, {113932, 8}, {197514, 18}, {108587, 8}, {108618, 8}, {108612, 8}, {116409, 18}, {121586, 18},
{195101, 10}, {195108, 25}, {170657, 8}, {181228, 10}, {211959, 25}, {210418, 25}, {174496, 8}, {193963, 10}, {159066, 12}, {160570, 12},
{55325, 14}, {5718, 14}, {5909, 10}, {5792, 8}, {108194, 8}, {129031, 25}, {192867, 8}, {155255, 8}
};

my guess is that its because the wagon is not targetable, you have to hold down the attack button (shift)+left click to break the wagon, so maybe something weird is happening with that.
 
Last edited:
bug report?

[11:47:37.735 N] DemonbuddyBETA v1.0.1219.110 started
[11:47:37.763 N] Logging in...
[11:47:39.004 N] Attached to Diablo III with pid: 6424
[11:47:41.159 D] Executable Path: C:\Users\xxx\Desktop\xxx\Demonbuddy.exe
[11:47:41.160 D] OS Architecture: AMD64
[11:47:41.161 D] OS: Windows 7 Service Pack 1 64-bit
[11:47:41.161 D] OS Language: xxxxx
[11:47:41.198 D] Reloading AssemblyLoader<Zeta.CommonBot.ICombat> - Initializing
[11:47:42.375 D] Reloading AssemblyLoader<Zeta.Common.Plugins.IPlugin> - Initializing
[11:47:46.329 N] [Trinity]
[11:47:46.329 N] [Trinity]ENABLED: GilesTrinity Community Edition (version 1.7.1.4) now in action!
[11:47:46.329 N] [Trinity]
[11:47:46.856 D] Exception while enabling plugin UnstuckMe: System.TypeInitializationException: The type initializer for 'UnstuckMe.Settings' threw an exception. ---> System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlReader.MoveToContent()
at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)
at System.Xml.Linq.XElement.Load(String uri, LoadOptions options)
at Zeta.Common.Xml.XmlSettings..ctor(String path)
at UnstuckMe.Settings..ctor()
at UnstuckMe.Settings..cctor()
--- End of inner exception stack trace ---
at UnstuckMe.Settings.get_Instance()
at UnstuckMe.UnstuckMe.OnEnabled()
at Zeta.Common.Plugins.PluginContainer.set_Enabled(Boolean value)
[11:47:46.858 N] [YetAnotherRelogger] Recieved MonsterPowerLevel: -1
[11:47:46.958 D] There are 5 plugins

and with the plugin db keep crashing =(, start of no where.
 
i have another
System.TypeInitializationException: The type initializer for 'UnstuckMe.Settings' threw an exception. ---> System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlReader.MoveToContent()
at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)
at System.Xml.Linq.XElement.Load(String uri, LoadOptions options)
at Zeta.Common.Xml.XmlSettings..ctor(String path)
at UnstuckMe.Settings..ctor()
at UnstuckMe.Settings..cctor()
--- End of inner exception stack trace ---
at UnstuckMe.Settings.get_Instance()
at UnstuckMe.UnstuckMe.get_DisplayWindow()
at Demonbuddy.MainWindow.lstPlugins_SelectionChanged(Object sender, SelectionChangedEventArgs e)
at System.Windows.Controls.SelectionChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.Controls.ListBox.OnSelectionChanged(SelectionChangedEventArgs e)
at System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List`1 unselectedItems, List`1 selectedItems)
at System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
at System.Windows.Controls.Primitives.Selector.SetSelectedHelper(Object item, FrameworkElement UI, Boolean selected)
at System.Windows.Controls.Primitives.Selector.NotifyIsSelectedChanged(FrameworkElement container, Boolean selected, RoutedEventArgs e)
at System.Windows.Controls.Primitives.Selector.OnSelected(Object sender, RoutedEventArgs e)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.Controls.ListBoxItem.OnSelected(RoutedEventArgs e)
at System.Windows.Controls.ListBoxItem.OnIsSelectedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetCurrentValueInternal(DependencyProperty dp, Object value)
at System.Windows.Controls.ListBox.NotifyListItemClicked(ListBoxItem item, MouseButton mouseButton)
at System.Windows.Controls.ListBoxItem.HandleMouseButtonDown(MouseButton mouseButton)
at System.Windows.Controls.ListBoxItem.OnMouseLeftButtonDown(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonDownThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) --> System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlReader.MoveToContent()
at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)
at System.Xml.Linq.XElement.Load(String uri, LoadOptions options)
at Zeta.Common.Xml.XmlSettings..ctor(String path)
at UnstuckMe.Settings..ctor()
at UnstuckMe.Settings..cctor()
[10:14:11.174 D] Exception while enabling plugin UnstuckMe 1.7.1: System.TypeInitializationException: The type initializer for 'UnstuckMe.Settings' threw an exception. ---> System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlReader.MoveToContent()
at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)
at System.Xml.Linq.XElement.Load(String uri, LoadOptions options)
at Zeta.Common.Xml.XmlSettings..ctor(String path)
at UnstuckMe.Settings..ctor()
at UnstuckMe.Settings..cctor()
--- End of inner exception stack trace ---
at UnstuckMe.Settings.get_Instance()
at UnstuckMe.UnstuckMe.OnEnabled()
at Zeta.Common.Plugins.PluginContainer.set_Enabled(Boolean value)

and then db stop working =/
 
Status
Not open for further replies.
Back
Top