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

[Release] Honorbuddy 2.0.0.4555 for patch 4.1

Status
Not open for further replies.

Nesox

Well-Known Member
Joined
Jan 15, 2010
Messages
1,563
Reaction score
48
Changelog 2.0.0.4555

Honorbuddy

Changes

  • Enabled debug statements in Mount.ShouldDismount - this will provide extra information about dismount reasons.
  • Should no longer allow re-checking if flight paths should be used, for 15 seconds. Up from 5 seconds.
  • Honorbuddy now prints a reason when dismounting.
Bug Fixes

  • Vendors.ForceTrainer works as it previously did.
  • Targeting filters is properly getting set back when running PVP+Grind with MixedMode meaning it will not run around from hotspot to hotspot without killing units.
  • FindVendorsAutomatically now stores the results from the 'CanNavigate' check ?nstead of checking it each time the function is called.
  • QuestOrder "If" tag, conditions, should now properly support LINQ queries.
  • ActionMoveToPoi now checks Mount.ShouldMount before actually mounting. This resolves mounting up to move 3yds to a quest NPC. (Usually happens after dismounting from a flying mount)
Plugins

  • EquipMe works for Paladins now.
Additions

  • Mount.Dismount(string reason) added.
Quest Behaviors

  • New shortcuts usable with Conditions: Chance(), Random()
    See the Wiki for details... Honorbuddy Profile Tag Attribute: Condition - Buddy Wiki
  • Most Behaviors that take QuestId, now take (optional) QuestInLogRequirement and (optional) QuestCompleteRequirement
    See the Wiki for for an explanation... Honorbuddy Programming Cookbook: QuestId for Custom Behaviors - Buddy Wiki
  • For behaviors, QuestId="0" is no longer allowed (it was never a valid quest id)
    If you want the behavior to run outside of the context of a Quest, omit the QuestId attribute
    when calling the behavior.
  • A number of behavior attributes have been renamed in order to make attribute usage consistent across behaviors.
    The old attribute names are always honored. However, you will receive a warning that requests the profile
    be updated to use the preferred name.
Archaeologybuddy

Bugfixes

  • Fragment database has been updated. This should fix most of the stuck issues.
  • Blacklisted digsites should be properly saved now.
Gatherbuddy2

Bugfixes

  • Shuttered movement while reaching nodes should be fixed now.
  • Corpse runs in Vashj'ir should be properly working now.
  • Rezzing at spirit healer in Vashj'ir should be fixed now.
  • Standing still doing nothing in Vashj'ir is fixed.
Instancebuddy

Bugfixes

  • There has been major changes to increase the performance of IB. It should run alot faster now.
  • More improvements to party queueing.
Professionbuddy 1.0.0.27

Bugfixes

  • Added support for Profile settings, read the document for more info and also look at herb/mining 1-525 version 2 to see an example of usage.
  • Reverted to previous mail retrieval behavior, might be some slower but it's more stable.
  • Numerous minor bug-fixes
  • Fixed the 'unable to find Tripper.Tools.dll" error
  • Professionbuddy now remembers its running status between sessions and no longer stops when Honorbuddy is stopped, This will allow Professionbuddy to work with reloggers
  • Fixed an error in 1-300 herb profile.
  • Fixed a string to float conversion error on machines running windows with non english regional settings.
Code:
[SIZE=3][COLOR=red]If you are getting this exception:
Invalid Executor, Styx.Helpers.CharacterSettings threw an exception, or 
[/COLOR][/SIZE][SIZE=3][COLOR=red]Error - Endscene hook failed: Value cannot be null.
Parameter name: EndSceneProc passed to Executor constructor was invalid, or[/COLOR][/SIZE] [SIZE=3][COLOR=red]something similiar to that.

Then you need to do this /run print(GetCVar('gxApi'))[/COLOR]
[COLOR=red]open the chatbox in wow copy paste that press enter. 
If it prints D3D9 ure all good if it says D3D11 you have to open your Config.wtf file and edit this row: 
SET gxApi "D3D11"[/COLOR]
[COLOR=red]Make sure it looks like this:
[/COLOR][COLOR=red]SET gxApi "D3D9"[/COLOR][/SIZE][SIZE=3][COLOR=red]
[/COLOR][/SIZE]
This Version includes ArchaeologyBuddy, Gatherbuddy2 and Instancebuddy do not use the old AB/GB2/IB - they won't work.
In order to use Hb your WoW client must be fully (100%) patched

Download Here:
Honorbuddy 2.0.0.4555
 
i get an error message
Parametername: EndSceneProc passed to Executor constructor was invalid.

lol sry need to read the red part xD
 
Last edited:
Profile maker changes for behaviors (syntax):

QuestId="0" will need to be deleted
GossipOption changed to GossipOptions
NpcId changed to MobId
ForcedDismount behavior no longer has attribute mounttype nor questid="0", but still accepts QuestId =/= 0
MobType changed to ObjectType (object can be gameobject, npc, etc)

a few more changes, I can't remember them right off hand
 
Last edited:
IF you're getting any kind of error like the one below, make sure you are using WoW in DirectX 9 NOT DirectX 11.

PHP:
Shared Sessions: 0/3
[9:33:42 a.m.:533] Error - Endscene hook failed: Value cannot be null.
Parameter name: EndSceneProc passed to Executor constructor was invalid.
[9:33:42 a.m.:569] Attached to WoW with ID 1948
[9:33:54 a.m.:160] Error saving settings.
[9:33:54 a.m.:192] System.TypeInitializationException: The type initializer for 'Styx.Helpers.CharacterSettings' threw an exception. ---> System.Exception: Invalid executor used in GetObjectName
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
   at System.Windows.Forms.Control.Invoke(Delegate method)
   at ..†()
   at ..?(Object o)
   at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
   at System.Threading.ExecutionContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
   --- End of inner exception stack trace ---
   at ..()
[9:33:54 a.m.:320]

DirectX 9.webp
 
d3d9 is running got error

Nur ein teil der ReadProcessMemory oder WriteProcessMemory Anforderungen wurde abgeschlossen
 
To what extent will the QB changes have on the existing profiles? Will they need to be modified at all? or is it all backend changes?
 
how can i use mining via HB i never got it to work with profiles i always used gatherbuddy but gatherbuddy isnt updated yet
 
and i didnt even get bored enough to try and play by hand!!
 
My regular vashj'ir profile for GB2 cannot generate path at all, anything changed that could affect profiles?
 
Status
Not open for further replies.
Back
Top