OrderUp is an Order Bot profile generator for Rebornbuddy because it doesn't come with one right now. It should be pretty self explanatory if you know a little about how Order Bot profiles work. If you don't know how they work, you can read my thread on creating them by hand here. Just in case, here's a quick rundown of how OrderUp works. Firstly, add a Profile Name for the whole profile. Next, Order Bot profiles are made up of one or more 'Grind Areas', and each Grind Area has conditions set under which the Order Bot will grind that area. OrderUp currently allows you to set specifications based on your character's class level. Next, run to an area you would like to grind. You can use the "Get Location" button in OrderUp to create a center for your Grind Area, and then add mobs to grind on based on your target. Finally, specify your level conditions and click "Add to Profile". You can add as many Grind Areas as you would like as long as they all have different names and are in the same zone. With this tool we can now make a single profile that can level from 1-15 or even farther if you choose the right zone, and the Order Bot will automatically move between Grind Areas as your character levels up. Order Up Main Screen You can download OrderUp here: View attachment OrderUp.zip Installation Instructions Unzip the OrderUp folder and place the whole folder inside your Plugins folder. Restart Rebornbuddy and it will be listed under the Plugins tab. Changelog
Thanks kaga. I was trying to put together some orderbot profiles this week by hand. This is going to be so much easier.
Alright been playing with this a little bit today trying to get it figured out. I am using combat assist as the bot to start to be able to load OrderUp. First profile saves and runs with no problems Shut down combat assist and run profile with Orderbot and everything works fine. Go back into OrderUp to create another profile, add everything how I want hit save and get a Microsoft>NET Framework Invalid XML document. The document does not have a root element. This happens every time I try to save a second profile in OrderUp. Only way to create another profile is to shut down rebornbuddy and start a new session, then I can save a new profile with no problems. View attachment OrderUplog.txt
My bad, I made a small error in how I handled clearing out the XmlDocument. It should work properly in this version, but I'll double check when I get home later today to make sure and make a proper update. View attachment OrderUp.zip
Just downloaded the update. Ill try to test it tonight. Might not be until Sat though as going to be busy on the 4th. Thanks for the quick fix.
Just posted an updated version in the original post, it fixes both the problem you were having (I tested it and made three different profiles with no issues) and OrderUp no longer needs to have any BotBase running in order to function properly. You can download that one and it should work without issue.
Had a problem with mine, haven't yet got it to work in another area: [17:51:44.972 D] Added new hook [HotspotPoi] b025f10e-c843-4416-a28a-71b8fcdfd9cd [17:51:44.972 D] Added new hook [SetDeathPoi] db7815a5-9f60-4b7a-9f75-66b2707ef3af [17:51:44.972 D] Added new hook [SetCombatPoi] 1955b177-28c6-4e3c-b03e-9c122277e7da [17:51:44.972 D] Added new hook [SetHotspotPoi] 981b3bcc-27a3-4027-835a-9f92bbe20c60 [17:51:44.972 D] Added new hook [SelectPoiType] 347497aa-0043-4c65-a870-459551d17215 [17:51:44.972 D] Replaced hook [SelectPoiType] 0056a206-80a1-445b-8e02-5d71374aa622 [17:51:45.011 D] File "", line 4 return bool(Core.Player.ClassLevel = 48) ^ SyntaxError: expected name [17:51:45.011 N] Stopping the bot. Reason:Unable to compile condition for GrindTag! [17:51:45.011 D] CurrentBot.Stop() [17:51:45.011 D] TreeHooks.Instance.ClearAll() [17:51:45.011 D] Navigator.Clear() [17:51:45.011 V] [Poi.Clear] Reason: Bot stopped [17:51:45.011 D] OnStop event [17:51:45.011 D] OnStop Event Invoking [17:51:45.011 D] ProfileOrderManager.OnBotStop. Resetting caches. [17:51:45.011 D] Resetting current behavior. [17:51:45.012 D] Exception during scheduling Pulse: Microsoft.Scripting.SyntaxErrorException: expected name at Microsoft.Scripting.ErrorSink.Add(SourceUnit source, String message, SourceSpan span, Int32 errorCode, Severity severity) at IronPython.Compiler.Parser.ReportSyntaxError(Int32 start, Int32 end, String message, Int32 errorCode) at IronPython.Compiler.Parser.ReportSyntaxError(String message) at IronPython.Compiler.Parser.FinishKeywordArgument(Expression t) at IronPython.Compiler.Parser.FinishArgListOrGenExpr() at IronPython.Compiler.Parser.AddTrailers(Expression ret, Boolean allowGeneratorExpression) at IronPython.Compiler.Parser.ParsePower() at IronPython.Compiler.Parser.ParseFactor() at IronPython.Compiler.Parser.ParseExpr(Int32 precedence) at IronPython.Compiler.Parser.ParseComparison() at IronPython.Compiler.Parser.ParseNotTest() at IronPython.Compiler.Parser.ParseAndTest() at IronPython.Compiler.Parser.ParseOrTest() at IronPython.Compiler.Parser.ParseExpression() at IronPython.Compiler.Parser.ParseTestListAsExpr() at IronPython.Compiler.Parser.ParseReturnStmt() at IronPython.Compiler.Parser.ParseSmallStmt() at IronPython.Compiler.Parser.ParseSimpleStmt() at IronPython.Compiler.Parser.ParseStmt() at IronPython.Compiler.Parser.ParseSuite() at IronPython.Compiler.Parser.ParseClassOrFuncBody() at IronPython.Compiler.Parser.ParseFuncDef() at IronPython.Compiler.Parser.ParseStmt() at IronPython.Compiler.Parser.ParseFileWorker(Boolean makeModule, Boolean returnValue) at IronPython.Compiler.Parser.ParseFile(Boolean makeModule, Boolean returnValue) at IronPython.Runtime.PythonContext.ParseAndBindAst(CompilerContext context) at IronPython.Runtime.PythonContext.CompilePythonCode(SourceUnit sourceUnit, CompilerOptions options, ErrorSink errorSink) at IronPython.Runtime.PythonContext.CompileSourceCode(SourceUnit sourceUnit, CompilerOptions options, ErrorSink errorSink) at Microsoft.Scripting.SourceUnit.Compile(CompilerOptions options, ErrorSink errorSink) at Microsoft.Scripting.SourceUnit.Execute(Scope scope, ErrorSink errorSink) at Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope scope) at Clio.Utilities.ScriptManager.GetCondition(String expression) at ..( ) at ..() at ..() at ..( , IEnumerable`1 ) at ..( ) at ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior() at ff14bot.BotBases.OrderBot.(Object , EventArgs ) at ..() Any ideas? UPDATE:Found the problem, apparently grindRef was left blank by the plug-in.
Everything has been working great Kaga. Created a couple of 1-25 profiles and grinding through them now. Looking forward to Wheredidigo implementing transport
SO i did some research on the site and i think i figured out the problem... my profile ended up being <Profile> <Name>Fleece Grind</Name> <KillRadius>100</KillRadius> <GrindAreas> <GrindArea name="Coerthas Central Highlands"> <Hotspots> <Hotspot Radius="100" X="416.1206" Y="220.1597" Z="401.1953" name="Coerthas Central Highlands" /> </Hotspots> <TargetMobs> <TargetMob name="Ornery Karakul" /> </TargetMobs> <MinLevel>1</MinLevel> <MaxLevel>50</MaxLevel> </GrindArea> </GrindAreas> <Order> <Grind grindRef="Coerthas Central Highlands" while="Core.Player.ClassLevel < 51" /> </Order> </Profile> I had to edit it so core.player.classlevel=50 was changed to < 51" since i was using this profile on a max level character to farm fleece. not sure if there's a better way to write it out but thats what worked for me.
No, this is pretty much deprecated now. Probably a change to RB is why it crashes, but honestly this plugin barely has any purpose anymore considering how complex OrderBot is now.
This makes grinding certain mobs really easy if your not a coder. At the moment if you change zone and have this plugin in your plugins folder it crashes RB would it be possible to fix this?
This plugin is no longer working since the 2.57 FFXIV patch has come out then they patched RebornBuddy and ever since then this plugin has not worked. I actually did post the full logs in another thread as well. https://www.thebuddyforum.com/rebor...port/214632-reborn-buddy-update-crashing.html https://www.thebuddyforum.com/attac...dy-update-crashing-32548-2015-05-12-12-09-txt I am posting the logs here as well can some one please update this plugin so it works with what ever changes they did to RebornBuddy on May 11 2015. Thanks,