• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Test Release] Second Nav Test with a lot of combat and other bug fixes

    Discussion in 'Archives' started by Hawker, Jun 16, 2012.

    Thread Status:
    Not open for further replies.
    1. Hawker

      Hawker Well-Known Member Buddy Core Dev

      Joined:
      Jan 15, 2010
      Messages:
      2,509
      Likes Received:
      70
      Trophy Points:
      48
      This build has a log of good stuff in it but what we are most interested in is navigation and combat. This build includes the newest version of Belphegor, our all in one combat routine.

      Please post if you have persistent problems. We need you log - instructions on how to post a log are here: http://www.thebuddyforum.com/honorbuddy-forum/guides/35945-guide-how-attach-your-log-kick.html

      Enjoy :)

      Provisional Changelog:
      Logs everything to file now.
      OnPlayerDied event added.
      Targeting problem with witchdoctor fixed.
      Fixed a bug with loading rule sets. Should no longer even attempt to load a set of rules if the file doesn't exist.
      Bugfix in ItemManager for quality-based rules.
      Added DiaActivePlayer.SkipCutscene and SkipConversation methods. (SkipConversation will skip bubble dialog from NPCs)
      Added the UIElements class, which will hold references to commonly used UI elements.
      Added the "Unique" monster affix.
      Fixed DecoratorContinue. We should be checking if we *can't* run, then return success first. It was originally if we can't run, then do w/e.
      Moved the OnStart event to occur after CurrentBot.Start() to ensure plugins and other 3rd party things can actually hook behaviors on the tree before they're cleared.
      Added a bunch of new hook locations to the brain. Death, Combat, VendorRun, and Loot. These should give developers an easy way to import logic into their own stuff.
      UseObject tag now uses the specified object closest to the given x, y, z
      ItemStat members are now cached where appropriate.
      Added DiaGizmo.HasBeenOperated
      Looting no longer even looks at used shrines. Yay!
      Added UseWaypoint to GizmoWaypoint.
      Changed "UseWaypointTag" to use the new function.
       

      Attached Files:

      Last edited by a moderator: Jun 16, 2012
    2. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
    3. Zoinx

      Zoinx Active Member

      Joined:
      Mar 8, 2010
      Messages:
      727
      Likes Received:
      25
      Trophy Points:
      28
      Last edited: Jun 16, 2012
    4. unit420

      unit420 New Member

      Joined:
      Dec 7, 2011
      Messages:
      147
      Likes Received:
      0
      Trophy Points:
      0
      Testing as we speak, will report back once done a few runs
       
    5. Bluesman05

      Bluesman05 New Member

      Joined:
      Aug 19, 2011
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Testing right now.

      Feels even faster than the previous test release and the combat is running smooth atm :)
       
      Last edited: Jun 16, 2012
    6. SkyCrown

      SkyCrown New Member

      Joined:
      Jun 4, 2012
      Messages:
      190
      Likes Received:
      1
      Trophy Points:
      0
    7. seisdeos

      seisdeos New Member

      Joined:
      May 30, 2011
      Messages:
      63
      Likes Received:
      0
      Trophy Points:
      0
      First thing that i notice is that GPH is not reporting anymore after some runs.

      Edit: sometimes it will report, sometimes not.
       
    8. SkyCrown

      SkyCrown New Member

      Joined:
      Jun 4, 2012
      Messages:
      190
      Likes Received:
      1
      Trophy Points:
      0
      nice clarification on other thread, thanks Hawker. Testing now.
       
    9. Yellowspark

      Yellowspark New Member

      Joined:
      Jun 11, 2012
      Messages:
      43
      Likes Received:
      0
      Trophy Points:
      0
      Hawker please answer to this,i posted it several times and no answer at all >_<,well here it goes
      Fix the priority so it will be Low HP>Spells on CD>Kill>Loot>Navigation and please go try to make a portal for act 1 quest 7- Doom in Wortham Up to the church quest where u have to kill 3 blue berzerkers and u will see how it will be stuck,this profile is atm impossible to make due to priority being bad,and its attacking NPC's who are doing cinematic..
      PLEASE ANSWER ,ty <3
       
    10. unit420

      unit420 New Member

      Joined:
      Dec 7, 2011
      Messages:
      147
      Likes Received:
      0
      Trophy Points:
      0
      [16:55:19.434 N] Number of games completed:20
      [16:55:19.440 N] Last run acquired 345 gold.
      [16:55:19.441 N] Current Gold per Hour: 490619

      [16:58:20.940 N] Number of games completed:25
      [16:58:20.945 N] Last run acquired 7715 gold.
      [16:58:20.946 N] Current Gold per Hour: 491894

      So far so good :cool:
       
      Last edited: Jun 16, 2012
    11. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      No these arnt in Mammon for the most part.

      Smoke screen is currently cast if you have less then 50% of your life. looking at it we might need to add a colldown period in there.

      Code:
      Spell.Buff(SNOPower.DemonHunter_SmokeScreen, extra => ZetaDia.Me.HitpointsCurrentPct <= 0.50),


       
    12. Zoinx

      Zoinx Active Member

      Joined:
      Mar 8, 2010
      Messages:
      727
      Likes Received:
      25
      Trophy Points:
      28
      It joins the game, casts companion, then, 100% HP, where i just came in to the game at, casts smoke screen, smoke screen, then no Disc left, then just spams Smoke screen everytime its up.
       
    13. aivill

      aivill New Member

      Joined:
      Apr 23, 2011
      Messages:
      23
      Likes Received:
      0
      Trophy Points:
      1
      Last edited: Jun 16, 2012
    14. unit420

      unit420 New Member

      Joined:
      Dec 7, 2011
      Messages:
      147
      Likes Received:
      0
      Trophy Points:
      0
      Little suggestion, maybe you guys can add another field into the UI where it shows the Gold per hour / Current gold instead of mixing it into the logs. Easier to see.

      [​IMG]

      Something like that
       
    15. temhoahreji

      temhoahreji New Member

      Joined:
      Jun 11, 2012
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      0
      Here's what mine says, though I haven't been able to get it running since I bought, at least some error is showing in the log.



      [21:04:12.469 N] Logging in...
      [21:04:13.882 N] Attached to Diablo III with pid: 6936
      [21:04:13.891 N] Flashing window
      [21:04:14.779 D] Executable Path: C:\Users\JR ALIEN\Desktop\d1.05\Demonbuddy.exe
      [21:04:14.779 D] OS Architecture: AMD64
      [21:04:14.780 D] OS: Windows 7 Service Pack 1 64-bit
      [21:04:14.780 D] OS Language: English (United States)
      [21:04:15.793 D] Reloading AssemblyLoader<Zeta.CommonBot.ICombat> - Initializing
      [21:04:18.582 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.IOException: The process cannot access the file 'C:\Users\JR ALIEN\Desktop\d1.05\Settings\Temhoahreji#1650\CharacterSettings.xml' because it is being used by another process.
      at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
      at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
      at System.Xml.XmlWriterSettings.CreateWriter(String outputFileName)
      at System.Xml.XmlWriter.Create(String outputFileName, XmlWriterSettings settings)
      at System.Xml.Linq.XElement.Save(String fileName, SaveOptions options)
      at (Object , String )
      at Zeta.Common.Xml.XmlSettings.Save()
      at Zeta.CommonBot.Settings.CharacterSettings.Save()
      at Demonbuddy.MainWindow.txtLootRadius_TextChanged(Object sender, TextChangedEventArgs e)
      at System.Windows.Controls.TextChangedEventArgs.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.Primitives.TextBoxBase.OnTextChanged(TextChangedEventArgs e)
      at System.Windows.Controls.Primitives.TextBoxBase.OnTextContainerChanged(Object sender, TextContainerChangedEventArgs e)
      at System.Windows.Controls.TextBox.OnTextContainerChanged(Object sender, TextContainerChangedEventArgs e)
      at System.Windows.Documents.TextContainerChangedEventHandler.Invoke(Object sender, TextContainerChangedEventArgs e)
      at System.Windows.Documents.TextContainer.EndChange(Boolean skipEvents)
      at System.Windows.Documents.TextContainer.System.Windows.Documents.ITextContainer.EndChange(Boolean skipEvents)
      at System.Windows.Documents.TextRangeBase.EndChange(ITextRange thisRange, Boolean disableScroll, Boolean skipEvents)
      at System.Windows.Documents.TextRange.System.Windows.Documents.ITextRange.EndChange(Boolean disableScroll, Boolean skipEvents)
      at System.Windows.Documents.TextRange.ChangeBlock.System.IDisposable.Dispose()
      at System.Windows.Controls.TextBox.OnTextPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
      at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
      at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
      at System.Windows.Controls.TextBox.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.SetValue(DependencyProperty dp, Object value)
      at (Object , String )
      at Demonbuddy.MainWindow.SetCharacterSettings(Object sender, EventArgs e)
      --- End of inner exception stack trace ---
      at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
      at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
      at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
      at System.Delegate.DynamicInvokeImpl(Object[] args)
      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.IO.IOException: The process cannot access the file 'C:\Users\JR ALIEN\Desktop\d1.05\Settings\Temhoahreji#1650\CharacterSettings.xml' because it is being used by another process.
      at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
      at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
      at System.Xml.XmlWriterSettings.CreateWriter(String outputFileName)
      at System.Xml.XmlWriter.Create(String outputFileName, XmlWriterSettings settings)
      at System.Xml.Linq.XElement.Save(String fileName, SaveOptions options)
      at (Object , String )
      at Zeta.Common.Xml.XmlSettings.Save()
      at Zeta.CommonBot.Settings.CharacterSettings.Save()
      at Demonbuddy.MainWindow.txtLootRadius_TextChanged(Object sender, TextChangedEventArgs e)
      at System.Windows.Controls.TextChangedEventArgs.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.Primitives.TextBoxBase.OnTextChanged(TextChangedEventArgs e)
      at System.Windows.Controls.Primitives.TextBoxBase.OnTextContainerChanged(Object sender, TextContainerChangedEventArgs e)
      at System.Windows.Controls.TextBox.OnTextContainerChanged(Object sender, TextContainerChangedEventArgs e)
      at System.Windows.Documents.TextContainerChangedEventHandler.Invoke(Object sender, TextContainerChangedEventArgs e)
      at System.Windows.Documents.TextContainer.EndChange(Boolean skipEvents)
      at System.Windows.Documents.TextContainer.System.Windows.Documents.ITextContainer.EndChange(Boolean skipEvents)
      at System.Windows.Documents.TextRangeBase.EndChange(ITextRange thisRange, Boolean disableScroll, Boolean skipEvents)
      at System.Windows.Documents.TextRange.System.Windows.Documents.ITextRange.EndChange(Boolean disableScroll, Boolean skipEvents)
      at System.Windows.Documents.TextRange.ChangeBlock.System.IDisposable.Dispose()
      at System.Windows.Controls.TextBox.OnTextPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
      at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
      at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
      at System.Windows.Controls.TextBox.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.SetValue(DependencyProperty dp, Object value)
      at (Object , String )
      at Demonbuddy.MainWindow.SetCharacterSettings(Object sender, EventArgs e)
      [21:04:18.591 D] Reloading AssemblyLoader<Zeta.Common.Plugins.IPlugin> - Initializing
      [21:04:18.671 D] There are 0 plugins.
      [21:04:55.263 N] [Items] Loaded Item Rules: Default Item Rules
      [21:05:01.487 N] Current bot set to Order Bot
      [21:05:01.502 N] Loaded profile Sarkoth farm profile by Nesox
      [21:05:05.806 D] Start/Stop Button Clicked!
       
    16. lanceproate

      lanceproate Member

      Joined:
      Aug 2, 2011
      Messages:
      41
      Likes Received:
      0
      Trophy Points:
      6
      Will test Belphegor with monk farming Sarkoth.
       
    17. xamax

      xamax Member

      Joined:
      Aug 5, 2011
      Messages:
      106
      Likes Received:
      0
      Trophy Points:
      16
      Please note the following inconsistencies between ###REPORT###

      Code:
      [16:02:39.566 N] ####################################################
      [16:02:46.306 N] Interacting with object g_Portal_Square_Blue-314
      [16:02:46.995 N] [Artemis - The Profile Helper0.1] Enabling KillMonsters
      [16:03:08.424 N] Leaving game, reason: Run is done
      [16:03:20.603 N] ###################### REPORT ######################
      [16:03:20.604 N] Gold: 1740331
      [16:03:20.609 N] Blues: 18
      [16:03:20.615 N] Yellows: 1
      [16:03:20.620 N] Legendaries: 0
      [16:03:20.625 N] Set items: 0
      [16:03:20.625 N] ####################################################
      [16:03:27.866 N] Interacting with object g_Portal_Square_Blue-312
      [16:03:48.449 N] Loaded profile Sarkoth farm profile by Nesox minus some wps
      [16:03:48.449 N] Number of games completed:5
      [16:03:48.454 N] Last run acquired 8004 gold.
      [16:03:48.456 N] Current Gold per Hour: 526382
      [16:04:00.374 N] ###################### REPORT ######################
      [16:04:00.376 N] Gold: 1748335
      [16:04:00.385 N] Blues: 20
      [16:04:00.392 N] Yellows: 1
      [16:04:00.398 N] Legendaries: 0
      [16:04:00.404 N] Set items: 0
      [16:04:00.404 N] ####################################################
      [16:04:07.897 N] Leaving game, reason: Run is done
      [16:04:20.216 N] ###################### REPORT ######################
      [16:04:20.219 N] Gold: 1748335
      [16:04:20.225 N] Blues: 20
      [16:04:20.230 N] Yellows: 1
      [16:04:20.236 N] Legendaries: 0
      [16:04:20.242 N] Set items: 0
      [16:04:20.242 N] ####################################################
      
       
    18. MaiN

      MaiN Moderator Staff Member Moderator Buddy Core Dev

      Joined:
      Jan 15, 2010
      Messages:
      1,017
      Likes Received:
      35
      Trophy Points:
      48
      Make sure you close all Demonbuddy processes, then restart it. If this doesn't help, try restarting your computer.
       
    19. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      Could you post or pm me your log so I can have a look through.
       
    20. Kuat

      Kuat Member

      Joined:
      Apr 22, 2012
      Messages:
      508
      Likes Received:
      5
      Trophy Points:
      18
      Gph reporting is fucked
       
    Thread Status:
    Not open for further replies.

    Share This Page