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!

[FISHING] Ultimate Fishing Profiles - Leveling, Farming, Grinding

- Added a check for amiss fish counts, if every FishSpot has amiss fish then the tag exits to avoid issues with full-map blacklistings
From what I've read and experienced, the whole map never gets blacklisted, just the body of water you're fishing in. Like when I was fishing sovereigns for the forager's rod, after so many fish it doesn't matter if you move, you can't fish in Oschon's Torch anymore. If you go to somewhere else like the port in Moraby Drydocks and just cast your line once, even if you don't catch anything, you can immediately go back to fishing in Oschon's afterwards with amiss completely reset. This would probably be a much better approach than just killing the whole tag.
 
Last edited:
From what I've read and experienced, the whole map never gets blacklisted, just the body of water you're fishing in. Like when I was fishing sovereigns for the forager's rod, after so many fish it doesn't matter if you move, you can't fish in Oschon's Torch anymore. If you go to somewhere else like the port in Moraby Drydocks and just cast your line once, even if you don't catch anything, you can immediately go back to fishing in Oschon's afterwards with amiss completely reset. This would probably be a much better approach than just killing the whole tag.

Still run into the bait issue, if you have the wrong bait equipped it probably won't reset the amissness I would imagine?
 
It doesn't matter if you catch anything, you just have to cast your line. You can reel it back in immediately and it still resets. Maybe just have a tag for ResetSpot where it will just go and Cast once and then immediately Quit if all the normal FishSpots are amiss.
 
Last edited:
It doesn't matter if you catch anything, you just have to cast your line. You can reel it back in immediately and it still resets. Maybe just have a tag for ResetSpot where it will just go and Cast once and then immediately Quit if all the normal FishSpots are amiss.

I'll look into it. Not too high on my priority list right now.
 
Posted a new version of the Fish tag, v1.2.1. Changelog as follows:



Also added a profile for Ulgoi-Khorkhoi to the main post for the Supra weapons.


Im using your Olgai profile and if the weather don't match, bot are stoping, its is normal? they will auto-resume when the weather match?

Code:
17:22:40.949 N] Loaded profile Fishing: Olgoi-Khorkhoi
[17:22:41.305 N] Clearing all hooks.
[17:22:41.305 D] Added new hook [Pull] 2da8fa91-f253-4965-a7d5-3db5a46548e4
[17:22:41.305 D] Added new hook [RoutineCombat] 13fb17e5-6dcd-423b-9634-60b8d9a10b38
[17:22:41.305 D] Added new hook [HotspotPoi] 35fd14ff-9772-44f0-87fb-99d5d3f4e460
[17:22:41.305 D] Added new hook [SetDeathPoi] f215cf15-98e6-42e8-b3a4-8acd750f0049
[17:22:41.305 D] Added new hook [SetCombatPoi] 5dbf75a9-74e0-437d-b8f0-597501490a41
[17:22:41.305 D] Added new hook [SetHotspotPoi] 9f479d46-33e4-4fe6-8e20-6c5a1771e330
[17:22:41.305 D] Added new hook [SelectPoiType] 0c568bf9-7db6-4c77-8230-dd3b20c105bd
[17:22:41.305 D] Replaced hook [SelectPoiType] cbf49f37-64aa-4c0c-9f6a-d77dac8aab26
[17:22:41.305 D] Inserted new hook [TreeStart @0] 4ee80628-55ec-4f17-b559-74255df95b1e
[17:22:41.305 D] Inserted new hook [TreeStart @0] d455f6ea-8f5a-4b58-9bd3-bdd1a765226d
[17:22:41.305 N] [Agil] Hooked.
[17:22:41.325 V] [Poi.Clear] Reason: Current behavior changed to WaitTimerTag: IsDone: False, WaitTime: 6, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.Sequence, .
[17:22:41.325 D] Removed all hooks from [HighPriorityProfileOrderBehavior_Hook]
[17:22:41.325 D] Replaced hook [ProfileOrderBehavior_Hook] 4373c70e-0db5-48e0-a274-2d343270af81
[17:22:47.392 V] [Poi.Clear] Reason: Current behavior changed to MoveToTag: XYZ: <292.1244, 4.05326, 818.5451>, Name: Sagolii Dunes, Distance: 3, UseMesh: True, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[17:22:47.392 D] Replaced hook [ProfileOrderBehavior_Hook] e99a4085-50fc-4372-a3cc-1ffcd83f810f
[17:22:48.793 V] [Poi.Clear] Reason: Current behavior changed to RunCode: Name: Dismount, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.ActionRunCoroutine, .
[17:22:48.793 D] Replaced hook [ProfileOrderBehavior_Hook] abc33d49-a622-4d4d-8c16-15ee407528be
[17:22:48.801 V] [Poi.Clear] Reason: Current behavior changed to EatFood: ItemId: 7575, MinDuration: 5, HqOnly: False, NqOnly: False, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.ActionRunCoroutine, .
[17:22:48.801 D] Replaced hook [ProfileOrderBehavior_Hook] 5d9a29e7-a9c2-4d4f-b062-29b3618de4f3
[17:22:48.866 N] Profile completed
[17:22:48.866 N] Stopping the bot. Reason:Profile Completed
[17:22:48.866 D] CurrentBot.Stop()
[17:22:48.866 N] Connection closed! 192.99.148.87:31214
[17:22:48.866 D] TreeHooks.Instance.ClearAll()
[17:22:48.866 N] Clearing all hooks.
[17:22:48.866 D] Navigator.Clear()
[17:22:48.866 V] [Poi.Clear] Reason: Bot stopped
[17:22:48.866 D] OnStop event
[17:22:48.866 D] OnStop Event Invoking
[17:22:48.866 N] [Agil] Unhooked.
[17:22:48.866 D] ProfileOrderManager.OnBotStop. Resetting caches.
[17:22:48.866 N] Bot Thread Ended. Was this requested?
 
