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

Hello, I received this log when enabling the Silver Sovereign profile. It does not do anything and does not stop.

[18:36:04.223 N] Loaded profile Fishing: Silver Sovereigns
[18:36:04.707 N] Connection to 192.99.148.87:31214 established.
[18:36:04.729 N] Clearing all hooks.
[18:36:04.744 D] Added new hook [Pull] 90481ac5-d2ef-4226-a935-87842b04cab6
[18:36:04.744 D] Added new hook [RoutineCombat] 26deaa12-3565-44ff-b3d6-896384b5d659
[18:36:04.746 D] Added new hook [HotspotPoi] a310b133-0c79-4003-ab5c-514592d43365
[18:36:04.747 D] Added new hook [SetDeathPoi] 787eb764-8d42-4d81-b702-12db63ee710a
[18:36:04.747 D] Added new hook [SetCombatPoi] be608b4b-a1eb-4773-bfac-3f839d565604
[18:36:04.747 D] Added new hook [SetHotspotPoi] 7096ad15-e84f-4f61-a4c9-7897c4608d48
[18:36:04.747 D] Added new hook [SelectPoiType] 84911688-5cec-4640-ac78-6af5a736e6a9
[18:36:04.747 D] Replaced hook [SelectPoiType] f6363e81-8269-4388-8094-f8a40fbb5126
[18:36:04.748 D] Inserted new hook [TreeStart @0] a9667c94-032b-4e0a-8b21-98e26dd4072c
[18:36:04.783 N] [Ultima] Loading: Fisher
[18:36:04.958 D] Exception during scheduling Pulse: System.NullReferenceException: Object reference not set to an instance of an object.
at ff14bot.NeoProfiles.TreeNode`1.Find()
at ..()
at ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior()
at ff14bot.BotBases.OrderBot.(Object , EventArgs )
at ff14bot.Behavior.BrainBehavior.()
[18:36:24.990 D] Exception during scheduling Pulse: System.NullReferenceException: Object reference not set to an instance of an object.
at ff14bot.NeoProfiles.TreeNode`1.Find()
at ..()
at ff14bot.NeoProfiles.NeoProfileManager.UpdateCurrentProfileBehavior()
at ff14bot.BotBases.OrderBot.(Object , EventArgs )
at ff14bot.Behavior.BrainBehavior.()
 
Hello, I received this log when enabling the Silver Sovereign profile. It does not do anything and does not stop.

Please lookup the topic and download the fish.cs file on the first post.

Required Setup
This profile requires a special custom fishing tag I designed for Order Bot, fishing is not natively supported by Order Bot. The file to download is below, please create a folder in your Plugins folder called OrderBotTags (or something like that), and put the downloaded file in that folder. Your folder structure should look like: Rebornbuddy/Plugins/OrderBotTags/Fish.cs


Thanks for your hard work on the fishing script.
I find an issue in the priority with "mooch"/"changing FishSpots". The code prioritize the "Changing FishSpots" rather than "mooch". So, I currently lost mooch possibility around 1 chance of 20/30 (This happened twice during "changing FishSpots" in the log below). It's not so bad (mooching still occurring 96% of the time), but If you could fix it in the next realase, it will be perfect.

