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!

With ExMatt's contributions gathering is now ahead of crafting (with paid Lisbeth) in terms of botting end-game content...quite sad in some ways but awesome in others
 
Thanks again, it definitely helps. Let me know what you think about the FreeRange profiles....Its really nice to not mess up while you actually gather. by having to think.

I'm loving the free range.. honestly, I sometimes try to force RB to give me a "sendpath while not connected..." So I can just run around and have it do the heavy lifting.. But this is obviously so much more. One thing, I was trying to figure if you had any gather rotation settings for your free range that would not use GP on regular nodes and let it auto grab ephemerals for me at a 2/8 rotation, which would be minimum 300 collectability, pop a cordial if needed, and not spam cordials on regular nodes and then end up having them on CD when the Ephemeral repopped.

EDIT: If it's better to have it do a higher collectability rotation on them, so be it, it was just the general idea of it :)


Got this at Node 3 Adamantite, it kept walking back and forth between landing spot and the node location
Code:
[00:18:39.486 V] [Poi.Clear] Reason: Gather Complete!
[00:18:39.562 D] Requesting path on 402 from <80.51299, -0.2696178, -805.3051> to <89.52304, -1.827069, -791.0764>
[00:18:39.694 D] Generated path to <89.52304, -1.827069, -791.0764> in 00:00:00.1319082 ms
[00:18:45.013 D] Moving to next hop: <88.1913, -0.6726863, -798.5316> (Stealth Location) D: 4,149989
[00:18:46.564 D] Moving to next hop: <89.52304, -1.827069, -791.0764> (Stealth Location) D: 8,390679
[00:18:49.903 D] Navigation reached current destination. Within 0,8154655
[00:18:49.977 D] Navigation reached current destination. Within 0.6241903.
[00:18:50.053 D] Exception during scheduling Pulse: System.NullReferenceException: Object reference not set to an instance of an object.
   at ff14bot.Managers.GatheringItem.ToString()
   at System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
   at ff14bot.NeoProfiles.ProfileBehavior.ToString()
   at ff14bot.NeoProfiles.ProfileBehavior.get_StatusText()
   at ..()
   at ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior()
   at ff14bot.BotBases.OrderBot.(Object , EventArgs )
   at ff14bot.Behavior.BrainBehavior.()
[00:18:50.054 D] Navigation reached current destination. Within 0.6241903.
[00:18:50.054 D] DoAction General 23 0xE0000000
[00:18:51.103 D] Requesting path on 402 from <89.40733, -1.696743, -791.6758> to <79.85004, -0.2340581, -805.6276>
[00:18:51.233 D] Generated path to <79.85004, -0.2340581, -805.6276> in 00:00:00.1304977 ms
[00:18:55.743 D] Moving to next hop: <84.85873, -0.258728, -802.2903> (Gather Spot) D: 1,67578
[00:18:56.162 D] Moving to next hop: <79.85004, -0.2340581, -805.6276> (Gather Spot) D: 6,722167
[00:18:58.822 D] Navigation reached current destination. Within 0.7698093.
[00:18:58.858 D] Exception during scheduling Pulse: System.NullReferenceException: Object reference not set to an instance of an object.
   at ff14bot.Managers.GatheringItem.ToString()
   at System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
   at ff14bot.NeoProfiles.ProfileBehavior.ToString()
   at ff14bot.NeoProfiles.ProfileBehavior.get_StatusText()
   at ..()
   at ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior()
   at ff14bot.BotBases.OrderBot.(Object , EventArgs )
   at ff14bot.Behavior.BrainBehavior.()
[00:18:58.858 D] Requesting path on 402 from <80.47552, -0.2599131, -805.1796> to <89.52304, -1.827069, -791.0764>
[00:18:58.988 D] Generated path to <89.52304, -1.827069, -791.0764> in 00:00:00.1297492 ms
[00:19:01.479 D] Moving to next hop: <87.54639, -0.5587769, -798.8032> (Stealth Location) D: 3,865874
[00:19:02.771 D] Moving to next hop: <89.52304, -1.827069, -791.0764> (Stealth Location) D: 9,228747
[00:19:06.111 D] Navigation reached current destination. Within 0,8116695
[00:19:06.148 D] Navigation reached current destination. Within 0.7212669.
[00:19:06.185 D] Exception during scheduling Pulse: System.NullReferenceException: Object reference not set to an instance of an object.
   at ff14bot.Managers.GatheringItem.ToString()
   at System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
   at ff14bot.NeoProfiles.ProfileBehavior.ToString()
   at ff14bot.NeoProfiles.ProfileBehavior.get_StatusText()
   at ..()
   at ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior()
   at ff14bot.BotBases.OrderBot.(Object , EventArgs )
   at ff14bot.Behavior.BrainBehavior.()
[00:19:06.185 D] Navigation reached current destination. Within 0.7212669.
[00:19:06.185 D] DoAction General 23 0xE0000000
[00:19:07.203 D] Requesting path on 402 from <89.3475, -1.672323, -791.7587> to <79.85004, -0.2340581, -805.6276>
[00:19:07.334 D] Generated path to <79.85004, -0.2340581, -805.6276> in 00:00:00.1310074 ms
[00:19:09.081 N] Stopping the bot. Reason:Pushed the stop button.
 
Last edited:
With ExMatt's contributions gathering is now ahead of crafting (with paid Lisbeth) in terms of botting end-game content...quite sad in some ways but awesome in others

Well.. It's also hard to say how far lisbeth would have been along in terms of gathering/collectability and what have you if SE had not changed the crafting algorithms
 
It did it again at Node 3 (starts trying to use collectability abilities without hitting the ore after revealing), I'll see if it does it again at another node since this is the only attempt I've done since my first post about it
 
Send any logs along with what nodes didn't work properly and yes.. i know the flying is really messed up...i am probably going to try a different flight tag soon if i can't figure out why the math is so bad on the one i am using.
 
This is Node 2

