This is bot for Bit Heroes, called 99bot
MacOS
on Linux / Windows /
have inspiration from https://github.com/tiemonl/Bit-Heroes-Fishing-Bot
Hi, I'm 99bot, please give this repo a Star, thanks
This readme file is for developers
Normal users please read at this page
There're some notes for MacOS users, please read here
Officially support game resolution 800x520 (web + mini-client) and Steam version with resolution 800x480
Only support English user interface
Contains the following functions:
- ReRun Dungeons and Raid
- Auto fishing
- Do stuffs while AFK
- Farm World Boss / Raid / PVP / Invasion / GVG / Expedition / Trials / Gauntlet
- Launch game in mini client using Google Chrome
And some extra functions support developers on developing this bot
Also supports pushing messages to Telegram for notification purpose
Minimum requirement:
- JDK 8 (not tested on version 9 and above but probably it works)
- Apache Maven
- Google Chrome (if you wish to use the mini client)
Installation:
git clone https://github.com/9-9-9-9/Bit-Heroes-bot
or download ZIP file then extract- Depends on OS:
- Windows: click and run the file
build.bat
- Linux/MacOS: run command
./build.sh
in terminal
- Windows: click and run the file
Easy to use:
- Configure follow instruction on Wiki (click me)
- Launch bot:
- Steam on Windows:
steam.bot.bat
- Mini-client/Web on Windows:
bot.bat
- Linux/MacOS:
./bot.sh
Tips 1: you can launch app with flags directly via command-line after got familiar with 99bot:
java -jar BitHeroes.jar "function_name" "param1" ["param2"] [--flags]
Tips 2: see help
- Windows: run file
help.bat
- Linux/MacOS: run script
./help.sh
Optional configuration:
- Configure Raid/World Boss/Expedition:
- Windows: run file
setting.bat
- Linux/MacOS: run script
./setting.sh
- Windows: run file
- push notification via Telegram
Tested environments:
Please find out on each function on wiki
MacOS users
- From MacOS 10.13+, java.awt.Robot class of Java can not do mouse and keyboard interaction, thus none of bot functions will work
- With a bit of luck, you can try to add Java to [System Preferences > Security & Privacy > Accessibility] and see if it works (because MacOS prevent apps from controlling your mac by default). If it doesn't work, install a higher version of Java, add Accessibility and try again. If it still doesn't work, just give up
- Thus this whole project only has the mini-client function will work on MacOS
So this project does not officially supported MacOS, any developer can resolve the above issue, please make a pull request