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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Mining][Botany][OrderBot] Unspoiled Nodes Farming

Zamphire

Community Developer
Joined
May 16, 2013
Messages
365
157403-mining-botany-orderbot-unspoiled-nodes-farming-untitled-jpg

I've been working on this for a while and I'm finally happy with it enough to release it. This profile will go through and collect all of the 1 star Unspoiled Nodes for both Botany and Mining.

Requirements
  • 353 Gathering Botany
  • 353 Gathering Mining
  • Atunement to the aetheryte crystals listed below
  • USER SET UP

Nodes it farms:
Botany
Code:
01:00 AM East Shroud - Crawler Cocoon 
01:00 AM Mor Dhona - Lightning Cluster
02:00 AM South Shroud - Fragrant Log
05:00 AM East Shroud - Trillium
05:00 AM Eastern La Noscea - Honey Lemon
09:00 AM Coerthas Central Highlands - Spruce Log
09:00 AM Eastern La Noscea - Prickly Pineapple
09:00 AM Mor Dhona - Grade 4 Carbonized Matter and Elemental Clusters
01:00 PM Coerthas Central Highlands - Vampire Plant
01:00 PM Eastern Thanaln - Black Truffle
01:00 PM Eastern La  - Dzemael Tomato
05:00 PM Coerthas Central Highlands - Thavnairian Mistletoe
09:00 PM East Shroud - Trillium Bulb
09:00 PM Mor Dhona - Grade 4 Carbonized Matter and Elemental Clusters

Mining
Code:
01:00 AM Coerthas Central Highlands - Darksteel Ore
05:00 AM West Thanalan - Grade 3 Thanalan Soil, Water Cluster
05:00 AM Eastern Thanalan - Gold Sand
06:00 AM South Shroud - Umbral Rock
09:00 AM Eastern Thanalan - Gold Ore
05:00 PM Eastern La Noscea - Volcanic Rock Salt
07:00 PM Middle La Noscea - Fire Cluster, Grade 3 La Noscean Topsoil

You must set up the profiles to work for character.
The set up is pretty simple.
  1. First, open your character in game and open your gear set screen. Write down what numbers your gear set is for Miner and Botany.
    Classes.JPG
    In my example Miner is 20, Botany is 21
  2. Then, you download the xml files and open them up for editing. You can edit it in notepad but Notepad++ organizes things a bit better.
  3. Scroll all the way to the bottom of the profile and change the numbers to match your numbers that you pulled in step 1.
    codechunks.JPG
    Code:
    		<CodeChunk Name="MIN">                      <!-- Change This Number vv -->
    			<![CDATA[ ff14bot.Managers.ChatManager.SendChat("/gs change XX");
    			]]>
    		</CodeChunk>
    XX is the number you would put in for your Miner class. If it's slot 1-9 make sure to put a 0 before it, like 02.
  4. Save the files and then run it. It should work great.


I borrowed the bit of coding to allow the profiles to change their class without classy from Sodimm so much thanks to him!


Thanks again to Sodimms codechunks I was able to implement stealthing. And with the new unaspected crystals it's more important to get the Mor Dhona nodes then ever before. So I've uploaded version 1.5 of my Botany & Mining profile that now support stealthing in Mor Dhona. Enjoy!
 

Attachments

Last edited:
<3 the concept.
Will be trying it once I actually give a damn enough to work on my DoL melds! :D
 
downloading and testing today. how can i add the new unspoiled nodes to the script? patch 2.4 and 2.45 introduced new nodes and i want to hit them along with this current list.
 
Working pretty well.
Any reason it seemed to use toil in middle la noscea?

Just seemed to me if it was going to get fire clusters there, that toil wouldn't be the best option.

Mor Dhona seems too risky/likely to break the bot, unless you have it using stealth, it's pretty risky to have it doing mor dhona >.<;
 
Last edited:
downloading and testing today. how can i add the new unspoiled nodes to the script? patch 2.4 and 2.45 introduced new nodes and i want to hit them along with this current list.

Just follow the format in the profile. It's pretty self explanatory and commented pretty well. Just remember that slots is on a 0-7 scale instead of 1-8. So if the node you're adding is at slot 6 in game, you put slot 5 in the bot.
 
Working pretty well.
Any reason it seemed to use toil in middle la noscea?

It uses Toil there becauseit also mines the Grade 3 La Noscean Topsoil. There's currently no way to use Slots and have the bot target two different slots, so to work around that I used Toil and then did them by name. There's only one Topsoil, but the La Noscean Topsoil sells for 5k each on my server, so it's worth it on my server.

Mor Dhona seems too risky/likely to break the bot, unless you have it using stealth, it's pretty risky to have it doing mor dhona >.<;

Yeah, Mor Dhona is really risky. It doesn't really break the bot though, you will die and it will just pick up from there. Eventually I intend to implement stealthing, but haven't gotten around to that just yet. You can always just take out the portions for Mor Dhona.
 
For me it did, it laid there dead for a couple hours trying to change classes xD
Regardless, loving the profile, thanks for making it ^^

.. As for the top soil, I thought it might do something like that, I hadn't ever farmed one before though, so it came up as unknown, which i think, is why it didn't gather it :P
 
Last edited:
For me it did, it laid there dead for a couple hours trying to change classes xD
Regardless, loving the profile, thanks for making it ^^

.. As for the top soil, I thought it might do something like that, I hadn't ever farmed one before though, so it came up as unknown, which i think, is why it didn't gather it :P