Code:
[00:08:44.953 N] Casting Cast
[00:08:44.953 D] DoAction Spell 289 0xE0000000
[00:09:00.777 N] Casting hook
[00:09:00.777 D] DoAction Spell 296 0xE0000000
[00:09:00.777 N] [Fish v1.2.1] Fished 27 of 28 fish at this FishSpot.
[00:09:07.972 N] Casting Cast
[00:09:07.972 D] DoAction Spell 289 0xE0000000
[00:09:19.665 N] Casting hook
[00:09:19.665 D] DoAction Spell 296 0xE0000000
[00:09:19.666 N] [Fish v1.2.1] Fished 28 of 28 fish at this FishSpot.
[00:09:19.690 D] DoAction Spell 299 0x100A7223
[00:09:19.691 N] [Fish v1.2.1] Changing FishSpots...
[00:09:19.691 N] [Fish v1.2.1] Resetting fish count...
[00:09:19.742 D] Requesting path on 137 from <566.5188, 8.924923, 566.8661> to <549.7374, 8.612358, 665.5791>
[00:09:19.834 D] Generated path to <549.7374, 8.612358, 665.5791> in 00:00:00.0927093 ms
[00:09:29.108 D] DoAction Mount 1 0xE0000000
[00:09:43.437 N] [Fish v1.2.1] Will fish for 24 fish before moving again.
[00:09:43.467 N] Casting Cast
[00:09:43.467 D] DoAction Spell 289 0xE0000000
[00:09:55.018 N] Casting hook
[00:09:55.018 D] DoAction Spell 296 0xE0000000
[00:09:55.018 N] [Fish v1.2.1] Fished 1 of 24 fish at this FishSpot.
[00:10:02.916 N] Casting Mooch (0)
[00:10:02.916 D] DoAction Spell 297 0xE0000000
[00:10:02.916 N] [Fish v1.2.1] Mooching, this is mooch 1 of 2 mooches.
[00:10:24.155 N] Casting hook
[00:10:24.155 D] DoAction Spell 296 0xE0000000
[00:10:24.156 N] [Fish v1.2.1] Fished 1 of 24 fish at this FishSpot.
Code:
[2:08]You cast your line in south Bloodshore.
[2:09]Something bites!
[2:09]You land a Merlthor goby measuring 8.3 ilms!
[2:09]You cast your line in south Bloodshore.
[2:09]Something bites!
[2:09]You land a Merlthor goby  measuring 9.2 ilms!
[2:09]Mooch to land an even bigger catch!
[2:09]You put away your rod.
[2:09]You cast your line in south Bloodshore.
[2:10]Something bites!
[2:10]You land a Merlthor goby  measuring 9.3 ilms!
[2:10]Mooch to land an even bigger catch!
[2:10]You recast your line with the fish still hooked.
[2:10]Something bites!
[2:10]You land a silver shark measuring 55.6 ilms!

Code:
[00:19:24.522 N] Casting Cast
[00:19:24.522 D] DoAction Spell 289 0xE0000000
[00:19:39.793 N] Casting hook
[00:19:39.793 D] DoAction Spell 296 0xE0000000
[00:19:39.793 N] [Fish v1.2.1] Fished 24 of 24 fish at this FishSpot.
[00:19:39.816 D] DoAction Spell 299 0x100A7223
[00:19:39.817 N] [Fish v1.2.1] Changing FishSpots...
[00:19:39.817 N] [Fish v1.2.1] Resetting fish count...
[00:19:39.842 D] Requesting path on 137 from <549.3046, 8.612444, 666.4648> to <527.9429, 8.613017, 721.0083>
[00:19:39.938 D] Generated path to <527.9429, 8.613017, 721.0083> in 00:00:00.0965607 ms
[00:19:49.160 D] DoAction Mount 1 0xE0000000
[00:19:52.151 D] Moving to next hop: <527.8889, 8.696991, 720.9847> () D: 47,22177
[00:19:58.999 N] [Fish v1.2.1] Will fish for 20 fish before moving again.
[00:19:59.027 N] Casting Cast
[00:19:59.027 D] DoAction Spell 289 0xE0000000
[00:20:11.160 N] Casting hook
[00:20:11.160 D] DoAction Spell 296 0xE0000000
[00:20:11.160 N] [Fish v1.2.1] Fished 1 of 20 fish at this FishSpot.
Code:
[2:19]You land a Merlthor goby measuring 6.7 ilms!
[2:19]You cast your line in south Bloodshore.
[2:19]Something bites!
[2:19]You land a Merlthor goby  measuring 9.2 ilms!
[2:19]Mooch to land an even bigger catch!
[2:19]You put away your rod.
[2:20]You cast your line in south Bloodshore.
[2:20]Something bites!
[2:20]You land a Merlthor goby measuring 6.6 ilms!
[2:20]You cast your line in south Bloodshore.
[2:20]Something bites!
 
Last edited:
Was hoping someone could help me figure out how to make a simple profile... I've looked up the guides but i haven't found anything for fishing... I just want to be able to fish for certain fish until I have a specific amount of them.. And also to move every 25 or so catches so I don't get the amiss message... For instance i'm trying to fish up razor clams... I would like to get 99 of them... I would really appreciate someone showing me how to do this ^^
 