Im using your Olgai profile and if the weather don't match, bot are stoping, its is normal? they will auto-resume when the weather match?

Code:
17:22:40.949 N] Loaded profile Fishing: Olgoi-Khorkhoi
[17:22:41.305 N] Clearing all hooks.
[17:22:41.305 D] Added new hook [Pull] 2da8fa91-f253-4965-a7d5-3db5a46548e4
[17:22:41.305 D] Added new hook [RoutineCombat] 13fb17e5-6dcd-423b-9634-60b8d9a10b38
[17:22:41.305 D] Added new hook [HotspotPoi] 35fd14ff-9772-44f0-87fb-99d5d3f4e460
[17:22:41.305 D] Added new hook [SetDeathPoi] f215cf15-98e6-42e8-b3a4-8acd750f0049
[17:22:41.305 D] Added new hook [SetCombatPoi] 5dbf75a9-74e0-437d-b8f0-597501490a41
[17:22:41.305 D] Added new hook [SetHotspotPoi] 9f479d46-33e4-4fe6-8e20-6c5a1771e330
[17:22:41.305 D] Added new hook [SelectPoiType] 0c568bf9-7db6-4c77-8230-dd3b20c105bd
[17:22:41.305 D] Replaced hook [SelectPoiType] cbf49f37-64aa-4c0c-9f6a-d77dac8aab26
[17:22:41.305 D] Inserted new hook [TreeStart @0] 4ee80628-55ec-4f17-b559-74255df95b1e
[17:22:41.305 D] Inserted new hook [TreeStart @0] d455f6ea-8f5a-4b58-9bd3-bdd1a765226d
[17:22:41.305 N] [Agil] Hooked.
[17:22:41.325 V] [Poi.Clear] Reason: Current behavior changed to WaitTimerTag: IsDone: False, WaitTime: 6, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.Sequence, .
[17:22:41.325 D] Removed all hooks from [HighPriorityProfileOrderBehavior_Hook]
[17:22:41.325 D] Replaced hook [ProfileOrderBehavior_Hook] 4373c70e-0db5-48e0-a274-2d343270af81
[17:22:47.392 V] [Poi.Clear] Reason: Current behavior changed to MoveToTag: XYZ: <292.1244, 4.05326, 818.5451>, Name: Sagolii Dunes, Distance: 3, UseMesh: True, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[17:22:47.392 D] Replaced hook [ProfileOrderBehavior_Hook] e99a4085-50fc-4372-a3cc-1ffcd83f810f
[17:22:48.793 V] [Poi.Clear] Reason: Current behavior changed to RunCode: Name: Dismount, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.ActionRunCoroutine, .
[17:22:48.793 D] Replaced hook [ProfileOrderBehavior_Hook] abc33d49-a622-4d4d-8c16-15ee407528be
[17:22:48.801 V] [Poi.Clear] Reason: Current behavior changed to EatFood: ItemId: 7575, MinDuration: 5, HqOnly: False, NqOnly: False, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.ActionRunCoroutine, .
[17:22:48.801 D] Replaced hook [ProfileOrderBehavior_Hook] 5d9a29e7-a9c2-4d4f-b062-29b3618de4f3
[17:22:48.866 N] Profile completed
[17:22:48.866 N] Stopping the bot. Reason:Profile Completed
[17:22:48.866 D] CurrentBot.Stop()
[17:22:48.866 N] Connection closed! 192.99.148.87:31214
[17:22:48.866 D] TreeHooks.Instance.ClearAll()
[17:22:48.866 N] Clearing all hooks.
[17:22:48.866 D] Navigator.Clear()
[17:22:48.866 V] [Poi.Clear] Reason: Bot stopped
[17:22:48.866 D] OnStop event
[17:22:48.866 D] OnStop Event Invoking
[17:22:48.866 N] [Agil] Unhooked.
[17:22:48.866 D] ProfileOrderManager.OnBotStop. Resetting caches.
[17:22:48.866 N] Bot Thread Ended. Was this requested?

