The fishbots keep coming. I've decided to release the fishing bot I've been working on for a couple days now. I know there are others out there, but it never hurts to have variety, so I present to you Leviathan.
What Does It Do?
- Fishes with the game in the background so you can do other things.
- Alarms if it is unable to catch a fish within 45 seconds. This will alert you to things like running out of bait, spooked fish, or anything else that prevented fishing.
- Track the time you have spent fishing in one location.
What Do I Have Planned for the Future?
- Move when you can no longer fish in an area.
- Mooch.
- Automatically stop after a set amount of time or casts.
What Are The Requirements?
- English Version of FFXIV: ARR.
- Default Layout of Fishing Commands on the Action Bar.
- Bait or Lures.
How Do I Use It?
- Change your character to their fishing class.
- Walk up to some water and make sure the Cast button is lit up.
- Launch Leviathan.
- Click Attach.
- Verify that Leviathan was able to Attach by checking it has a location for your player.
- Click Start Fishing.
- It is recommended you watch through one casting cycle to make sure Leviathan is able to fish properly.
How Do Waypoints Work?
- Attach to the game client by clicking the Attach button.
- Open the Waypoints window by clicking the Waypoints button.
- Place your character where where you want to fish, paying attention that you are facing the right direction.
- Click Add in the Waypoints window.
- Go to your next location and click Add again.
- Repeat as needed.
- Click Start Fishing.
- The bot will move after the number of minutes set in the Movement pane.
- You can also click Next to force it to go to the next Waypoint.
- Only two waypoints are needed.
- Please keep in mind the bot will run in a straight line between Waypoints.
What Do the Settings in the Config File Do?
- Always Make a Backup of the Config File Before Editing It - You can cause Leviathan to not run or to have strange behaviors.
- fishingKeypressDelay - How long the keys are held down in milliseconds while fishing.
- fishingAlarmTimeout - How many seconds without catching a fish before the alarm sounds (1-59).
- fishingPostHookWait - How many seconds after catching a fish before the bot tries to Cast (1-59).
- fishingCastKey - Key to press to Cast.
- fishingHookKey - Key to press to Hook.
- fishingMoochKey - Key to press to Mooch.
- movementPostMoveWait - How long to wait after moving before Casting in milliseconds.
- movementTurnLeftKey - Key to press to turn left.
- movementTurnRightKey - Key to press to turn right.
- movementMoveForwardKey - Key to press to move forward.
- movementCycleTime - How long to hold keys down while moving in milliseconds.
- movementTurnHeadingThreshold - Threshold in radians of how close to heading to get when turning.
- movementRunHeadingThreshold - Threshold in randians of how close to heading to get when running.
- movementStopThreshold - How close to get to waypoint before stopping.
Where Do I Get It?
- Download it from: Leviathan Download
- VirusTotal Scan: https://www.virustotal.com/en/file/e...c62c/analysis/
FAQ
- Q: How do I change the alarm sound?
A: Simply change the alarm.wav file in the Leviathan directory.- Q: Are you releasing the source code?
A: No. I'm actively supporting this bot while I continue to use it so I prefer not to release the source. If I stop supporting it I will consider releasing it then.- Q: I'm getting an error when reading the settings file?
A: If you are using an European version of Windows, you may need to change the periods to commas.- Q: The bot an't send key presses to FF14. What do I do?
A: If you are running TeamViewer you need to quit it before starting FF14 and the bot.
---
Update
- Version 0.0.2.5 is released. PostHookWait obeys setting file.
- Version 0.0.2.4 is released. Keys and timers can now be set by editing the config file.
- Version 0.0.2.3 is released. Ability to stop movement. Additional logging.
- Version 0.0.2.2 is released. Fix for insta hook. Bot should no longer think it's hooked a fish as soon as it casts on some systems.
- Version 0.0.2.1 is released. This version adds Mooch support.
- Version 0.0.2.0 is released. This version adds movement to prevent fish from becoming spooked.
- Version 0.0.1.1 is released. This is only needed if you want log output for debugging.
---
This post will be updated to reflect any new info, versions, or answers.
Thanks for trying it out and remember to always scan downloaded files with a virus scanner.