Was hoping someone could help me figure out how to make a simple profile... I've looked up the guides but i haven't found anything for fishing... I just want to be able to fish for certain fish until I have a specific amount of them.. And also to move every 25 or so catches so I don't get the amiss message... For instance i'm trying to fish up razor clams... I would like to get 99 of them... I would really appreciate someone showing me how to do this ^^

I recommend you modify/deconstruct a profile that already exists, this way you can follow syntax and have a skeleton to work from.

Red= Change this to be relevant to your values
Blue = My Comments
Green= Presumably optional and if so, can be removed if unneeded. If you delete these you have to delete the part relevant to them, though.

You can get the header generator to use in the reborn console here:
https://www.thebuddyforum.com/rebor...es-leveling-farming-grinding.html#post1887858

Code:
<Profile>
    <Name>Fishing: [COLOR="#FF0000"]Fish Name[/COLOR]</Name>
    <KillRadius>50</KillRadius>
    <Order>
		<If Condition="not IsOnMap([COLOR="#FF0000"]map number[/COLOR])"> [COLOR="#0000CD"] // don't forget to change this[/COLOR]
			<TeleportTo Name="[COLOR="#FF0000"]Town Name[/COLOR]" AetheryteId="[COLOR="#FF0000"]20[/COLOR]" />
		</If>
		<Fish [COLOR="#008800"]Mooch="[COLOR="#FF0000"]2[/COLOR]" Weather="[COLOR="#FF0000"]Heat Waves[/COLOR]" Condition="[COLOR="#FF0000"]not HqHasAtLeast(7930, 2) and not NqHasAtLeast(7930, 3)[/COLOR]"[/COLOR]>[/COLOR]
			<FishSpots>[COLOR="#0000CD"] //modify or completely exclude weather conditions, the not hqhasatleast is the item ID and then the quantity.[/COLOR]
				[COLOR="#FF0000"]<FishSpot XYZ="266.2189, 3.158592, 787.3333" Heading="2.87004" />[/COLOR] [COLOR="#0000CD"]//Use the console generator Kagami made, make lots of these, like seen here![/COLOR]
[COLOR="#FF0000"]				<FishSpot XYZ="246.0735, 3.331366, 785.5537" Heading="3.298501" />
				<FishSpot XYZ="222.0359, 2.438, 788.9343" Heading="2.82899" />
				<FishSpot XYZ="200.8448, 1.601419, 778.8091" Heading="2.849515" />
				<FishSpot XYZ="182.2277, -0.05929565, 759.106" Heading="1.966938" />
				<FishSpot XYZ="179.372, -1.953371, 723.9963" Heading="1.525649" />
				<FishSpot XYZ="203.0785, 8.177773, 718.6793" Heading="5.556135" />
				<FishSpot XYZ="223.0831, 8.223236, 741.1038" Heading="6.23519" />
				<FishSpot XYZ="251.2831, 7.842719, 735.34" Heading="6.047903" />
				<FishSpot XYZ="268.2501, 7.062006, 748.8503" Heading="6.014554" />
				<FishSpot XYZ="294.3003, 6.960706, 751.697" Heading="0.1880524" />[/COLOR]
			</FishSpots>
		</Fish>
    </Order>
</Profile>

And, a copy without the blue texts, if you really just want the skeleton.

Code:
<Profile>
    <Name>Fishing: [COLOR="#FF0000"]Fish Name[/COLOR]</Name>
    <KillRadius>50</KillRadius>
    <Order>
		<If Condition="not IsOnMap([COLOR="#FF0000"]map number[/COLOR])">
			<TeleportTo Name="[COLOR="#FF0000"]Town Name[/COLOR]" AetheryteId="[COLOR="#FF0000"]20[/COLOR]" />
		</If>
		<Fish [COLOR="#008800"]Mooch="[COLOR="#FF0000"]2[/COLOR]" Weather="[COLOR="#FF0000"]Heat Waves[/COLOR]" Condition="[COLOR="#FF0000"]not HqHasAtLeast(7930, 2) and not NqHasAtLeast(7930, 3)[/COLOR]"[/COLOR]>
			<FishSpots>
				[COLOR="#FF0000"]<FishSpot XYZ="266.2189, 3.158592, 787.3333" Heading="2.87004" />[/COLOR] 
