{"id":16226883,"url":"https://github.com/xandao-dev/flyff-bots","last_synced_at":"2025-06-21T22:42:26.369Z","repository":{"id":60707274,"uuid":"450586484","full_name":"xandao-dev/flyff-bots","owner":"xandao-dev","description":"A set of bots for flyff","archived":false,"fork":false,"pushed_at":"2024-05-20T11:35:38.000Z","size":145732,"stargazers_count":24,"open_issues_count":7,"forks_count":12,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-03-15T04:40:41.626Z","etag":null,"topics":["ai","auto-battler","awakening","bot","computer-vision","farming","flyff","ocr","opencv","recorder"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xandao-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-21T17:45:24.000Z","updated_at":"2024-11-05T07:12:23.000Z","dependencies_parsed_at":"2024-10-27T20:44:50.242Z","dependency_job_id":null,"html_url":"https://github.com/xandao-dev/flyff-bots","commit_stats":{"total_commits":131,"total_committers":1,"mean_commits":131.0,"dds":0.0,"last_synced_commit":"b26d43d6e2100e8b9d92d19d98e2b598d7b55a77"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xandao-dev%2Fflyff-bots","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xandao-dev%2Fflyff-bots/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xandao-dev%2Fflyff-bots/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xandao-dev%2Fflyff-bots/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xandao-dev","download_url":"https://codeload.github.com/xandao-dev/flyff-bots/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243989729,"owners_count":20379648,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","auto-battler","awakening","bot","computer-vision","farming","flyff","ocr","opencv","recorder"],"created_at":"2024-10-10T12:50:49.720Z","updated_at":"2025-03-19T13:30:51.554Z","avatar_url":"https://github.com/xandao-dev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ch3 align=\"center\"\u003eFlyff Bots\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n\tFlyff 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.\n\tThis project is a set of bots that I created for Flyff. It has bot for farming and for upgrading your items.\n\t\u003cbr /\u003e\n\t:warning: Windows only :warning:\n    \u003cbr /\u003e\n\t\u003cbr /\u003e\n    \u003ca href=\"https://github.com/xandao-dev/flyff-bots\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/xandao-dev/flyff-bots/issue\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/xandao-dev/flyff-bots/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#roadmap\"\u003eRoadmap\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n## About The Project\n\n\u003cdiv align=\"center\"\u003e\n\u003cb\u003eForeground Vision Bot\u003c/b\u003e\n\u003cp\u003eSee the Foreground Vision Bot guide \u003ca href=\"./foreground_vision_bot/docs/README.md\"\u003ehere\u003c/a\u003e\u003c/p\u003e\n\n\n\u003cimg src=\"foreground_vision_bot/docs/bot.png\" alt=\"Flyff bot\"\u003e\n\n\u003cb\u003eAwakening Bot\u003c/b\u003e\n\n\nhttps://user-images.githubusercontent.com/22106326/200222627-30049ad2-ebf1-4d7f-a1b5-7795e2967215.mp4\n\n\nhttps://user-images.githubusercontent.com/22106326/150702322-967cf2d8-d789-45e6-af61-503c96dc2ea9.mp4\n\u003c/div\u003e\n\n### Features\n\n**Foreground Vision Bot**\n\n* :star: Works very good :star:\n* Track the monsters by it's names using computer vision (OpenCV)\n* Automatically attack the monsters and move to the next one\n* If no monsters are found, it will automatically run to find more monsters\n* Human-like mouse movement\n* GUI available, to watch the bot and configure it\n\n**Awakening Bot**\n\n* :star: Works very good :star:\n* Automatically awaken your items until you get the required stats\n* Works on background or foreground\n* Works using OCR\n\n**Foreground Farm**\n\n* :warning: Does not work very well :warning:\n* Farm bot that works on foreground\n* Works moving the mouse on the screen to see if it finds a monster\n* Works matching pixel colors\n\n**Recording Bot**\n\n* :warning: Does not work very well :warning:\n* It records your actions like moving, attacking, drinking potions and etc.\n* Generates a file that you can use to replay your actions\n* Works on background or foreground\n\n\n### Built With\n\n* [Python3](https://www.python.org/) - A general-purpose, high-level programming language\n* [OpenCV](https://opencv.org/) - Open source computer vision library\n* [pytesseract](https://pypi.org/project/pytesseract/) - Google's Tesseract OCR library\n* [pyttsx3](https://pypi.org/project/pyttsx3/) - Speech synthesis library\n* [numpy](https://www.numpy.org/) - Scientific computing package\n\n\n## Getting Started\n\nTo get a local copy up and running follow these simple steps.\n\n### Installation\n\n1. Clone the repo\n  ```sh\n  git clone https://github.com/xandao-dev/flyff-bots.git\n  ```\n\n2. Install dependencies\n  ```sh\n  cd flyff-bots\n  python3 -m pip install -r requirements.txt\n  ```\n\n### Common Issues\n\n1. `import win32gui ImportError: DLL load failed: The specified module could not be found.`\n    * Install [pywin32](https://github.com/mhammond/pywin32/releases) from binaries for your python version\n\n## Usage\n\n* Run foreground vision bot\n\n  1. Follow the [configuration](./foreground_vision_bot/docs/README.md) steps to configure the bot\n  2. Run the bot: `python3 foreground_vision_farm.py`\n\n* Run awakening bot\n\n  1. Open the game\n  2. Run the bot: `python3 background_awake.py`\n\n* Run foreground farm\n\n  1. Open the game\n  2. Run the bot: `python3 foreground_farm.py`\n\n* Run recording bot\n\n  1. Open the game\n  2. Run the recorder: `python3 recorder.py` or `python3 recorder_no_mouse.py`\n  3. Run the playback: `python3 foreground_playback.py` or `python3 background_playback.py`\n\n## Roadmap\n\nSee the [open issues](https://github.com/xandao-dev/flyff-bots/issues) for a list of proposed features (and known issues).\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## License\n\nDistributed under the MIT License. See [LICENSE](./LICENSE.md) for more information.\n\nFree software =)\n\n## Contact\n\nAlexandre Calil - [Linkedin](https://www.linkedin.com/in/xandao-dev/) - [alexandre@xandao.dev](mailto:alexandre@xandao.dev)\n\nProject Link: [https://github.com/xandao-dev/flyff-bots](https://github.com/xandao-dev/flyff-bots)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxandao-dev%2Fflyff-bots","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxandao-dev%2Fflyff-bots","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxandao-dev%2Fflyff-bots/lists"}