Introduction:
EDIT: Just noticed like 1000 other people have made this same script lol. Hopefully when I add account replacement and automatic muling it'll actually be more useful than it is now.
Hey guys. SqueezeTheorem here. I'm a computer science student, and I like to code weird stuff in my free time. This is my current project, and once It's done, I think it'll be pretty cool.
My goal is to create a bot you can run that will create a self-repairing network of lobster fishing bots and mules that will replace themselves as they get banned. I've got it in my head how this whole thing is supposed to work and what technology i need to use to get there, and now it's just a matter of sitting down and writing the code.
This project is a means to an end. I don't really want a lobster fishing network. I want a network for a more profitable kind of bot, but since there's no overhead and no real risk with f2p lobster fishing, this is a great way to test the efficacy of a self-repairing network and explore if it's worth pursuing another kind of network like this.
When the bot is completed, the only thing you'll have to do management wise is check up on your mule accounts and make sure the database has unbanned accounts to use -- that's it.
Right now, this script is still usable and somewhat useful. You start the bot with coins, a small net, and a lobster pot in the Lumbridge swamp. From there, it gets level 45 fishing, and then heads off to karamja to catch lobsters. These are the only features so far.
Goals:
1. Have the bot be able to complete tutorial island
2. Have the bot power fish until level 45
3. Once level 45, have the bot get coins and a lobster pot from a mule account where it then continues to fish lobster
4. Use a MySQL database to manage accounts, and allow for multiple bot networks to connect to one MySQL "hub" as a means of communication
5. Have all accounts marked as "fishing" mule their caught lobsters to a random mule account from the MySQL database after every X number of lobsters, but only if the account is at least 18 hours old
6. Once an account is banned, have the bot log in to the next account from the MySQL DB and repeat this process
7. Implement obscure, awkward antiban (ie: the bot will, on a random time interval, find a nearby player and address them by name in conversation, randomly using emotes, etc)
Current Features:
- Power fishes lobsters and anchovies until level 45 fishing, and then travels to karamja to catch lobster
- Randomly AFKs for 0 - 180 seconds. The chance of this occurring is 1/33 every time the bot clicks on a fishing pool.
- That's it. It's a fishing bot, what were you expecting?
Instructions:
1. Start with some coins (15k - 25k), a small fishing net, and a lobster pot.
2. Start the bot, preferably near the lumbridge swamp.
3. Let the bot catch lobsters until its banned. Mule as needed.
Known issues:
- If you get to level 45 fishing and don't have any coins, the bot is gonna derp out. Same story if it runs out of money. I have no idea what it'll do.
TODO:
- Fully automatic muling using MySQL
- MySQL support to allow for banned accounts to be easily replaced by those in a queue, creating a near fully-auto farm.
- Add support for starting without money/selling lobsters to get more money for travel
- Built in Tutorial Island solver for truly godly automation
Currently working on:
Tutorial island solver
Download:
https://www.dropbox.com/s/1gp8ezp3u13r6w7/NewbFisher.jar?dl=0
Source: