Good to know and that's exactly why I was holding off. It would an immense time investment that I was hoping would be resolved by the time I got back around to it. Glad to hear the profile worked well for you with monitoring!
I'm not sure you are understanding what the problem is. The issue with the game freezing and the sendpathrequest are 2 totally different issues. Either way, he said he needed some testing on the flying profile, I tested it. Going back to the ground version.
I believe Cloud is saying that sometimes the EnableFlight plugin will sometimes lead to the SendPathRequest error after freezing the game (likely due to an issue with communicating with the nav server). I believe I've encountered the SendPathRequest error after stopping/starting RB dozens of times (or 100+) during profile writing/testing, but I believe Cloud is stating that it may happen much sooner with EnableFlight locking things up.
After rebooting buddy + the game the send path went away but the flying problem, (the first chunk of log I posted) still occurs.
That's what I expect you to find. Without improvements to EnableFlight and/or updates to (likely) every step of every quest in the profile, you will still encounter this issue. Cloud mentioned he was able to figure out why things like this were happening and somehow avoid them being detrimental to leveling with the profile, so maybe he can share a tip (or tips) if you'll be monitoring the profile while it's running. Outside of that, it will take updates on our end to get this issue resolved completely; unfortunately, I don't have an ETA on that.
[02:23:22.516 N] Honorbuddy Startup Complete [02:23:22.526 D] Loading profile from D:\Game\WOW\H A farm arena tong hop\Hchien- truong.xml [02:23:22.602 D] Warning: 'Factions' has been moved to the 'GrindArea'. Please reflect this change in your profiles. [02:23:28.137 V] [Compiler Warning]: D:\Game\WOW\Honorbuddy 2.5.14505.803\Quest Behaviors\Fishing.cs(488,24) : warning CS0672: Member 'Fishing.Dispose()' overrides obsolete member 'CustomForcedBehavior.Dispose()'. Add the Obsolete attribute to 'Fishing.Dispose()'. [02:23:28.137 N] [Compiler Error]: D:\Game\WOW\Honorbuddy 2.5.14505.803\Quest Behaviors\Fishing.cs(121,11) : error CS0246: The type or namespace name 'ConfigMemento' could not be found (are you missing a using directive or an assembly reference?) [02:23:28.137 V] [Compiler Warning]: D:\Game\WOW\Honorbuddy 2.5.14505.803\Quest Behaviors\UseItemTargetLocation.cs(147,23) : warning CS0108: 'UseItemTargetLocation.Me' hides inherited member 'QuestBehaviorBase.Me'. Use the new keyword if hiding was intended. [02:23:28.137 V] [Compiler Warning]: D:\Game\WOW\Honorbuddy 2.5.14505.803\Quest Behaviors\Misc\BreakImmunityByKillingMobsInClosePr oximity.cs(141,30) : warning CS0108: 'BreakImmunityByKillingMobsInCloseProximity.Me' hides inherited member 'QuestBehaviorBase.Me'. Use the new keyword if hiding was intended. [02:23:28.137 V] [Compiler Warning]: D:\Game\WOW\Honorbuddy 2.5.14505.803\Quest Behaviors\SpecificQuests\24817-LostIsles-AGoblininSharksClothing.cs(54,14) : warning CS0108: '_24817.QuestId' hides inherited member 'QuestBehaviorBase.QuestId'. Use the new keyword if hiding was intended. [02:23:28.385 D] System.TypeInitializationException: The type initializer for 'Styx.CommonBot.Profiles.Quest.Order.QuestBehavior Helper' threw an exception. ---> Styx.CommonBot.Profiles.ProfileException: Errors in quest behaviors! at Styx.CommonBot.Profiles.Quest.Order.QuestBehaviorH elper..cctor() plz help me fix this error plzzzz
My guess is that this forum would help you quicker: https://www.thebuddyforum.com/honorbuddy-forum/honorbuddy-profiles/ From a quick search, though, it looks like a fresh HB install may resolve your issue.
Well, first I should state that I never run it AFK, so if that is your goal then you should avoid the flying portion for now. If, however, you are willing to run it supervised like I do, you can tell right away when the Flight is having issues. One of two things will happen: either you will hit a spot, such as under an overhang or against a large wall/rock, where it keeps moving up/down and left/right in the same spot, or the client window will appear to freeze up and the RB log will start to fill with Flight plugin comments about trying to move in various directions. In either case, you need to stop the bot. At this point, it tends to disconnect from the Nav Server (causing the SendPathRequest error) and thus while the flight plugin can still work upon pressing start, the actual ground navigation will not work until you close and relaunch RB completely. Once the bot is stopped or closed, you can see what direction you were traveling when it hit trouble. Sometimes, like in the case of a cliff or cave, just getting past these obstacles and starting again will allow it to keep going for a while. Other times, either the objective is in something difficult like a cage or the landscape is too awkward and the flight nav just can't get through it in the current state; at that point, I manually move all the way to the objective that it was traveling to when it got stuck and then restart it. The bot and profile still does most of the work, I just have to handle the movement when the flight plugin runs into hiccups. I generally only need to intervene once every couple of quests, which I think averaged every 15 minutes or so IIRC.
Restarting OrderBot an additional time (so stop start stop start) will allow ground navigation to work again (as it forces you to disconnect and reconnect to the nav server). This doesn't happen during the first stop since RB has to force quit the thread. You might find a lot of use in making the profile work with flying only sometimes by adding in ExEnablePlugins and ExDisablePlugins. This would likely be the best approach till we get mesh nav flight.
Awesome profiles. Expect a donation soon. Been running the All Ground Quests for Heavensward and encountered an error. Other than this it has been afkable thus far. Fantastic Work Log attached.
[14:31:09.109 D] Exception during scheduling Pulse: System.NullReferenceException: Object reference not set to an instance of an object. at ff14bot.NeoProfiles.pathing.Calculate() in c:\Users\Rhys\Documents\BuddyBots\Reborn\Profiles\Quest Behaviors\Travel.cs:line 717 at ff14bot.NeoProfiles.TravelTag.OnStart() in c:\Users\Rhys\Documents\BuddyBots\Reborn\Profiles\Quest Behaviors\Travel.cs:line 297 at ff14bot.NeoProfiles.ProfileBehavior.Start() at ..() at ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior() at ff14bot.BotBases.OrderBot.(Object , EventArgs ) at ff14bot.Behavior.BrainBehavior.() You are having Travel.cs issues give it some time. y2 at work. Curious what level is the class you are using?
My pleasure! Glad they've served you well so far!! ^ This. I've been so busy IRL between work and family that I haven't been able to resolve this yet. It will require modifying both the profiles and Travel.cs to get rid of this. Will hopefully be able to address this tonight, but it will be done tomorrow at the latest. My apologies for the over-extended delay in resolving this. In the meantime, you can manually navigate either into or out of Idyllshire (the issue is that the profile wants to take you into or out of Idyllshire, but can't), depending on where you encounter this error. That would help move the profile along until I can get a fix out.
Cool. I am a level 59 archer. I did use Combat Assist for questing the first zone when Heavensward was initially released. I then use Fate Bot as I got bored of questing. Just recently restarted 'playing' and tired this out. Has worked flawlessly for me. No rush man, you got some fantastic work and sadly rely on donations. Donated what I could in hopes you keep making and maintaining your profiles.
Any donations (in any amount) is worth more to me than you know - even if my wife does want a cut of it! I'm usually really good about finding the time to maintain the profiles, but this week (and last) have left me with little to no time once I get home in the afternoon to sit down and strikethrough things on my To Do list. Soon™!
All Saints' Wake profile added to the first post. Don't forget about this little guy if you run into any issues:
Changes to the Travel.cs quest behavior pushed. Thank you for the reports as a reminder! Changelog: Code: [B]Quest Behaviors[/B] [INDENT][I]Travel.cs:[/I] The Dravanian Hinterlands errors. [B][COLOR="#FF0000"]Fixed![/COLOR][/B][/INDENT]
Changes to multiple profiles pushed. Changelog: Code: [B]Seventh Astral Era - A Realm Awoken (v1.0.12)[/B] [INDENT]Conflicts with ExBuddy. [B][COLOR="#FF0000"]Fixed![/COLOR][/B][/INDENT] [B]Seventh Astral Era - Through the Maelstrom (v1.0.12)[/B] [INDENT]Conflicts with ExBuddy. [B][COLOR="#FF0000"]Fixed![/COLOR][/B][/INDENT] [B]Seventh Astral Era - Defenders of Eorzea (v1.0.15)[/B] [INDENT]Conflicts with ExBuddy. [B][COLOR="#FF0000"]Fixed![/COLOR][/B][/INDENT] [B]Seventh Astral Era - Dreams of Ice (v1.0.11)[/B] [INDENT]Conflicts with ExBuddy. [B][COLOR="#FF0000"]Fixed![/COLOR][/B][/INDENT] [B]Seventh Astral Era - Before the Fall (v1.0.12)[/B] [INDENT]Conflicts with ExBuddy. [B][COLOR="#FF0000"]Fixed![/COLOR][/B][/INDENT] [B]Heavensward (v1.0.7)[/B] [INDENT]Travel.cs errors in The Dravanian Hinterlands/Idyllshire. [B][COLOR="#FF0000"]Fixed![/COLOR][/B][/INDENT]
Dunno if this is the right place to post this, but I'm having errors with the GC Hunting Log specifically for Twin Adders: I get this error when trying to boot it up. Code: [09:00:08.230 N] Checking The Order of the Twin Adder Rank 1 entries... [09:00:08.330 D] Traceback (most recent call last): File "<string>", line 4, in Execute TypeError: Invoke() takes exactly 2 arguments (1 given) [09:00:08.330 N] Stopping the bot. [09:00:08.330 D] Exception during scheduling Pulse: Microsoft.Scripting.ArgumentTypeException: Invoke() takes exactly 2 arguments (1 given) at Microsoft.Scripting.Interpreter.ThrowInstruction.Run(InterpretedFrame frame) at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame) at Microsoft.Scripting.Interpreter.LightLambda.Run4[T0,T1,T2,T3,TRet](T0 arg0, T1 arg1, T2 arg2, T3 arg3) at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2) at Microsoft.Scripting.Interpreter.DynamicInstruction`4.Run(InterpretedFrame frame) at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame) at Microsoft.Scripting.Interpreter.LightLambda.Run1[T0,TRet](T0 arg0) at IronPython.Compiler.PythonCallTargets.OriginalCallTarget0(PythonFunction function) at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0) at _Scripting_(Object[] ) at ff14bot.NeoProfiles.IfTag.GetConditionExec() at ff14bot.NeoProfiles.IfTag.get_IsDone() at ff14bot.NeoProfiles.ProfileBehavior.get_IsDoneCache() at ff14bot.NeoProfiles.TreeNode`1.Find() at ..() at ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior() at ff14bot.BotBases.OrderBot.(Object , EventArgs ) at ff14bot.Behavior.BrainBehavior.() [09:00:08.332 N] Checking The Order of the Twin Adder Rank 1 entries... [09:00:08.332 D] CurrentBot.Stop() [09:00:08.332 D] TreeHooks.Instance.ClearAll() [09:00:08.332 N] Clearing all hooks. Is the error on my end or the profile's? I changed all instances of "Hotspot(s)" to "HotSpot(s)" already.