[COLOR="#FF0000"]				<FishSpot XYZ="246.0735, 3.331366, 785.5537" Heading="3.298501" />
				<FishSpot XYZ="222.0359, 2.438, 788.9343" Heading="2.82899" />
				<FishSpot XYZ="200.8448, 1.601419, 778.8091" Heading="2.849515" />
				<FishSpot XYZ="182.2277, -0.05929565, 759.106" Heading="1.966938" />
				<FishSpot XYZ="179.372, -1.953371, 723.9963" Heading="1.525649" />
				<FishSpot XYZ="203.0785, 8.177773, 718.6793" Heading="5.556135" />
				<FishSpot XYZ="223.0831, 8.223236, 741.1038" Heading="6.23519" />
				<FishSpot XYZ="251.2831, 7.842719, 735.34" Heading="6.047903" />
				<FishSpot XYZ="268.2501, 7.062006, 748.8503" Heading="6.014554" />
				<FishSpot XYZ="294.3003, 6.960706, 751.697" Heading="0.1880524" />[/COLOR]
			</FishSpots>
		</Fish>
    </Order>
</Profile>
 
Last edited:
I think the leveling profile would be better if the 30-40 was in bloodshore (I used the La noscea IV profile for 30-40) and the 45-50 was in ceruleum field (for this I just made a stupid profile that broke every 30 minutes but it got the job done but couldn't afk), I found the alternative places so much more slower
 
Last edited:
The bot doesn't actually start fishing for me, do you see whats wrong please?

For safety make sure you followed the setup instruction and put the "fish.cs" file in the correct place. Also looking at the log you posted you were set as fisher class but trying to run a non fishing profile
"[04:13:43.841 N] Loaded profile Questing - 1-15 Ul'dah (Gladiator/Pugilist/Thaumaturge)" So double check your fish.cs installation then load the fishing profile Fishing_Leveling_1-50.xml [v1.0.0]
 
For safety make sure you followed the setup instruction and put the "fish.cs" file in the correct place. Also looking at the log you posted you were set as fisher class but trying to run a non fishing profile
"[04:13:43.841 N] Loaded profile Questing - 1-15 Ul'dah (Gladiator/Pugilist/Thaumaturge)" So double check your fish.cs installation then load the fishing profile Fishing_Leveling_1-50.xml [v1.0.0]
Strange I was sure I used the right profile, but it worked now, thanks:)
 
don't suppose any one can tell me what i'd need to change in order to make the olghoi profile cancel cast afer x seconds? basing it of this
 
don't suppose any one can tell me what i'd need to change in order to make the olghoi profile cancel cast afer x seconds? basing it of this

Seems excessive to go far out of your way to modify anything much when you only need 2/3 fish. I'd just ride out the profile.
 
Seems excessive to go far out of your way to modify anything much when you only need 2/3 fish. I'd just ride out the profile.
yea it probably is way overkill, would be interesting to know in case i try to write something in future, though!
 
I made a profile for Titanic Sawfish, but after the timeframe (8pm) it spams Rebornbuddy and the game client. The game client says "You can't do that yet" and my Reborn buddy log looks like the following -- any ideas what I'm doing wrong?

Code:
<Profile>
    <Name>Fishing: Titanic Sawfish</Name>
    <KillRadius>50</KillRadius>
    <Order>
		<While Condition="not NqHasAtLeast(4924, 1)">
			<If Condition="not IsOnMap(140)">
				<TeleportTo Name="Horizon" AetheryteId="17" />
			</If>
			<!-- Bait to use: Floating Minnow -->
			<Fish Mooch="2" Weather="Clear" Condition="IsTimeBetween(12,20)">
				<FishSpots>
					<FishSpot XYZ="-532.478, 50.66927, -718.0302" Heading="4.897712" />
					<FishSpot XYZ="-524.1594, 50.29207, -692.7427" Heading="5.090202" />
					<FishSpot XYZ="-544.8403, 55.04424, -735.3668" Heading="5.500155" />
					<FishSpot XYZ="-535.1782, 55.53166, -728.6597" Heading="5.755666" />
					<FishSpot XYZ="-589.3267, 56.69419, -798.9664" Heading="3.130344" />
					<FishSpot XYZ="-613.4243, 58.97658, -809.7449" Heading="2.156747" />
					<FishSpot XYZ="-616.8986, 59.47539, -830.7173" Heading="2.338279" />
					<FishSpot XYZ="-630.2462, 62.21183, -837.5737" Heading="3.744793" />
					<FishSpot XYZ="-645.955, 62.09896, -825.1229" Heading="4.021253" />
					<FishSpot XYZ="-648.0833, 59.45582, -765.8817" Heading="5.481137" />
				</FishSpots>
			</Fish>
		</While>
    </Order>