Yep, that's exactly why it didn't get it. That's the problem with using names, you have to have gathered it at least once for it work. But it was the only solution I could find to make it gather the soil
 
I'm getting a weird bug , It's getting the wrong time from XIV, probably something wrong with the API.

4AM in game says, it's waiting until 1AM in eastern shroud.

5 AM some node spawns, it's not moving though, when it does move the node is already gone, is there a way to printout a specific API call?
 
Last edited:
o :(, fresh rebornbuddy

[04:16:03.086 N] Loaded profile Mining and Botany: Unspoiled Node Farming
[04:16:04.697 D] Loading last profile
[04:16:04.945 N] Loaded profile Mining and Botany: Unspoiled Node Farming
[04:16:05.291 D] Added new hook [Pull] 12a44f99-da98-437b-8266-4a41b3916403
[04:16:05.292 D] Added new hook [RoutineCombat] f08fe2ac-258b-48ec-9a0d-e2bfd187b510
[04:16:05.292 D] Added new hook [HotspotPoi] 436965b5-b35b-4ac7-8c27-f6b139fdf18d
[04:16:05.292 D] Added new hook [SetDeathPoi] abedf92e-0272-43e8-9124-7883c3e6fe58
[04:16:05.292 D] Added new hook [SetCombatPoi] 7c58db1a-64af-44a9-9b66-65dd3af2d553
[04:16:05.292 D] Added new hook [SetHotspotPoi] fd35e73b-cc4c-4be0-b872-ab2e6975ba09
[04:16:05.292 D] Added new hook [SelectPoiType] 0bb80d43-3dbe-4a60-9ffd-b0dd9f25044c
[04:16:05.292 N] Connection to 192.99.148.87:31214 established.
[04:16:05.293 D] Replaced hook [SelectPoiType] 4632bda0-ae13-4629-b6cc-c0b74f7f6925
[04:16:05.293 D] Inserted new hook [TreeStart @0] de635bfb-a17e-475a-b652-a126d44626fa
[04:16:05.345 V] [Poi.Clear] Reason: Current behavior changed to LogMessageTag: IsDone: False, Message: Next spawn at 1PM Eorzea Time at Coerthas Central Highlands., InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[04:16:05.345 D] Replaced hook [ProfileOrderBehavior_Hook] 52f1a2dc-1fe2-455e-a35c-efe739484021
[04:16:05.345 N] Next spawn at 1PM Eorzea Time at Coerthas Central Highlands.
[04:16:05.405 D] Removed hook [RoutineCombat] 37e1f5c0-9bd0-4aef-8735-f0f144a4f90d
[04:16:05.405 V] [Poi.Clear] Reason: Current behavior changed to : Condition: IsTimeBetween(11,13), Conditional: System.Func`1[System.Boolean], IsDone: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[04:16:05.405 D] Replaced hook [ProfileOrderBehavior_Hook] 49de98b2-92a4-4969-86b2-b3fedd701ff7

It's 6pm ingame, faaaail.
 
Which game version are you two using? US?

It's working fine on my end. Not sure if something is up with the way reborn buddy is detecting time, but your log shows that ti's waiting because time is between 11 and 1. If it's actually 6pm then something's not right with the bot reading the time.
 
Yea it just fixed by itself, despite multiple reborn buddy restarts and reinstall.

I sent you a message ingame ;p
 
It uses Toil there becauseit also mines the Grade 3 La Noscean Topsoil. There's currently no way to use Slots and have the bot target two different slots, so to work around that I used Toil and then did them by name. There's only one Topsoil, but the La Noscean Topsoil sells for 5k each on my server, so it's worth it on my server.



Yeah, Mor Dhona is really risky. It doesn't really break the bot though, you will die and it will just pick up from there. Eventually I intend to implement stealthing, but haven't gotten around to that just yet. You can always just take out the portions for Mor Dhona.

The bot will hit the unrevealed slots to reveal it if you use itemnames:

Code:
            <!-- 5AM -->
            <!-- Thanalan Topsoil -->
            <If Condition="IsTimeBetween(5,6)">
                <If Condition="not IsOnMap(140)">
                    <TeleportTo Name="Horizon" AetheryteId="17" />
                </If>
                <Gather Loops="1">
                    <GatherObject>Unspoiled Rocky Outcrop</GatherObject>
                    <HotSpots>
                        <HotSpot Radius="120" XYZ="-104.3778, 49.17989, 346.0623" />
                    </HotSpots>
                    <ItemNames>
                        <ItemName>Grade 3 Thanalan Topsoil</ItemName>
                        <ItemName>Water Cluster</ItemName>
                    </ItemNames>
                    <GatheringSkillOrder>
                    </GatheringSkillOrder>
                </Gather>
                <TeleportTo Name="Camp Tranquil" AetheryteId="6" />
                <Equip Job="Miner" />
                <WaitWhile Condition="IsTimeBetween(5,6)" />
            </If>

will hit the thanalan topsoil slot twice (reveal, mine) and then will hit the water cluster slot with the rest of the 4 swings (first one reveals)
 
Can u upload a version without Mor Dhona's? I tried deleting some lines and RB keeps crashing, totally no idea how to do it ..
 
Can u upload a version without Mor Dhona's? I tried deleting some lines and RB keeps crashing, totally no idea how to do it ..

Done. I didn't test it beyond making sure the bot didn't error when loading it, but it should work fine. Check the main post
 
Back
Top