My profile does not have WaitTimers, MoveTos, RunCodes, or EatFoods. I don't know what profile you're running but it's not the one I put in the main post.
 
@kagamihiiragi17
Can i do this?
IF WorldManager.CurrentWeather ="Sunshine"
<TeleportTo Name="some where" />
</If>

Or other code?
Please help me!
 
Maybe I missed it but if it hasn't been said. This doesn't work with Agil. Kept wondering why I would get red spam and a stopped bot. Finally figured out it was trying to change gear or go repair while fishing. Agil works great with the Botany and Mining profiles though. All 3 are great profiles. This one just needs a bit more babysitting.
 
Maybe I missed it but if it hasn't been said. This doesn't work with Agil. Kept wondering why I would get red spam and a stopped bot. Finally figured out it was trying to change gear or go repair while fishing. Agil works great with the Botany and Mining profiles though. All 3 are great profiles. This one just needs a bit more babysitting.

That's not surprising, I'm sure Agil was not designed with fishing in mind because all actions are restricted while fishing. You can talk to Neverdyne and see what he says about support for fishing though.
 
I guess it could be fixed but updating the gear and repairing by hand isn't exactly a hassle. I was just pointing it out since I doubt I am the only one who will run it with Agil on.

One thing I am noticing though is the xp rate in the lower 30s. It seems like the fish it is targeting from 30-35 are terrible xp. Mostly being sub lvl 20 fish. May look into a better spot and edit it if I get time. If anyone has a suggestion for these lvls I would love to hear it.

EDIT: After watching the bot a bit more it seems like some of the locations it walks to in the 32-35 section give the terrible sub lvl20 fish but some of them give level appropriate fish. 573.0336, -3.4, 144.7418, 599.4526, -3.4, 160.0017, 539.8807, -3.4, 153.989, and 515.3536, -3.4, 159.4224 are almost all sub lvl 20 fish. Either that or RNG is just bending me over and not offering lube at some of the locations.
 
Last edited:
Code:
<Profile>
    <Name>Fishing: Levels 1-50</Name>
    <KillRadius>50</KillRadius>
    <Order>
		<If Condition="Core.Player.ClassLevel &lt; 10">
			<If Condition="not IsOnMap(128)">
				<TeleportTo Name="Limsa Lominsa Lower Decks" AetheryteId="8" />

You have this and it's teleporting to Central Shroud, Hawthorne Hut.

I changed it to:

<TeleportTo Name="Limsa Lominsa " AetheryteId="8" />

It's working flawlessly now at level 1-10.
 
Worked flawlessly for me 1-10 without any change but that may be because I started the bot from the fishing guild.
 
I guess it could be fixed but updating the gear and repairing by hand isn't exactly a hassle. I was just pointing it out since I doubt I am the only one who will run it with Agil on.

One thing I am noticing though is the xp rate in the lower 30s. It seems like the fish it is targeting from 30-35 are terrible xp. Mostly being sub lvl 20 fish. May look into a better spot and edit it if I get time. If anyone has a suggestion for these lvls I would love to hear it.

EDIT: After watching the bot a bit more it seems like some of the locations it walks to in the 32-35 section give the terrible sub lvl20 fish but some of them give level appropriate fish. 573.0336, -3.4, 144.7418, 599.4526, -3.4, 160.0017, 539.8807, -3.4, 153.989, and 515.3536, -3.4, 159.4224 are almost all sub lvl 20 fish. Either that or RNG is just bending me over and not offering lube at some of the locations.

Costa Del Sol is a pretty good location for those levels seeing you can also turn in some of the fish for levequests if needed.
 
