Works great now! I got a new question that doesn't have anything to do with the routine, but i'll get the quickest answer here. When I change a setting by going into Buddywing/Settings/"ToonName" and editing BuddyWingSettings like LootProfessionHarvestables to false, it doesn't seem to work. It will still loot harvestables. The settings don't seem to save. I'm NOT changing the setting while the bot is running either.
Are you using some sort of hybrid CC? This CC doesn't generate the [DefaultCombat] text/lines. Also, get RID of the plugins, they cause nothing but nightmares. ... and if you're keeping more than one routine/CC-folder in your Routines folder, I'd STRONGLY suggest saving-off/deleting every folder BUT the one you're using, they seem to confuse the hell out of eachother and mess everything up otherwise. Joe
That might be a question for Aevitas or Walter - I know in my time editing the prefs xml, I hit at least a couple of settings that were ignored and overwritten every time you reran BW. Joe
ok. i thought i was using your CC. but i also have Walts in there also. only problem is with either is they are not looting. he'll kneel down but won't loot.
thank you my friend. didn't think to check that. i was on my sons account and was wondering why. thank you. its working now.
Hey Joe, The clear targeting bug is back in the 11/16 release. The 11/15 update fixed the issue for me, and the 11/16 reintroduced it. I don't mean to be a bother and I appreciate the work you do on this, it makes buddy wing a whole heap better. Thank you, - Jon [edit] After watching awhile I can say that it is happening less often than it was the first time I posted about it.
Issue Have an Issue where my bot will start fight then tag all targets as null. That way it stands there till my companion dies and it has to defend its self. Attached a Log though not sure if it will help
That's coming from the .exe - long-known issue resulting from shifting pointer-chains (resulting from HeroBlade, the framework used to create SWTOR). This happens each and every time (particularly noticeable when using a questing profile) you (a) Log into another character, or (b) Zone-Into a new area such as Fleet/Another-Planet/etc. Per the message that is issued when you start the CC, be sure to restart SWTOR and the bot (as in close the app and reopen/restart) when running a questing profile and changing areas. Joe
I'm not sure if anyone else is having this problem, but when I start using BuddyWing with this class, the sound (in-game) just starts glitching in-and-out and malfunctioning all over the place. I thought it was my computer at first, but I tried it with 2 other of my computers and it does the same thing. Is this a known issue or can this be fixed? BTW, great work, Joe! Loving your CC
Interesting one - let me know if you've tried it with Pure and/or Walter's or other CCs as well and it still happens. Mebbe something to do with the internals on BW, and hooking that is accidentally hitting some sound-driver-interface code or something similar. I wouldn't expect AT ALL that the CC itself would actually cause it, I'm pretty much just using the (extensive) interface provided by BW. And, I never run with sound ON, so I woulda been clueless, thanks for the test on multiple systems - appreciate that. Joe
Thanks for the fast reply! I've used both PureSwtor and Walter's CC and they don't cause a problem with my sound.
Newest version is giving me issues. It will target something, then untarget it, target, untarget.. all while i am being beaten to death. Some kind of blacklisting issue, log attached.
Try the latest.... seems like I'm damned-if-I-do-and-damned-if-I-don't try and fix the issue (targets that are neither Friendly/Neutral/Hostile). Sure it'll fix the issue for you, and break it for someone else. Block of code, in MercHelpers.cs, in LoadVars: (now commented-out again) //if (!IG && CT != null && !(CT.IsNeutral || CT.IsFriendly || CT.IsHostile)) //{ // Logger.Write("Vendor/'Friendly' targeted, blacklisting."); // if (!Buddy.CommonBot.Blacklist.Contains(CT.Guid)) Buddy.CommonBot.Blacklist.Add(CT, BlacklistFlags.Kill, TimeSpan.FromSeconds(300)); // if (!MyBlacklist.ContainsKey(CT.Guid)) MyBlacklist.Add(CT.Guid, DateTime.Now); // CT = null; // Me.ClearTarget(); //} For future reference, if of any use. Joe
They were hostile, it was a 4 pack of red guys. Just went all blacklisty while they were all at half health.
Just tried to update, and did a fresh update. Now when I start BW I no longer get the drop down option for Joes, did a fresh install just like I had it the time before, and nothing. Completely removed and nothing....? In proper folder :!BuddyWing\Routines\Joes --- nothing at all for a drop down option to use it.
Hey Joe, Im having troubles with your update: Code: [08:06:08.339 N] [JoesCombat] Level: 5 [08:06:08.339 N] [JoesCombat] Class: Consular [08:06:08.383 D] Er is al een item met dezelfde sleutel toegevoegd. [08:06:08.387 D] bij System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) bij System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) bij System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) bij JoesCombat.SpecHandler.calculateSpec(SkillTreeId tree1, SkillTreeId tree2, SkillTreeId tree3) bij JoesCombat.SpecHandler.GetSpec() bij JoesCombat.JoesCombat.Initialize() bij Buddy.CommonBot.RoutineManager.set_Current(ICombat value) bij Buddywing.MainWindow.RoutineSelectionChanged(Object sender, SelectionChangedEventArgs e) bij System.Windows.Controls.SelectionChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) bij System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) bij System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) bij System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) bij System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) bij System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) bij System.Windows.Controls.ComboBox.OnSelectionChanged(SelectionChangedEventArgs e) bij System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List`1 unselectedInfos, List`1 selectedInfos) bij System.Windows.Controls.Primitives.Selector.SelectionChanger.End() bij System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection) bij System.Windows.Controls.ComboBox.NotifyComboBoxItemMouseUp(ComboBoxItem comboBoxItem) bij System.Windows.Controls.ComboBoxItem.OnMouseLeftButtonUp(MouseButtonEventArgs e) bij System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e) bij System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) bij System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) bij System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) bij System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) bij System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) bij System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e) bij System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) bij System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) bij System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) bij System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) bij System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) bij System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) bij System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) bij System.Windows.Input.InputManager.ProcessStagingArea() bij System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) bij System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) bij System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) bij System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bij System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bij MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bij MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) bij MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) [08:06:11.887 D] Er is al een item met dezelfde sleutel toegevoegd. [08:06:11.887 D] bij System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) bij System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) bij System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) bij JoesCombat.SpecHandler.calculateSpec(SkillTreeId tree1, SkillTreeId tree2, SkillTreeId tree3) bij JoesCombat.SpecHandler.GetSpec() bij JoesCombat.JoesCombat.Initialize() bij Buddy.CommonBot.RoutineManager.set_Current(ICombat value) bij Buddywing.MainWindow.RoutineSelectionChanged(Object sender, SelectionChangedEventArgs e) bij System.Windows.Controls.SelectionChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) bij System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) bij System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) bij System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) bij System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) bij System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) bij System.Windows.Controls.ComboBox.OnSelectionChanged(SelectionChangedEventArgs e) bij System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List`1 unselectedInfos, List`1 selectedInfos) bij System.Windows.Controls.Primitives.Selector.SelectionChanger.End() bij System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection) bij System.Windows.Controls.ComboBox.NotifyComboBoxItemMouseUp(ComboBoxItem comboBoxItem) bij System.Windows.Controls.ComboBoxItem.OnMouseLeftButtonUp(MouseButtonEventArgs e) bij System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e) bij System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) bij System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) bij System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) bij System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) bij System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) bij System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e) bij System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) bij System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) bij System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) bij System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) bij System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) bij System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) bij System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) bij System.Windows.Input.InputManager.ProcessStagingArea() bij System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) bij System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) bij System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) bij System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bij System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bij MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bij MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) bij System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) bij MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) bij System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) bij MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) bij MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) bij System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) bij System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) bij System.Windows.Threading.Dispatcher.Run() bij System.Windows.Application.RunDispatcher(Object ignore) bij System.Windows.Application.RunInternal(Window window) bij System.Windows.Application.Run(Window window) bij Buddywing.App.Main() Translation: There is already added an item with the same key. Only does this since i updated, new install does the same. Any help is much appreciated.