Flyff is a MMORPG game that I used to play when I was a kid. I always wanted to create a bot for it and here I am.
This project is a set of bots that I created for Flyff. It has bot for farming and for upgrading your items.
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
Foreground Vision Bot
- ⭐ Works very good ⭐
- Track the monsters by it's names using computer vision (OpenCV)
- Automatically attack the monsters and move to the next one
- If no monsters are found, it will automatically run to find more monsters
- Human-like mouse movement
- GUI available, to watch the bot and configure it
Awakening Bot
- ⭐ Works very good ⭐
- Automatically awaken your items until you get the required stats
- Works on background or foreground
- Works using OCR
Foreground Farm
⚠️ Does not work very well⚠️ - Farm bot that works on foreground
- Works moving the mouse on the screen to see if it finds a monster
- Works matching pixel colors
Recording Bot
⚠️ Does not work very well⚠️ - It records your actions like moving, attacking, drinking potions and etc.
- Generates a file that you can use to replay your actions
- Works on background or foreground
- Python3 - A general-purpose, high-level programming language
- OpenCV - Open source computer vision library
- pytesseract - Google's Tesseract OCR library
- pyttsx3 - Speech synthesis library
- numpy - Scientific computing package
To get a local copy up and running follow these simple steps.
- Clone the repo
git clone https://github.com/xandao-dev/flyff-bots.git
- Install dependencies
cd flyff-bots
python3 -m pip install -r requirements.txt
import win32gui ImportError: DLL load failed: The specified module could not be found.
- Install pywin32 from binaries for your python version
-
Run foreground vision bot
- Follow the configuration steps to configure the bot
- Run the bot:
python3 foreground_vision_farm.py
-
Run awakening bot
- Open the game
- Run the bot:
python3 background_awake.py
-
Run foreground farm
- Open the game
- Run the bot:
python3 foreground_farm.py
-
Run recording bot
- Open the game
- Run the recorder:
python3 recorder.py
orpython3 recorder_no_mouse.py
- Run the playback:
python3 foreground_playback.py
orpython3 background_playback.py
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Free software =)
Alexandre Calil - Linkedin - alexandre@xandao.dev
Project Link: https://github.com/xandao-dev/flyff-bots