Ended up just removing the locs that produced the low lvl fish. Worked great after that.
 
For those needing a Gigant Clam profile, I've pretty much perfected an afk-able one stemming from the one posted by hkme on page 4 of this thread. The routine will port to Costa Del Sol and just stand at the Aetheryte from 8am till 10pm (to get you some sanctuary exp buff), then it will run down close to the fishing hole and stand there until 11pm. It will fish from 11pm till 2am, then it will teleport to Aleport and fish off the dock until 7am. Then it will stand near the repair vendor until 8am before starting the whole thing all over again.

The reason for standing in the dead zones is that sometimes the profile will exit the fishing tag without actually quitting fishing which prevents you from teleporting and effectively halts the routine. Having a dummy fishing tag in there at a location that can't be fished seems to work around this issue. The reason I made it go to Aleport and fish is to prevent (for as long as possible) the "the fish sense something amiss" message AND because you don't have to change your bait to fish there with 0 chance of losing your bait.

So go ahead, stock up on heavy steel jigs (50 ought to do it with some left over), fire up the profile, and get a good night's sleep. Or come back in a few days. Whatever. Enjoy your Lucis.

View attachment Fishing_GigantClam_v2.xml
 
For those needing a Gigant Clam profile, I've pretty much perfected an afk-able one stemming from the one posted by hkme on page 4 of this thread. The routine will port to Costa Del Sol and just stand at the Aetheryte from 8am till 10pm (to get you some sanctuary exp buff), then it will run down close to the fishing hole and stand there until 11pm. It will fish from 11pm till 2am, then it will teleport to Aleport and fish off the dock until 7am. Then it will stand near the repair vendor until 8am before starting the whole thing all over again.

The reason for standing in the dead zones is that sometimes the profile will exit the fishing tag without actually quitting fishing which prevents you from teleporting and effectively halts the routine. Having a dummy fishing tag in there at a location that can't be fished seems to work around this issue. The reason I made it go to Aleport and fish is to prevent (for as long as possible) the "the fish sense something amiss" message AND because you don't have to change your bait to fish there with 0 chance of losing your bait.

So go ahead, stock up on heavy steel jigs (50 ought to do it with some left over), fire up the profile, and get a good night's sleep. Or come back in a few days. Whatever. Enjoy your Lucis.

View attachment 174341
Tried this, but I got this error.

[17:26:31.812 D] System.Exception: Element Fish is not supported. Please check your XML and try again. (<Fish Mooch="0" Condition="IsTimeBetween(8,22)">
<FishSpots>
<FishSpot XYZ="483.3244,17.39324,470.5694" Heading="0.449999988" />
</FishSpots>
</Fish>) Line 11
at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
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)
 
Actually, no fishing profiles are working apparently.

[17:28:03.902 N] [Agil] Loaded settings.
[17:28:03.916 N] [Agil] Loaded data for 51 menders.
[17:28:03.925 N] [Agil] Loaded stat weights for 30 classes.
[17:28:03.925 D] Inserted new hook [TreeStart @0] 1c96b4bc-dd0f-4b73-9eb5-354766d378ac
[17:28:03.925 N] [Agil] Hooked.
[17:28:03.945 V] [Poi.Clear] Reason: Current behavior changed to TeleportTo: ZoneId: 0, AetheryteId: 5, Name: Quarrymill, Force: False, Aetheryte: null, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[17:28:03.945 D] Removed all hooks from [HighPriorityProfileOrderBehavior_Hook]
[17:28:03.945 D] Replaced hook [ProfileOrderBehavior_Hook] ed3b7fa2-44fd-49fe-9c72-7af9a8761877
[17:28:04.197 D] Teleporting to quarrymill
[17:28:11.674 N] Profile completed
[17:28:11.674 N] Stopping the bot. Reason:Profile Completed
[17:28:11.674 D] CurrentBot.Stop()
[17:28:11.674 N] Connection closed! 192.xx.xx.xx:xxxxx
[17:28:11.674 D] TreeHooks.Instance.ClearAll()
[17:28:11.674 N] Clearing all hooks.
[17:28:11.674 D] Navigator.Clear()
[17:28:11.674 V] [Poi.Clear] Reason: Bot stopped
[17:28:11.674 D] OnStop event
[17:28:11.674 D] OnStop Event Invoking
[17:28:11.674 D] ProfileOrderManager.OnBotStop. Resetting caches.
[17:28:11.674 N] Bot Thread Ended. Was this requested?

Is it because I am level 50?
 
Back
Top