This is a light fishing bot application that I picked up from the WoW Devs GitHub. Their project was last contributed to 4 years ago from the time of me writing this, and is no longer working. It is my goal to breathe some life back into it, clean it up, refactor, and otherwise make it meet modern and personal code standards. As of this repo's init, the project is working.
Botting is against Blizzard terms and conditions, and will result in your account being banned.
This project is written wholly in C#, using the GrayMagic and FASM packages.
In the WoW-3.3.5-Fishing-Bot\FishBot3.3.5a\bin\Debug folder there is an executable file. After opening WoW and logging into your account / character, open this exe as administrator. It will not work without administrator privileges due to the nature of this application's function.
The application intercepts memory created / used by the WoW.exe system process in order to interact directly with the game engine. In addition to requiring admin perms to accomplish, this means it does not hijack the use of your mouse, keyboard, or active window.
- Look for classes that are agnostic to bot functionality and make them their own project ( ex. WowHook )
- Create repos for each level of the project
- Change excessive use of raw strings into constants
Add a list of all items gatherable via fishing by name and levelDidn't do level, oops.Add an interface to select which items should be removed from the inventoryInterface has been added, does not affect functionality yetRun the inventory check / clean every few fishRuns when there are 0 slots remainingStop bot when inventory is fullPart of above solution- Add interfaces for uses to add in bag slot numbers to check them instead of just inventory bag
- Make the bot not stop responding when clearing inventory ( it always comes back, I am honestly not sure what the problem is though )
Remove unrelated bot features, there's some buttons with nothing to do with fishing