Code:
[00:56:14.663 N] Clearing all hooks.
[00:56:14.663 D] Replaced hook [PreCombatBuff] b84ec70e-f6e0-47eb-8186-50ff512c0787
[00:56:14.663 D] Replaced hook [Heal] 6947c8b7-ef48-4db8-ad3c-e18d637fe887
[00:56:14.663 D] Replaced hook [Pull] 6f15e5ac-d4f7-44b0-89b6-e3cec3140b63
[00:56:14.663 D] Replaced hook [CombatBuff] ff34fa8d-dfc9-45a1-90bf-a5cf419f629b
[00:56:14.663 D] Replaced hook [Combat] aa311a34-f7d3-4cd4-88d7-46809d046e6f
[00:56:14.663 D] Replaced hook [Rest] cc03237b-7741-4cca-890d-82ca7344e463
[00:56:14.663 D] Added new hook [RoutineCombat] b96ce19c-f9b5-43cb-87c5-068aa2e07b9b
[00:56:14.663 D] Added new hook [HotspotPoi] 2de6b304-9dca-4552-98dd-f1d83f9ef898
[00:56:14.663 D] Added new hook [SetDeathPoi] 4a1d4a58-d3de-4d92-98ea-28940a206637
[00:56:14.663 D] Added new hook [SetCombatPoi] aff25499-93b8-4191-bab7-51da53ae0523
[00:56:14.663 D] Added new hook [SetHotspotPoi] d16a593a-4274-41cc-83a1-2362dd86f7d1
[00:56:14.663 D] Added new hook [SelectPoiType] bbf6e91e-a810-47fd-88c2-bd3a3552e489
[00:56:14.663 D] Replaced hook [SelectPoiType] b0d77c07-e23b-4439-9c2e-9715389c8316
[00:56:14.663 N] Connection to 192.99.148.87:31214 established.
[00:56:14.663 D] Inserted new hook [TreeStart @0] 9728af57-2ea3-46a7-a245-94b0e44403e3
[00:56:14.709 V] [Poi.Clear] Reason: Current behavior changed to RunCode: LineNumber: 25, Name: Gear, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.ActionRunCoroutine, .
[00:56:14.709 D] Removed all hooks from [HighPriorityProfileOrderBehavior_Hook]
[00:56:14.709 D] Replaced hook [ProfileOrderBehavior_Hook] 70bd8a10-9bf0-44d2-b633-71df15b680f4
[00:56:16.892 V] [Poi.Clear] Reason: Current behavior changed to FlightPathTo: IsDone: False, Target: <57.50256, 21.00859, -835.1724>, Radius: 3, Smoothing: 0,2, MountId: 45, NavHeight: 20, DismountAtDestination: False, LogWaypoints: False, HighPriority: False, LineNumber: 30, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.ActionRunCoroutine, .
[00:56:16.892 D] Replaced hook [ProfileOrderBehavior_Hook] 3a82af79-2632-449f-a48d-952696fc2ae9
[00:56:16.892 D] DoAction Mount 45 0xE0000000
[00:56:23.525 V] [Poi.Clear] Reason: Current behavior changed to GatherCollectable: IsDone: False, AdjustedWaitForGp: 0, GatherItem: null, AlwaysGather: True, CordialTime: BeforeGather, CordialType: Auto, FreeRange: False, FreeRangeCondition: Condition.TrueFor(1, TimeSpan.FromHours(1)), MountId: 45, LogFlight: True, Slot: 5, GatherObjects: System.Collections.Generic.List`1[System.String], GatherRotation: Collect470, GatherSpots: System.Collections.Generic.List`1[ExBuddy.OrderBotTags.Gather.StealthApproachGatherSpot], GatherStrategy: CollectOnce, ItemNames: null, Distance: 3, Radius: 2, NavHeight: 15, HighPriority: False, LineNumber: 32, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[00:56:23.525 D] Replaced hook [ProfileOrderBehavior_Hook] ca078002-c451-4690-aece-2829cda83991
[01:26:49.142 N] GatherCollectable: Node set -> Unspoiled Mineral Deposit 0x27288C90
[01:26:49.185 N] GatherCollectable: GatherSpot set -> ExBuddy.OrderBotTags.Gather.StealthApproachGatherSpot
[01:26:49.217 N] GatherCollectable: Using rotation -> Collect470
[01:26:49.255 N] Moving to waypoint: <56.90588, 20.17731, -835.9515>
[01:26:49.255 N] Moving to waypoint: <62.51628, 22.73597, -844.8503>
[01:26:50.119 N] Moving to waypoint: <67.05014, 22.73831, -852.0417>
[01:26:50.526 N] Moving to waypoint: <69.84209, 18.60443, -856.4702>
[01:26:50.728 N] Moving to waypoint: <70.89214, 10.33434, -858.1357>
[01:26:50.940 N] Moving to waypoint: <70.86564, -0.4920836, -858.0936>
[01:26:50.940 D] DoAction General 23 0xE0000000
[01:26:53.012 D] DoAction Spell 229 0x1055E90A
[01:26:53.185 D] Requesting path on 402 from <69.60489, -0.1670059, -856.1373> to <71.80842, -0.29418, -856.2421>
[01:26:54.040 D] Generated path to <71.80842, -0.29418, -856.2421> in 00:00:00.8547978 ms
[01:26:54.940 D] Navigation reached current destination. Within 0.7548532.
[01:26:55.284 D] [POI Set] Type: Gather, Name: Unspoiled Mineral Deposit, ObjectId: 40000003, NpcId: 0, Location: <72.07767, 0.7522836, -854.5031>
[01:26:55.284 V] Blacklisting 40000003 for 00:00:25 [Type: Interact] - Reason : Blacklisting node so that we don't retarget -> Unspoiled Mineral Deposit 0x27288C90
[01:26:55.284 D] Interacting with Unspoiled Mineral Deposit 0x27288C90
[01:26:58.197 N] Gathering ItemName:Adamantite Ore Chance:95 HqChance:13 Amount:1 RawItemId:12538
[01:27:06.030 D] DoAction Spell 4078 0x1055E90A
[01:27:08.500 D] DoAction Spell 4077 0x1055E90A
[01:27:11.094 D] DoAction Spell 4078 0x1055E90A
[01:27:13.549 D] DoAction Spell 4077 0x1055E90A
[01:27:14.568 N] Stopping the bot. Reason:Pushed the stop button.
[01:27:14.636 D] CurrentBot.Stop()
 
Depends what you are looking for, if you want clusters, 2/8 is good, if you want clusters or HQ land/leaf go for 8/8... they do sell for 500k+ on many servers right now.

For rotations...you can (if you are c# literate enough, or are good at copying) make your own rotation. I am going to add one more piece to the rotations that will help with overriding rotations. Let me do that and we can discuss your rotation you want.
 
Depends what you are looking for, if you want clusters, 2/8 is good, if you want clusters or HQ land/leaf go for 8/8... they do sell for 500k+ on many servers right now.

For rotations...you can (if you are c# literate enough, or are good at copying) make your own rotation. I am going to add one more piece to the rotations that will help with overriding rotations. Let me do that and we can discuss your rotation you want.

Hey Matt, is there any rotation to grab 550+? I tried the tag Collect550 but only got 491=/
and the tag Collect570 are working? I saw him in code
 
Last edited:
Depends what you are looking for, if you want clusters, 2/8 is good, if you want clusters or HQ land/leaf go for 8/8... they do sell for 500k+ on many servers right now.

For rotations...you can (if you are c# literate enough, or are good at copying) make your own rotation. I am going to add one more piece to the rotations that will help with overriding rotations. Let me do that and we can discuss your rotation you want.

Yeah maybe I can figure out how to piece one together, I'll give it a shot.

I also tried the 550 rotation free range, and I have the same problems here with it not really waiting for the windows to open, and spamming spells too fast resulting in a "cannot execute that yet" meaning botched rotations and weird collectability numbers. once I've also had it disable glove, mine me one fire moraine, then put glove back on and hang.
View attachment Ephem.txt
 
Last edited:
550 will get 491 if you don't get procs... it isn't a guaranteed rotation. 570 works but is only a collect 1 on unspoiled, and doesn't not work for epheremal. Let the 550 one go for a bit, when DE procs you will get 550 to 565 if you have 610 perception.
 
Yeah maybe I can figure out how to piece one together, I'll give it a shot.

I also tried the 550 rotation free range, and I have the same problems here with it not really waiting for the windows to open, and spamming spells too fast resulting in a "cannot execute that yet" meaning botched rotations and weird collectability numbers. once I've also had it disable glove, mine me one fire moraine, then put glove back on and hang.
View attachment 185996

Does FreeRangeGatherAll work for you without messing up?

If it is literally only the collectable spells...maybe there is something i can do. I might add a generic delay feature, I just personally haven't had anything miss.

Some pieces I wish I had the source for, as it would have taken away a lot of the trial and error of things I had done.

Do you have any issues running combat assist on a caster like black mage? Or is the DPS of it less than you would expect.
 
Last edited:
Does FreeRangeGatherAll work for you without messing up?

If it is literally only the collectable spells...maybe there is something i can do. I might add a generic delay feature, I just personally haven't had anything miss.

Yeah, I don't think I've noticed anything go wrong when I'm just using the FreeRangeGatherAll, it also mines adamantite just fine if set to default
 
OK!..... I increased spell delay, and made it a property... you may need to inspect the code to find properties you can change...but basically WindowDelay and SpellDelay should help people having issues with windows not opening or spells not casting.
 
OK!..... I increased spell delay, and made it a property... you may need to inspect the code to find properties you can change...but basically WindowDelay and SpellDelay should help people having issues with windows not opening or spells not casting.

You had a small derp in line 32 of the azys lla adamantite profile, but I'll test it out right now thanks a lot =)

EDIT: or .. actually it's erroring out
[00:53:55.633 N] Failed to load profile: Element GatherCollectable is not supported. Please check your XML and try again.
tried all fresh folders too
 
Last edited:
You had a small derp in line 32 of the azys lla adamantite profile, but I'll test it out right now thanks a lot =)

EDIT: or .. actually it's erroring out
[00:53:55.633 N] Failed to load profile: Element GatherCollectable is not supported. Please check your XML and try again.
tried all fresh folders too


LOL, sorry, hard to push updates and raid a3 savage at the same time. =(
 
I don't see the derp =(, can you point it out? Also, show me the log from when RB starts
 
Sorry, this is probably a newb question :(

I have sucessfully downloaded the info off github, but I am not sure where each folder should go. I've tried many combinations of using buddybots\Plugins\OrderBotTags as well as other places but all i get is

[01:21:03.927 N] Failed to load profile: Element GatherCollectable is not supported. Please check your XML and try again. (<GatherCollectable FreeRange="true" FreeRangeCondition="Condition.TrueFor(1, TimeSpan.FromMinutes(30))" AlwaysGather="false" Radius="8">
<GatherObjects>
<GatherObject>Unspoiled Mineral Deposit</GatherObject>
<GatherObject>Unspoiled Rocky Outcrop</GatherObject>
<GatherObject>Unspoiled Mature Tree</GatherObject>
<GatherObject>Unspoiled Lush Vegetation Patch</GatherObject>
</GatherObjects>
<ItemNames>
<ItemName>Cuprite</ItemName>
<ItemName>Red Quartz</ItemName>
<ItemName>Light Kidney Ore</ItemName>
<ItemName>Morel</ItemName>
<ItemName>Abalathian Mistletoe</ItemName>
<ItemName>Heavens Lemon</ItemName>
</ItemNames>
<GatherRotation>Collect450</GatherRotation>
</GatherCollectable>) Line 7
[01:21:03.927 D] System.Exception: Element GatherCollectable is not supported. Please check your XML and try again. (<GatherCollectable FreeRange="true" FreeRangeCondition="Condition.TrueFor(1, TimeSpan.FromMinutes(30))" AlwaysGather="false" Radius="8">
<GatherObjects>
<GatherObject>Unspoiled Mineral Deposit</GatherObject>
<GatherObject>Unspoiled Rocky Outcrop</GatherObject>
<GatherObject>Unspoiled Mature Tree</GatherObject>
<GatherObject>Unspoiled Lush Vegetation Patch</GatherObject>
</GatherObjects>
<ItemNames>
<ItemName>Cuprite</ItemName>
<ItemName>Red Quartz</ItemName>
<ItemName>Light Kidney Ore</ItemName>
<ItemName>Morel</ItemName>
<ItemName>Abalathian Mistletoe</ItemName>
<ItemName>Heavens Lemon</ItemName>
</ItemNames>
<GatherRotation>Collect450</GatherRotation>
</GatherCollectable>) Line 7
at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
at Clio.XmlEngine.PropertyProcessor.(XElement , Type )
at Clio.XmlEngine.PropertyProcessor..(XElement )
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Clio.XmlEngine.PropertyProcessor.(XElement , PropertyInfo )
at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
at ff14bot.NeoProfiles.NeoProfile.Load(XElement element, String path)
at ff14bot.NeoProfiles.NeoProfile.Load(String path)
at ff14bot.NeoProfiles.NeoProfileManager.Load(String profilePath, Boolean rememberPath)

I'm confident I just don't have my folder structure correct. Can anyone assist please?
 
I don't see the derp =(, can you point it out? Also, show me the log from when RB starts

the XML error was my fault for not updating the fish folder, didn't think I'd need to for mining.. The line 32 thing wasn't a derp it just looked weird at first glance that the navheight was moved from the flightpath down to there, my bad >< and it ran like a charm, appreciate you making it work for me :)
 
Back
Top