mythnc / gbf-bot

https://www.buymeacoffee.com/mythnc
MIT License
4 stars 2 forks source link

GBF Bot


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.

Notice
======

I write this project for myself.

I don't have time to teach you how to use it freely.

If you really want me to answer your non-technical questions, please buy me coffees first :)

https://www.buymeacoffee.com/mythnc

Development Environment
=======================
* Python 3.9.0
* macOS Catalina 10.15.7
* Pipenv (version 2020.11.15)

Environment
===========
* Screen resolution: 1080p (1920 x 1080)
* Granblue fantasy: AndApp version
* Application position: alignment top-right
* Application size: middle (choose 2 diamond in the bottom)

Configuration
=============
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.

Summon Support List
-------------------
These are currently supported summon list:

* apollo
* baal
* bahamut
* celeste omega
* celeste omega 4(★)
* dark angel olivia
* europa
* godsworn alexiel
* kaguya
* leviathan omega
* lucifer
* macula marius
* medusa
* odin
* tezcatlipoca
* white rabbit
* varuna
* huanglong

Usage
=====
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.

Favorites Mission
-----------------
* Just put the mission you want to auto-play in the top of favorites.
* If **Nightmare: Dimension Halo** pop up,
  program will terminate automatically.

Slime Blasting
--------------
* Set everything ready before blasting.

Poker Bot
---------
* Enter poker play page first.
* The default play time is 30 minutes (1800 seconds).

Guild Wars EXTREME+
-------------------
* First, enter guild wars page, and select AndApp windows immediately
  after select guild wars ex+.
* You can create your battle behaviors in ``guild_wars.ini`` manually.