</Profile>



Code:
[22:59:41.925 V] [Poi.Clear] Reason: Current behavior changed to FishTag: FishSpots: Clio.Utilities.IndexedList`1[ff14bot.NeoProfiles.FishSpot], MoochLevel: 2, Condition: IsTimeBetween(12,20), Stealth: False, IsDone: False, Version: 1.0.0, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[22:59:41.925 D] Replaced hook [ProfileOrderBehavior_Hook] 99eb9988-4767-4a51-bcc1-f086d22fed8c
[22:59:41.984 D] DoAction Spell 299 0x1004E47E
[22:59:41.986 V] [Poi.Clear] Reason: Current behavior changed to FishTag: FishSpots: Clio.Utilities.IndexedList`1[ff14bot.NeoProfiles.FishSpot], MoochLevel: 2, Condition: IsTimeBetween(12,20), Stealth: False, IsDone: False, Version: 1.0.0, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[22:59:41.986 D] Replaced hook [ProfileOrderBehavior_Hook] bf108dd0-a1f5-4bcd-98f7-afa61956fd2b
[22:59:42.045 D] DoAction Spell 299 0x1004E47E
[22:59:42.047 V] [Poi.Clear] Reason: Current behavior changed to FishTag: FishSpots: Clio.Utilities.IndexedList`1[ff14bot.NeoProfiles.FishSpot], MoochLevel: 2, Condition: IsTimeBetween(12,20), Stealth: False, IsDone: False, Version: 1.0.0, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[22:59:42.047 D] Replaced hook [ProfileOrderBehavior_Hook] ca1285b3-29d4-4065-9a52-59721f15a8e3
[22:59:42.106 D] DoAction Spell 299 0x1004E47E
[22:59:42.108 V] [Poi.Clear] Reason: Current behavior changed to FishTag: FishSpots: Clio.Utilities.IndexedList`1[ff14bot.NeoProfiles.FishSpot], MoochLevel: 2, Condition: IsTimeBetween(12,20), Stealth: False, IsDone: False, Version: 1.0.0, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[22:59:42.108 D] Replaced hook [ProfileOrderBehavior_Hook] ad615b53-a8e3-4037-9152-4f4abf323a9f
[22:59:42.169 D] DoAction Spell 299 0x1004E47E
[22:59:42.172 V] [Poi.Clear] Reason: Current behavior changed to FishTag: FishSpots: Clio.Utilities.IndexedList`1[ff14bot.NeoProfiles.FishSpot], MoochLevel: 2, Condition: IsTimeBetween(12,20), Stealth: False, IsDone: False, Version: 1.0.0, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[22:59:42.172 D] Replaced hook [ProfileOrderBehavior_Hook] 37061406-4168-40c0-a18e-efe14c08ac74
[22:59:42.231 D] DoAction Spell 299 0x1004E47E
[22:59:42.234 V] [Poi.Clear] Reason: Current behavior changed to FishTag: FishSpots: Clio.Utilities.IndexedList`1[ff14bot.NeoProfiles.FishSpot], MoochLevel: 2, Condition: IsTimeBetween(12,20), Stealth: False, IsDone: False, Version: 1.0.0, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
[22:59:42.234 D] Replaced hook [ProfileOrderBehavior_Hook] 6df823b5-683a-492f-9f21-7974c6d986bb
[22:59:42.293 D] DoAction Spell 299 0x1004E47E
[22:59:42.295 V] [Poi.Clear] Reason: Current behavior changed to FishTag: FishSpots: Clio.Utilities.IndexedList`1[ff14bot.NeoProfiles.FishSpot], MoochLevel: 2, Condition: IsTimeBetween(12,20), Stealth: False, IsDone: False, Version: 1.0.0, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
 
It's spamming quit. Add <WaitWhile Condition="IsTimeBetween(20,24)" /> and <WaitWhile Condition="IsTimeBetween(0,12)" /> after the </Fish> tag.
 
Thank you!

Updated profile for Titanic Sawfish and here is one for Navigator's Brand.

Code:
<!--
Fishing: Navigator's Brand
Author: makenshi, with special thanks to kagamihiiragi17 and iyake
Version: 1.0.0
Required Teleport Locations:
	Aleport
Required User Interaction:
	Minimal, stop the bot periodically to repair,
	upgrade gear, take a break, clear out 
	inventory, buy bait, etc.  Other than that, this
	profile should be AFKable.  The only thing that
	needs to be done manually is making sure the bot
	has the right bait selected each time it changes location.
Required Setup:
	Set class to Fisher and start.
-->
<Profile>
    <Name>Fishing: Navigator's Brand</Name>
    <KillRadius>50</KillRadius>
    <Order>
		<While Condition="not NqHasAtLeast(7693, 1)">
			<If Condition="not IsOnMap(138)">
				<TeleportTo Name="Aleport" AetheryteId="14" />
			</If>
			<!-- Bait to use: Yumizuno -->
			<Fish Mooch="0" Weather="Clear" Condition="IsTimeBetween(6,15)">
				<FishSpots>
					<FishSpot XYZ="446.4838, 14.61174, 459.4562" Heading="0.6196871" />
					<FishSpot XYZ="441.4242, 14.82406, 466.2219" Heading="5.956208" />
					<FishSpot XYZ="432.0911, 14.81901, 471.2592" Heading="5.629483" />
					<FishSpot XYZ="425.4577, 14.99709, 467.3892" Heading="4.370751" />
				</FishSpots>
			</Fish>
			<WaitWhile Condition="IsTimeBetween(0,6)" />
			<WaitWhile Condition="IsTimeBetween(15,24)" />
		</While>
    </Order>
</Profile>

Code:
<!--
Fishing: Titanic Sawfish
Author: makenshi, with special thanks to kagamihiiragi17 and iyake
Version: 1.0.0
Required Teleport Locations:
	Horizon
Required User Interaction:
	!!NOTE: While this profile will take you to the fishing spot,
	you should stealth first or get yourself there as a battle class,
	kill the mobs, and then stealth.!!
	
	Minimal, stop the bot periodically to repair,
	upgrade gear, take a break, clear out 
	inventory, buy bait, etc.  Other than that, this
	profile should be AFKable.  The only thing that
	needs to be done manually is making sure the bot
	has the right bait selected each time it changes location.
Required Setup:
	Set class to Fisher and start.
-->
<Profile>
    <Name>Fishing: Titanic Sawfish</Name>
    <KillRadius>50</KillRadius>
    <Order>
		<While Condition="not NqHasAtLeast(4924, 1)">
			<If Condition="not IsOnMap(140)">
				<TeleportTo Name="Horizon" AetheryteId="17" />
			</If>
			<!-- Bait to use: Floating Minnow -->
			<Fish Mooch="2" Weather="Clear" Condition="IsTimeBetween(12,20)">
				<FishSpots>
					<FishSpot XYZ="-532.478, 50.66927, -718.0302" Heading="4.897712" />
					<FishSpot XYZ="-524.1594, 50.29207, -692.7427" Heading="5.090202" />
					<FishSpot XYZ="-544.8403, 55.04424, -735.3668" Heading="5.500155" />
					<FishSpot XYZ="-535.1782, 55.53166, -728.6597" Heading="5.755666" />
					<FishSpot XYZ="-589.3267, 56.69419, -798.9664" Heading="3.130344" />
					<FishSpot XYZ="-613.4243, 58.97658, -809.7449" Heading="2.156747" />
					<FishSpot XYZ="-616.8986, 59.47539, -830.7173" Heading="2.338279" />
					<FishSpot XYZ="-630.2462, 62.21183, -837.5737" Heading="3.744793" />
					<FishSpot XYZ="-645.955, 62.09896, -825.1229" Heading="4.021253" />
					<FishSpot XYZ="-648.0833, 59.45582, -765.8817" Heading="5.481137" />
				</FishSpots>
			</Fish>
			<WaitWhile Condition="IsTimeBetween(20,24)" />
			<WaitWhile Condition="IsTimeBetween(0,12)" />
		</While>
    </Order>
</Profile>
 
Getting the "fish sense something amiss" spam even though I haven't fished in about 20 hours. Any thoughts on why I'm still getting this?
 
I created a profile to farm for the fish used with Bouillabaisse cooking recipe (2star culinary) Not 100% afk
Bait used is Rat tail at around 100 an hour
This profile will teleport back and forth between Aleport and Horizon to fish for Rothlyt Oysters and Razor Clams. These move between 500gil and 2000 a piece on my server so expensive to buy.

Aleport will get a mix of a lot of fishes. You will get a roughly 30% rothlyt oysters and razor clams with the rest being other worthless fish that you can vendor later.
Horizon will catch 60% razor clams and the rest will be lominsan anchovy.

This profile does have issues which I have not been able to find a work around yet. Where sometimes when the time comes to teleport from one fishing spot to the next it won't quit fishing and gets caught in a "lost bait" pose until you manually fix it. This is hit or miss, I've ran this for 8hours+ and never had it happen and I've had it happen on first teleport or 5th teleport. I really don't know how to prevent it from doing it as fishing truely isn't in the game it uses kaga's workaround. Something I may try next is sacrifice an eorzean hour (2min55sec) between each teleport and have it wait that hour before teleporting as a way to make sure it does not get caught hanging in a fish animation. I only created this profile as a way to fish unattended while not worrying about "fish sense something amiss" so I made the teleport portion and combined two profiles.

Tips, tricks, and modifications are cool with me. This is a mix of all of the other profiles in this thread. First time I've given out a personal profile I use so I'm interested to see if the cost of these fish magically drops in a week and I see a bot trail.
View attachment Boillabaisse Fishing Farm Aleport and Horizon.xml
 
I created a profile to farm for the fish used with Bouillabaisse cooking recipe (2star culinary) Not 100% afk
Bait used is Rat tail at around 100 an hour
This profile will teleport back and forth between Aleport and Horizon to fish for Rothlyt Oysters and Razor Clams. These move between 500gil and 2000 a piece on my server so expensive to buy.

Aleport will get a mix of a lot of fishes. You will get a roughly 30% rothlyt oysters and razor clams with the rest being other worthless fish that you can vendor later.
Horizon will catch 60% razor clams and the rest will be lominsan anchovy.

This profile does have issues which I have not been able to find a work around yet. Where sometimes when the time comes to teleport from one fishing spot to the next it won't quit fishing and gets caught in a "lost bait" pose until you manually fix it. This is hit or miss, I've ran this for 8hours+ and never had it happen and I've had it happen on first teleport or 5th teleport. I really don't know how to prevent it from doing it as fishing truely isn't in the game it uses kaga's workaround. Something I may try next is sacrifice an eorzean hour (2min55sec) between each teleport and have it wait that hour before teleporting as a way to make sure it does not get caught hanging in a fish animation. I only created this profile as a way to fish unattended while not worrying about "fish sense something amiss" so I made the teleport portion and combined two profiles.

Tips, tricks, and modifications are cool with me. This is a mix of all of the other profiles in this thread. First time I've given out a personal profile I use so I'm interested to see if the cost of these fish magically drops in a week and I see a bot trail.
View attachment 178807
This is great, thanks! I needed to go fish for some more of these ;)


It's spamming quit. Add <WaitWhile Condition="IsTimeBetween(20,24)" /> and <WaitWhile Condition="IsTimeBetween(0,12)" /> after the </Fish> tag.
Should be able to just input 20,12 now, by the way. Masta pushed that fix a while ago!
 
i keep getting this error everytime i run the profile >< im lvl 10




[17:12:31.159 D] System.Exception: Only part of a ReadProcessMemory or WriteProcessMemory request was completed, at addr: 61697365, Size: 1
at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
at GreyMagic.MemoryBase.Read[T](IntPtr addr)
at ff14bot.Managers.FishingManager.get_State()
at ff14bot.BotBases.Fishbot.(Object )
at TreeSharp.Decorator.CanRun(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at ff14bot.TreeRoot.()
 
Code:
at ff14bot.BotBases.Fishbot.(Object )
This is used with Orderbot. Switch to that and have another go, make sure you have the fish.cs file installed from the first page.
 
Back
Top