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

[Plugin] Giles Stash & Loot Rule Replacer

crash error Giles

[17:01:58.157 D] [GilesStashReplacer 1.9.7.3] GSError: Minor/temporary glitch in the matrix, was a random null exception reading an item on the ground [GetFirstLootObject-1]
[17:01:58.158 D] System.AccessViolationException: Could not read bytes from 01543B9C [299]!
at Zeta.MemoryManagement.ExternalProcessReader.ReadBy tes(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
at Zeta.ZetaDia.get_CurrentWorldId()
at Zeta.ZetaDia.get_IsInGame()
at Zeta.CommonBot.BotMain.()
[17:10:24.443 D] Start/Stop Button Clicked!
[17:10:24.453 D] System.AccessViolationException: Could not read bytes from 055D3400 [299]!
at Zeta.MemoryManagement.ExternalProcessReader.ReadBy tes(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Zeta.Internals.Service.BnetService.()
at Zeta.Internals.Service.BnetService.get_CurrentHero ()
at Demonbuddy.MainWindow.HandleStartStopBot()
at Demonbuddy.MainWindow.btnStart_Click(Object sender, RoutedEventArgs e)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(Dependency Object sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArg s e)
at System.Windows.Controls.Primitives.ButtonBase.OnCl ick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMo useLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk( Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEv entHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(Dependency Object sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEv entHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(Dependency Object sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedE ventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArg s args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingAr ea()
at System.Windows.Input.InputManager.ProcessInput(Inp utEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput (InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.Repo rtInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.Filt erMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessa ge(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.Internal RealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCat chWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
[17:10:24.532 D] System.AccessViolationException: Could not read bytes from 01543B9C [299]!
at Zeta.MemoryManagement.ExternalProcessReader.ReadBy tes(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
at Zeta.ZetaDia.get_CurrentWorldId()
at Zeta.ZetaDia.get_IsInGame()
at Zeta.CommonBot.BotMain.()
[17:10:27.065 D] Start/Stop Button Clicked!
[17:10:27.067 D] System.AccessViolationException: Could not read bytes from 055D3400 [299]!
at Zeta.MemoryManagement.ExternalProcessReader.ReadBy tes(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Zeta.Internals.Service.BnetService.()
at Zeta.Internals.Service.BnetService.get_CurrentHero ()
at Demonbuddy.MainWindow.HandleStartStopBot()
at Demonbuddy.MainWindow.btnStart_Click(Object sender, RoutedEventArgs e)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(Dependency Object sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArg s e)
at System.Windows.Controls.Primitives.ButtonBase.OnCl ick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMo useLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk( Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEv entHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(Dependency Object sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEv entHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(Dependency Object sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedE ventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArg s args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingAr ea()
at System.Windows.Input.InputManager.ProcessInput(Inp utEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput (InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.Repo rtInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.Filt erMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessa ge(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.Internal RealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCat chWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
[17:10:27.134 D] System.AccessViolationException: Could not read bytes from 01543B9C [299]!
at Zeta.MemoryManagement.ExternalProcessReader.ReadBy tes(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
at Zeta.ZetaDia.get_CurrentWorldId()
at Zeta.ZetaDia.get_IsInGame()
at Zeta.CommonBot.BotMain.()
[17:10:56.891 N] Stopping the bot.
[17:10:56.891 D] CurrentBot.Stop()
[17:10:56.892 D] Navigator.Clear()
[17:10:56.892 D] Navigator.Clear
[17:10:56.892 D] TreeHooks.Instance.ClearAll()
[17:10:56.892 D] OnStop event
[17:10:56.892 D] OnStop Event Invoking
[17:10:56.894 D] QuestOrderManager.OnBotStop(). Resetting caches.
[17:10:56.894 D] Resetting current behavior.
[17:10:56.894 N] [RadsProfileManager beta] Last profile used was Greyhoundpart3.xml.
[17:10:56.895 D] Forcing closed all current windows.
[17:10:56.896 D] Closing window 'Profile Restarter - Information, Settings, and Options.'
[17:10:56.936 D] System.AccessViolationException: Could not read bytes from 01543B9C [299]!
at Zeta.MemoryManagement.ExternalProcessReader.ReadBy tes(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
at Zeta.ZetaDia.get_CurrentWorldId()
at Zeta.ZetaDia.get_IsInGame()
at Zeta.CommonBot.BotMain.()
[17:10:56.936 N] Bot Thread Ended. Was this requested?
 
The new versions still has problems picking up loot if the monster leaves a bomb after dying. It tends to just ignore that area and leaves (even if the bomb has exploded).

Making sure you see this, because it could be reproduced with 100% accuracy.
 
+2, i have been watching my Barbie farming act 2, and most of the time when it tries to dodge molten after the elite is dead, it will ignore the loots dropped and continues going to next waypoint.

Yep Ive started farming act 2 and noticed it too very often, many items skiped becasue of bomb or something and bot ignore that area

edit:

Watching bot and miss lots of items, Ive just manually picked up 3x 62ilvl items that bot skipped
 
Last edited:
Not sure where the issue lies, but the plug-in doesn't even recognize that it dropped.
Walked away from an iLevel 62 Rare Crossbow. Looking at the Item Stats log it doesn't appear to be aware that it ever existed, unless it was report as a White.

Code:
Items dropped by quality: 
- White: 4 [28.62 per hour] {50 %}
--- ilvl 58 White: 1 [7.15 per hour] {12.5 %}
--- ilvl 61 White: 1 [7.15 per hour] {12.5 %}
--- ilvl 62 White: 1 [7.15 per hour] {12.5 %}
--- ilvl 63 White: 1 [7.15 per hour] {12.5 %}
- Magic: 3 [21.46 per hour] {37.5 %}
--- ilvl 55 Magic: 2 [14.31 per hour] {25 %}
--- ilvl 60 Magic: 1 [7.15 per hour] {12.5 %}
- Rare: 1 [7.15 per hour] {12.5 %}
--- ilvl 63 Rare: 1 [7.15 per hour] {12.5 %}
 
Hey giles I understand you're busy so no need to rush in answering this haha, but was wondering if this plugin is compatible with Drelog? It seems to work okay, however whenever the bot starts its auto enabled the loot rules (yours) and it picks up greys and whites and everything it can. any known fixes so it will auto have this on?
 
My bot is ignoring potions even though I have it to Pickup All in config. Anyone gettins this?
 
yep I also noticed the leaving of loot it should clearly pick up and does with no problem most of the time. However its scary to think what I'm leaving behind? are you guys using the combat plugin as well? i cant remember the problem before i installed that...
 
Try disabling avoidance - it may be an issue with the new "out of combat" avoidance causing the looter to think it's free to loot, but then being unable to move (because out of combat avoidance is moving it away), so it blacklists the items.

You'll have to hang tight though because with all of the DB crashings, all of the posts, and all of the new stuff, I'm very busy and am trying to rewrite a large chunk of the item pickup code in stash replacer to try and reinforce things a little.
 
yea cause sadly, no point un using it atm, it really miss most of the stuff.
 
Code:
[21:37:15.255 D] [GilesStashReplacer 1.9.7.3] GSError: Minor/temporary glitch in the matrix, was a random null exception reading an item on the ground [GetFirstLootObject-1]
[21:37:15.256 D] System.AccessViolationException: Could not read bytes from 01543B9C [299]!
   bei Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
   bei Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
   bei Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
   bei Zeta.ZetaDia.get_CurrentWorldId()
   bei Zeta.ZetaDia.get_IsInGame()
   bei Zeta.CommonBot.BotMain.()
[21:37:51.324 N] Stopping the bot.
[21:37:51.324 D] CurrentBot.Stop()
[21:37:51.324 D] Navigator.Clear()
[21:37:51.324 D] Navigator.Clear
[21:37:51.324 D] TreeHooks.Instance.ClearAll()
[21:37:51.324 D] OnStop event
[21:37:51.324 D] OnStop Event Invoking
[21:37:51.325 D] Forcing closed all current windows.
[21:37:51.330 D] System.AccessViolationException: Could not read bytes from 01543B9C [299]!
   bei Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
   bei Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
   bei Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
   bei Zeta.ZetaDia.get_CurrentWorldId()
   bei Zeta.ZetaDia.get_IsInGame()
   bei Zeta.CommonBot.BotMain.()
[21:37:51.330 N] Bot Thread Ended. Was this requested?

every time after 20-30min this happens.. used together with combat replacer.
 
Code:
[21:37:15.255 D] [GilesStashReplacer 1.9.7.3] GSError: Minor/temporary glitch in the matrix, was a random null exception reading an item on the ground [GetFirstLootObject-1]
[21:37:15.256 D] System.AccessViolationException: Could not read bytes from 01543B9C [299]!
   bei Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
   bei Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
   bei Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
   bei Zeta.ZetaDia.get_CurrentWorldId()
   bei Zeta.ZetaDia.get_IsInGame()
   bei Zeta.CommonBot.BotMain.()
[21:37:51.324 N] Stopping the bot.
[21:37:51.324 D] CurrentBot.Stop()
[21:37:51.324 D] Navigator.Clear()
[21:37:51.324 D] Navigator.Clear
[21:37:51.324 D] TreeHooks.Instance.ClearAll()
[21:37:51.324 D] OnStop event
[21:37:51.324 D] OnStop Event Invoking
[21:37:51.325 D] Forcing closed all current windows.
[21:37:51.330 D] System.AccessViolationException: Could not read bytes from 01543B9C [299]!
   bei Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
   bei Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
   bei Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
   bei Zeta.ZetaDia.get_CurrentWorldId()
   bei Zeta.ZetaDia.get_IsInGame()
   bei Zeta.CommonBot.BotMain.()
[21:37:51.330 N] Bot Thread Ended. Was this requested?

every time after 20-30min this happens.. used together with combat replacer.

Yes. This is the newest DB. They are having some serious issues with memory handling - nothing to do with the plugins.
 
this is top priority over any other plugin
no loot = no point on botting.. lol
 
I have a quick question.

I was just wondering if this plugin will keep legendaries regardless of weapon or armor score or it will sell them. Also, I was wondering how you guys filter the scores and items. Currently, I have weapon score on 74k, armor score on 32k, and jewelry score on 32k as well. Are these good for keeping all legendaries and very rare items? Thanks!
 
I have a quick question.

I was just wondering if this plugin will keep legendaries regardless of weapon or armor score or it will sell them. Also, I was wondering how you guys filter the scores and items. Currently, I have weapon score on 74k, armor score on 32k, and jewelry score on 32k as well. Are these good for keeping all legendaries and very rare items? Thanks!

legendaries are kept regardless of scroes, just use the default settings and your fine. The difference between a couple of extra town runs is nothing during a days play.

G
 
legendaries are kept regardless of scroes, just use the default settings and your fine. The difference between a couple of extra town runs is nothing during a days play.

G

TYVM. As long as the legendaries are kept regardless of scores. I just turned them up a little higher than usual to filter out some of the junk and enabling me to sell most of it. I just want to make sure no legendaries will be sold intentionally lol.
 
I just got this error. It happened shortly after the plugin complained about a memory read error.
[17:34:35.739 V] Destroying loot container trOut_Wilderness_RockPile_A-19656
[17:34:35.740 V] Blacklisting C367008F for 00:00:03
[17:34:36.777 D] [WorldObjectHandler] Blacklisting a world object [Wall_Feilds_MainC1_TrOut-19777] because it was an unknown object type.
[17:34:36.777 V] Blacklisting C3E00038 for 00:10:00
[17:34:37.205 D] Navigator.Clear
[17:34:37.272 D] Replaced hook [ProfileOrderBehavior_Hook] 37756c00-a279-4043-b1f8-799453a07047
[17:34:37.274 D] Generating path to FoM #11 - <2404.808, 955.7382, 0.1000002>
[17:34:37.275 D] Raycast path generated.
[17:34:37.275 D] Generated path to <2404.808, 955.7382, 0.1000002> (FoM #11) with 1 hops.
[17:34:37.466 D] [WorldObjectHandler] Blacklisting a world object [WoodFenceE_Fields_trOut-19852] because it was an unknown object type.
[17:34:37.466 V] Blacklisting C42B009B for 00:10:00
[17:34:47.807 D] [GilesStashReplacer 1.9.7.2] GSError: Diablo 3 memory read error, or item became invalid [GetFirstLootObject-2]
[17:34:47.807 D] System.AccessViolationException: Could not read bytes from 1BFA0C80 [299]!
at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Zeta.Internals.Actors.DiaObject.()
at Zeta.Internals.Actors.DiaObject.get_RActorGuid()
at GilesStashReplacer.GilesStashReplacer.GetFirstObjectFromLootTargeting(Object ret)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.CommonBot.BotMain.()
[17:34:47.808 D] System.AccessViolationException: Could not read bytes from 01543B9C [299]!
at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Zeta.MemoryManagement.InProcessMemoryReader.Read[T](Boolean isRelative, IntPtr[] addresses)
at Zeta.ZetaDia.get_CurrentWorldId()
at Zeta.ZetaDia.get_IsInGame()
at Zeta.CommonBot.BotMain.()
 
v1.9.8 uploaded:
-- Re-worked all item pickup, stashing, salvaging and selling code to cache almost everything possible before dealing with an item, to minimize DemonBuddy<->Diablo 3 memory errors.
-- Item pickup made more robust - should no longer ignore items quite so easily, should handle some of the newer errors being generated in new versions of DB, etc.
-- Changed weapon scoring to require a little more DPS than before.
-- Changed shield scoring to allow for the new higher max-stats.
-- Probably quite a few other things I can't remember, spent about 12 hours trying different things, testing, trying new things, and who knows what to try to minimize some of the new problems with this & combat replacer.


(new combat replacer coming in the next hour or so to also help with some of the item issues, so if you use combat replacer then wait for that update and get them both together to rule out any item-pickup-problems)
 
Last edited:
v1.9.8 uploaded:
-- Re-worked all item pickup, stashing, salvaging and selling code to cache almost everything possible before dealing with an item, to minimize DemonBuddy<->Diablo 3 memory errors.
-- Item pickup made more robust - should no longer ignore items quite so easily, should handle some of the newer errors being generated in new versions of DB, etc.
-- Changed weapon scoring to require a little more DPS than before.
-- Changed shield scoring to allow for the new higher max-stats.
-- Probably quite a few other things I can't remember, spent about 12 hours trying different things, testing, trying new things, and who knows what to try to minimize some of the new problems with this & combat replacer.


(new combat replacer coming in the next hour or so to also help with some of the item issues, so if you use combat replacer then wait for that update and get them both together to rule out any item-pickup-problems)


Thanks for your great work!
 
v1.9.8 uploaded:
-- Re-worked all item pickup, stashing, salvaging and selling code to cache almost everything possible before dealing with an item, to minimize DemonBuddy<->Diablo 3 memory errors.
-- Item pickup made more robust - should no longer ignore items quite so easily, should handle some of the newer errors being generated in new versions of DB, etc.
-- Changed weapon scoring to require a little more DPS than before.
-- Changed shield scoring to allow for the new higher max-stats.
-- Probably quite a few other things I can't remember, spent about 12 hours trying different things, testing, trying new things, and who knows what to try to minimize some of the new problems with this & combat replacer.


(new combat replacer coming in the next hour or so to also help with some of the item issues, so if you use combat replacer then wait for that update and get them both together to rule out any item-pickup-problems)

You rock so hard, sir. :)
 
Back
Top