Make a folder called Sodimm in your Profiles folder, and SVN Checkout to https://github.com/sodimm/RebornBuddy/trunk/Profiles/Sodimm GitHub: https://github.com/sodimm/RebornBuddy
Great work and thank you. What was the reason we can't use Classy and set up the job numbers as we have them? Just curious, anyway that will be fixed in the future?
It takes a long time to write the profiles, and while Yasuko did a great job with classy, i'd prefer to not have my profiles dependent on work that may become depreciated, or changed in a way that makes the profiles not function properly. The way it is now, these profiles will work regardless of plugins and combat routine. As the class change is handled by a game mechanic which will rarely be changed. You are of course, more than welcome to modify the profile to add classy functionality. It also negates the need to edit the profile to the classes you require, as classy is class specific, it would require you to edit the profile and replace all the changes to the classes you want to use, this way is much simpler, as it's one button click in-game versus 10 minutes scouring the code to replace the class changes.
I'm pretty attached to where my gear sets are on my gear change lists, I have the sorted by a specific method. So in order to keep from changing that, I just scrolled down to the bottom of the profile where the code chunks are, and changed the /gs change number to match mine on my character. Works like a charm. The profiles are great by the way. Only wish orderbot supported fishing.
Yeah, I originally suggested that, but i chose suggesting changing them in game versus changing the codechunks as the easiest option for users. It would be good if we could somehow tell fishing profiles to Stop at a given point, It would be pretty easy to implement a Profile Load via CodeChunk from the OrderBot>FishBot>OrderBot profiles. Better still if OrderBot was updated to include fishing, less of a hassle.. And crafting whilst you're at it (/e winks @ Mastahg). Alas, the functionality just isn't there... One day.
I "created" a orderbot fishing tag. It really just switches to the fishing bot until the conditional is met then switches back to orerbot. beware it restarts the orderbot, so make sure your profile works starting in the middle. It requires a plugin, which watches for the conditional to be met to stop the fishbot and restart oderbot. Not the most elegant solution, but it works. Here's it in use in my ixali profile: Code: <!-- Crazy like the Pox --> <If Condition="GetQuestStep(67045) == 2"> <MoveTo Name="Mhor Dhana Fishing Spot" XYZ="-336.2573, -17.14841, -334.4272" /> <Equip Job="Fisher" /> <FishBot While="GetQuestStep(67045) == 2" Profile="[Fishing][Mhor Dhana] - Ixali Daily.xml" /> </If> Code: <!-- West for Fishing --> <If Condition="(HasQuest(67056) and GetQuestStep(67056) == 1)"> <If Condition="not IsOnMap(155)"> <TeleportTo Name="Camp Dragonhead" AetheryteId="23" /> </If> <MoveTo Name="Coerthas Fishing Spot" XYZ="295.0583, 302.6381, -266.4279" /> <Equip Job="Fisher" /> <FishBot While="GetQuestStep(67056) == 1" Profile="[Fishing][Coerthas] - Ixali Daily.xml" /> </If>
That looks great Iyake. I'll take a look, if i incorporate, i'll be sure to note you as contributor. Thanks.
Getting this when trying to load Rank 2 profile Code: [17:55:10.580 D] System.Xml.XmlException: The 'HotSpots' start tag on line 96 position 6 does not match the end tag of 'HotSpot'. Line 98, position 7. at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args) at System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag) at System.Xml.XmlTextReaderImpl.ParseEndElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XElement.ReadElementFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XElement.Load(TextReader textReader, LoadOptions options) at ff14bot.NeoProfiles.NeoProfile.Load(String path) at ff14bot.NeoProfiles.NeoProfileManager.Load(String profilePath, Boolean rememberPath)
Edit the file, goto line 98, and add an S to the "</HotSpot>", so it looks like this: Code: <HotSpots> <HotSpot Radius="40" XYZ="-195.2547, -63.12574, 363.3565"/> </HotSpots> Don't understand how that got in mind, as i pulled them from my SVN, and the error isn't there... strange lol. I'll update the link.
It does not work for me at all. Its just going to ixal camp then teleport to camp dragonhead right away without taking any quest... worked for me the first time now it just dont.
rank 2 doesn't work , run to the Ixal quest giver then stop View attachment 6480 2015-01-03 05.50.txt
None whatsoever, is your Chocobo stabled? or have you disabled the Mount option on the Bot? The only time the profile disables mounting is when it's gathering in Mor Dhona, but it's re-enabled after it's finished. If you've stopped the bot half way thru, it will still be off.
Which profile? The teleports are conditional, i.e it won't teleport unless you have one or more of the quests that require you to goto Camp Dragonhead. Please include a log.
Ok so I don't know how I uploaded the files, but all were old versions, as they aren't the same as the ones in my SVN. I've re-uploaded them. The errors seen so far stem from the MoveTo tags being put in the wrong place. They should work fine now as i've just tested all of them bar rank 6 (as I've already completed them). Also added a note to the main post to use Kupo routine, as it's the only routine to officially support switching between combat and DoL/DoH classes. The profiles will be much smoother if this is the ONLY combat routine you use for these profiles. I must also note that it is very important to start the routines as a combat class, as Kupo will bug out if you start as a DoL/DoH. I have made Mastahg aware of the error.
Most of the Rank 5 and 6 quests don't work for me unfortunately, just a few of the issues I encountered: The Rank 6 quest "We fly High (Squawkin')": Bot doesn't go to the NPC and use the /say line required to move on with the quest. The Rank 5 quest "Tanks for Nothing" gets ignored entirely, the bot just tries to turn the other quests in instead.
Could you post a log please? Something strange must be happening, as both have just completed for me. :S