It's kind of lazy to do the same thing again and again. It's not interesting and boring. Why not let the computer to do these things for us? That's how this robot being born.
For acdemic research use. Use it at your own risk.
- Python 3.6.3
- PyAutoGUI 0.9.36
- OpenCV 3.3.0
- NumPy 1.13.3
- macOS Sierra 10.12.1
Mac users have to install pyobjc-core and pyobjc additionally.
- Screen resolution: 1080p (1920 x 1080)
- Granblue fantasy: chromeApps version
- Application position: alignment top-right
- Application size: middle (choose 2 diamond in the bottom)
Enter parameters in the gbf_bot/config.ini.
If you have the same environment as me,
all you need to do is change the battle time.
Enter the summon you want to use in the summon name.
You could use mouse_now.py to capture the coordinate of mouse.
These are currently supported summon list:
- apollo
- baal
- bahamut
- celeste omega
- dark angel olivia
- europa
- godsworn alexiel
- kaguya
- leviathan omega
- lucifer
- macula marius
- medusa
- odin
- tezcatlipoca
- white rabbit
Make sure you have enough AP, then execute run.py.
Warning: If captcha popup, you have to handle it manually, or you will be banned.
- Just put the mission you want to auto-play in the top of favorites.
- If Nightmare: Dimension Halo pop up, program will terminate automatically.
- Set everything ready before blasting.
- Enter poker play page first.
- The default play time is 30 minutes (1800 seconds).
- First, enter guild wars page, and select chromeApps windows immediately after select guild wars ex+.
- You can create your battle behaviors in
guild_wars.inimanually.