Please bare with me. Boot drop/Decon might not work for everyone but it should. If you find any faults with this and wanting me to help you debug this issue with boot drop/decon you will need Teamspeak3 or skype and a mic and speak english for me to help you. Just saying it does not work for you and you not willing to help debug it is not helpful.
Welcome to Nippy's Fish Bot thread. Here you will see my rant about whats bad about the old way everyone else's bot out there does things. Sorry but I just have to put it out there. First if you multi client like I do you hate having to open more then one exe to run the fisher on each client. The old way used loops and was vary poorly made. I tired and tired but failed to convert the old way in to a multi client due to the looping. Second, Not a fan of the ticktimer. It was not a vary good way to tell if it was not fishing or full inventory. It never could truly tell if you had a lure in the water or not. Third, The way it was scanning memory is it would scan all 3 liquid types. This can cause issues with CPU usage if you ran more then one client. Fourth, It would waste lures for no bloody reason other then to waste them. But for now I should stop this rant here since you are probably not even reading this and just want the bot anyhow. There are a whole list of things that wrong in old way. That I have corrected in mine. Feel free to take a look at the code and compare to others you will notice no other is like mine.
Oh, And before you say its just another bot. Sure it is but it is not a clone of other bots like all the ones out there are. It is way better in so many ways. Just take a peak at the source and see for your self. It is nothing like the others.
Ok, On ward with the bot it self.
I need to give a shout out to @taejim he helped me with a few things that helped improve the reliability of the bot with ideas and some coding ideas and just someone to bounce issues off to till a idea stuck and worked.
Greetings all those older bot writers that are basically the same old bot with a new skin. You know who you are and I have come to crush you.
Now to the good parts that you really came here for.
GUI Preview:

How to use
The hotkeys are as followed.
NumberPad1 Start and Stop Single client.
This key will start the Auto Fish for the client in the foreground. The client must be in the foreground for this to work. If the client is already fishing it will reset the counters for that client.
NumerPad3 Stop Single client
This will stop the foremost active window client.
CTRL+NumberPad1 This will start all trove.exe clients at once.
With this hotkey will start every client open at once. Make sure you pointing at what ever liquid type you are fishing. If the cleints are already fishing. It will reset all counters for that client.
CTRL+NumberPad3 Mass Stop of all clients
This will stop all clients from fishing. They will not finish there last cast sorry.
NumberPad* Reload command
If for what ever reason you need to reload the bot. Just use this hotkey. Do not hold this key. If you do it will open alot of the same clients.
NumberPad2 Enable and Disable Anti-AFK on Single client.
Bring the client you wish to toggle this on and off to the foreground and just hit the button. It will say on and off on the gui.
Usage
How to use the GUI Controls.
How to start/stop Single client?
- To Start Single Client. Select the Client from the list. Hit Start/Restart Selected Client
- To Stop Single Client. Select the Client from the list. Hit Stop Selected Client
- To Start All Clients. Just the Start/Restart All Clients Button.
- To Stop All Clients. Just hit the Stop All Clients button.
- To wipe out all Client Data hit the Wipe all clients Data. This will remove them from the list and the active scan will pick them back up as if the client was just started.
- To bring the client to the foreground. Just Select the Client on the list. Then hit the button Bring selected client to foreground.
- To config the bot hit the Config button.(There is not much to config so I left this as a place holder. For when the config is needed.)
- If you like what you see and like to help make me want to keep releasing updates hit the donate button.
If the bot detects that is is not fishing a screen will come up with the pID. You can then just click that screen to stop that client from fishing. it will bring that window to the foreground so you know which one it is if running alot. Some times the bot might glitch and not cast so you can ignore the first one you see. But if it comes up over and over you might want to check it to resolve the issue it is having.
If you wish to fish in a new liquid type just stop the bot on that client and then start it up again facing the new liquid type.
How to use the bootdrop/decon fuctions
Put a loot collector under the water. Hit E while facing it to open that loot collector screen. Do not hit b to open bag other wise the loot collect will not work. With that setup done just start the bot up like normal.
Config GUI
In side this GUI you will see options for various things you can tweak.
Here you also can enable the boot drop. There are 3 ways to trigger the boot drop. You might not need all 3 but you can use all 3. Just tweak the settings till you get it how you like. Also there is a Ignore slot config screen. Just hit the button in the config. This will bring it up. Just check the slots you wish for it to ignore.
Notes about bootdrop. You need to be in windowed mode for this to work.
Known Issues
It doesn't go the to kitchen and make me a sandwich.
So if you see any other problem please do report them.
List of current features
- The bot will work with more then one client. No need to run more then one exe for each client.
- More efficient at scanning memory. It wont try and scan all 3 types of liquids only the type of which it started fishing in first.
- It checks to see if you have a lure in the water between 8 and 11seconds or more then 45seconds after cast. No need to wait the 40 to 45 seconds like most bots to tell the user it is not fishing.
- Memory scan wont start till the lure has been in the water for more then 12 seconds. This saves on cpu usage with the bot it self.
- Better error handling. Meaning it should not cast for no reason and waste lures.
- No more loops for main thread. So you can stop and start with out having to reload the fishing bot it self.
- Open source. I do not care if others have the source. But just remember to give credit where credit is due.
- Window title change. With info of the pID of that client and if it is fishing or not.
- There are others but can't seem to think of anymore atm I will fill it in as the come in.
- Built in boot drop. It now has it.
- Various options you can now config to tweak it.
- Auto afk/Close client if the bot detects it stops fishing
To-Do List
- Add Decons(I added bootdrop but I have not added decons sorry I will work on adding it soon.)
- Custom hotkeys
- and what ever else you guys request.
Also remember any questions or comments or just like to say thanks post below and give thanks to the opening post.
Donations are not needed but always welcomed as well. Seeing a donatin come in makes me want to keep updating my stuff.
Feel free to donate by clicking the image below
[IMG]https://img.widgetbo*****m/thumbs/13d7c148-ea72-40fc-903f-2f3ac15d55e6.png[/IMG]
https://www.virustotal.com/en/file/8...is/1442991102/
Code:
SHA256: 82b61e485a8c5dc2536e01aa99bd521bf71983900c4bb9a7c1ff4db90d977f48
File name: Nippy's Fish Botv1.4.rar
Detection ratio: 0 / 56
Analysis date: 2015-09-23 06:51:42 UTC ( 2 minutes ago )
Version 1.4.1
- Remove recast flag if you stop casting rather then just the fish flag.
- GUI window will no longer wipe its stats when you stop the bot(s).
- Added hardcoded config version. This way if you end up using the sane ini file and the config versions do not match it will delete the old one and remake it. No more Error on loading.
- Removed the wait time from behind the reelin. This is to improve speed just incase another one bites at the same time.
- Added in the ini settings a way to edit the wait time before reeling in. Random number using x-y Example 100-200 means it will randomly pick between 100 and 200 milliseconds
- Tweaked the liquid type for being Unknown. If you start to fish in unknown and then the erorr handling that scans fishing state picks it up. It will correct the liquid type.
- TypeO in the GUI Cought should have been Caught. Funny no one pointed it out.
- Rewrote how I get addresses. No need to have 6 fuctions basicly doing samething.
- Offsets are hard coded in to the ini file. If for what ever reason they break like they did last Tuesday it will be easier to update.
Then add this to the bottom
https://www.virustotal.com/en/file/b...is/1443138391/
Code:
SHA256: b1e4a99a3b5a8d5d3601f13be46a8a85844889b5c350311e3e4f0216bba2cee5
File name: Nippy's Fish Botv1.4.1.rar
Detection ratio: 0 / 56
Analysis date: 2015-09-24 23:46:31 UTC ( 0 minutes ago )