/FGA

Auto-battle app for F/GO Android

Primary LanguageKotlinMIT LicenseMIT

Fate/Grand Automata

CI

Logo

Auto-battle app for F/GO (Android 7 or later, no need for Root).

Download from our website

This is a Kotlin port of FGO-Lua as an Android app with UI for configuration and without a time-limit on use.
It doesn't tamper with the game in anyway and works by looking at the screen and tapping things just like a normal user would do.
It's not made to do the story for you, but to automate the mundane farming.

Having Trouble? See the Troubleshooting Guide first.
Join us on our GamePress thread for discussions.

Video Guide by @reconman

Watch the video guide

Why make another?

FGO-Lua is really great, but:

  1. Uses AnkuLua, so isn't free. Free version has 30min time-limit.
  2. Learning curve for configuring the scripts is steeper.
  3. Difficult to edit the script on your phone. You can do it using Text editor apps, but it's not fun, trust me.

Making the app was a great learning experience and something different from your usual Android projects.

How does it work?

This is a native Android app written in Kotlin. We use OpenCV for image recognition, Media Projection for taking screenshots and Accessibility Service for clicking/swiping.

How to Use?

  1. Install from the Play Store link given above and launch the app.
  2. Click on Toggle Service and give all the permissions it asks for.
  3. Now, you can see a button with play icon on it floating on screen.
  4. Open F/GO and Go to the node you want to farm.
  5. Press Play to start. The same button can be pressed to stop later.

How to configure?

For how the settings work, see the original FGO-Lua project.

Though there are many more features added in this project, we didn't get time to make proper documentation yet.

How to make/use images of Servant/CE/Friend?

See the wiki page for Support Image Maker.

What about other scripts like Lottery and Friend Gacha?

There is an option in Settings called Script Mode. It defaults to Battle. Set it to the script you require.

Acknowledgements

Like the project? Want to support me?

Just pray that I can roll Skadi! SUCCESS!
Oh, and code/doc contributions are surely welcome!

For donations, see the wiki.