├── .gitattributes
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.yml
│ ├── config.yml
│ ├── feature_request.yml
│ └── question.yml
└── workflows
│ ├── ci.yml
│ ├── close-issues.yml
│ ├── pr-build.yml
│ └── publish-wiki.yml
├── .gitignore
├── .idea
├── .name
├── codeStyles
│ ├── Project.xml
│ └── codeStyleConfig.xml
├── compiler.xml
├── deploymentTargetSelector.xml
├── gradle.xml
├── icon.png
├── inspectionProfiles
│ └── Project_Default.xml
├── kotlinc.xml
├── misc.xml
├── saveactions_settings.xml
└── vcs.xml
├── CONTRIBUTING.md
├── FUNDING.yml
├── Gemfile
├── Gemfile.lock
├── LICENSE
├── README.md
├── app
├── .gitignore
├── build.gradle.kts
├── fgadebug.keystore
├── fgautomata.keystore.gpg
├── proguard-rules.pro
└── src
│ ├── ci
│ └── res
│ │ └── values
│ │ └── strings.xml
│ ├── debug
│ └── res
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ └── ic_launcher_round.png
│ │ └── values
│ │ ├── ic_launcher_background.xml
│ │ └── strings.xml
│ ├── main
│ ├── AndroidManifest.xml
│ ├── assets
│ │ ├── Cn
│ │ │ ├── StopGifts.png
│ │ │ ├── art.png
│ │ │ ├── battle_menu.png
│ │ │ ├── buster.png
│ │ │ ├── close.png
│ │ │ ├── confirm.png
│ │ │ ├── drop_ce.png
│ │ │ ├── fp_continue.png
│ │ │ ├── master_exp.png
│ │ │ ├── mat_rewards.png
│ │ │ ├── menu.png
│ │ │ ├── ok.png
│ │ │ ├── questreward.png
│ │ │ ├── quick.png
│ │ │ ├── resist.png
│ │ │ ├── result.png
│ │ │ ├── retry.png
│ │ │ ├── servant_ascension_banner.png
│ │ │ ├── servant_ascension_redirect_from_menu.png
│ │ │ ├── servant_auto_select.png
│ │ │ ├── servant_auto_select_off.png
│ │ │ ├── servant_palingenesis_banner.png
│ │ │ ├── servant_palingenesis_redirect_from_menu.png
│ │ │ ├── skill_use.png
│ │ │ ├── storyskip.png
│ │ │ ├── support_not_found.png
│ │ │ ├── support_region_tool.png
│ │ │ ├── target_danger.png
│ │ │ ├── target_servant.png
│ │ │ ├── weak.png
│ │ │ └── withdraw.png
│ │ ├── En
│ │ │ ├── Gold5StarXP.png
│ │ │ ├── GoldXP.png
│ │ │ ├── SilverXP.png
│ │ │ ├── StopGifts.png
│ │ │ ├── art.png
│ │ │ ├── awakening_0.png
│ │ │ ├── barrier_0.png
│ │ │ ├── battle.png
│ │ │ ├── battle_menu.png
│ │ │ ├── bond.png
│ │ │ ├── bond10.png
│ │ │ ├── buster.png
│ │ │ ├── ce_details.png
│ │ │ ├── close.png
│ │ │ ├── combat_0.png
│ │ │ ├── confirm.png
│ │ │ ├── deception_0.png
│ │ │ ├── drop_ce.png
│ │ │ ├── drop_ce_star.png
│ │ │ ├── drop_scrollbar.png
│ │ │ ├── empty_enhance.png
│ │ │ ├── execute.png
│ │ │ ├── follow.png
│ │ │ ├── fp_continue.png
│ │ │ ├── friend.png
│ │ │ ├── friend_summon.png
│ │ │ ├── gift_box_check.png
│ │ │ ├── gift_box_scroll_end.png
│ │ │ ├── gloom_0.png
│ │ │ ├── guest.png
│ │ │ ├── immobilized.png
│ │ │ ├── inven_full.png
│ │ │ ├── limitbroken.png
│ │ │ ├── linkage_0.png
│ │ │ ├── lottery.png
│ │ │ ├── lottery_transition.png
│ │ │ ├── master_exp.png
│ │ │ ├── master_lvl_up.png
│ │ │ ├── mat_rewards.png
│ │ │ ├── menu.png
│ │ │ ├── mercy_0.png
│ │ │ ├── ok.png
│ │ │ ├── prosperity_0.png
│ │ │ ├── questreward.png
│ │ │ ├── quick.png
│ │ │ ├── rank_up.png
│ │ │ ├── resist.png
│ │ │ ├── result.png
│ │ │ ├── retry.png
│ │ │ ├── selected_party.png
│ │ │ ├── servant_ascension_banner.png
│ │ │ ├── servant_ascension_redirect_from_menu.png
│ │ │ ├── servant_ascension_return_to_level.png
│ │ │ ├── servant_auto_select.png
│ │ │ ├── servant_auto_select_off.png
│ │ │ ├── servant_check_support.png
│ │ │ ├── servant_exist.png
│ │ │ ├── servant_max_level.png
│ │ │ ├── servant_palingenesis_banner.png
│ │ │ ├── servant_palingenesis_redirect_from_menu.png
│ │ │ ├── skill_ten.png
│ │ │ ├── skill_use.png
│ │ │ ├── stamina.png
│ │ │ ├── starvation_0.png
│ │ │ ├── storyskip.png
│ │ │ ├── stun.png
│ │ │ ├── stun_arts.png
│ │ │ ├── stun_buster.png
│ │ │ ├── stun_quick.png
│ │ │ ├── support.png
│ │ │ ├── support_blank_ce.png
│ │ │ ├── support_extra.png
│ │ │ ├── support_not_found.png
│ │ │ ├── support_refresh.png
│ │ │ ├── support_region_tool.png
│ │ │ ├── support_screen.png
│ │ │ ├── support_scrollbar_bottom.png
│ │ │ ├── support_scrollbar_moved.png
│ │ │ ├── support_scrollbar_top.png
│ │ │ ├── synchronization_0.png
│ │ │ ├── target_danger.png
│ │ │ ├── target_servant.png
│ │ │ ├── weak.png
│ │ │ └── withdraw.png
│ │ ├── Jp
│ │ │ ├── StopGifts.png
│ │ │ ├── battle_menu.png
│ │ │ ├── close.png
│ │ │ ├── confirm.png
│ │ │ ├── execute.png
│ │ │ ├── fp_continue.png
│ │ │ ├── friend_summon.png
│ │ │ ├── inven_full.png
│ │ │ ├── master_exp.png
│ │ │ ├── mat_rewards.png
│ │ │ ├── ok.png
│ │ │ ├── questreward.png
│ │ │ ├── resist.png
│ │ │ ├── result.png
│ │ │ ├── retry.png
│ │ │ ├── servant_ascension_banner.png
│ │ │ ├── servant_ascension_redirect_from_menu.png
│ │ │ ├── servant_auto_select.png
│ │ │ ├── servant_auto_select_off.png
│ │ │ ├── servant_palingenesis_banner.png
│ │ │ ├── servant_palingenesis_redirect_from_menu.png
│ │ │ ├── skill_ten.png
│ │ │ ├── skill_use.png
│ │ │ ├── support.png
│ │ │ ├── support_not_found.png
│ │ │ ├── support_region_tool.png
│ │ │ ├── weak.png
│ │ │ └── withdraw.png
│ │ ├── Kr
│ │ │ ├── StopGifts.png
│ │ │ ├── battle_menu.png
│ │ │ ├── close.png
│ │ │ ├── confirm.png
│ │ │ ├── fp_continue.png
│ │ │ ├── inven_full.png
│ │ │ ├── master_exp.png
│ │ │ ├── mat_rewards.png
│ │ │ ├── ok-kr.png
│ │ │ ├── ok.png
│ │ │ ├── questreward.png
│ │ │ ├── resist.png
│ │ │ ├── result.png
│ │ │ ├── retry.png
│ │ │ ├── servant_ascension_banner.png
│ │ │ ├── servant_ascension_redirect_from_menu.png
│ │ │ ├── servant_auto_select.png
│ │ │ ├── servant_auto_select_off.png
│ │ │ ├── servant_palingenesis_banner.png
│ │ │ ├── servant_palingenesis_redirect_from_menu.png
│ │ │ ├── skill_use.png
│ │ │ ├── support_not_found.png
│ │ │ ├── support_region_tool.png
│ │ │ ├── weak.png
│ │ │ └── withdraw.png
│ │ ├── Support
│ │ │ ├── ce
│ │ │ │ ├── Aerial Drive.png
│ │ │ │ ├── Bella Lisa.png
│ │ │ │ ├── Black Grail.png
│ │ │ │ ├── Chaldea Lunchtime.png
│ │ │ │ ├── Chaldea Teatime.png
│ │ │ │ ├── Golden Sumo.png
│ │ │ │ ├── GudaGuda Poster Girl.png
│ │ │ │ ├── Holy Night Supper.png
│ │ │ │ ├── Kaleidoscope.png
│ │ │ │ ├── Marshal of the Sorcerors.png
│ │ │ │ ├── Mona Lisa.png
│ │ │ │ └── Painting Summer.png
│ │ │ └── servant
│ │ │ │ ├── Artoria (Caster)
│ │ │ │ ├── Artoria Caster1.png
│ │ │ │ ├── Artoria Caster2.png
│ │ │ │ ├── Artoria Caster3.png
│ │ │ │ └── Artoria Caster4.png
│ │ │ │ ├── Chloe (Avenger)
│ │ │ │ ├── asc1.png
│ │ │ │ ├── asc2.png
│ │ │ │ ├── asc3.png
│ │ │ │ ├── asc4.png
│ │ │ │ └── costume.png
│ │ │ │ ├── Douman
│ │ │ │ ├── asc1.png
│ │ │ │ ├── asc2.png
│ │ │ │ ├── asc3.png
│ │ │ │ ├── asc4.png
│ │ │ │ └── costume1.png
│ │ │ │ ├── Koyanskaya of the Darkness (Foreigner)
│ │ │ │ ├── asc1.png
│ │ │ │ ├── asc2.png
│ │ │ │ ├── asc3.png
│ │ │ │ └── asc4.png
│ │ │ │ ├── Koyanskaya
│ │ │ │ ├── asc1.png
│ │ │ │ ├── asc2.png
│ │ │ │ ├── asc3.png
│ │ │ │ └── asc4.png
│ │ │ │ ├── Lady Avalon
│ │ │ │ ├── asc1.png
│ │ │ │ ├── asc2.png
│ │ │ │ └── asc4.png
│ │ │ │ ├── Merlin
│ │ │ │ ├── merlin1.png
│ │ │ │ ├── merlin23.png
│ │ │ │ ├── merlin4.png
│ │ │ │ └── merlin_c.png
│ │ │ │ ├── Nero (Bride)
│ │ │ │ ├── Nero Bride 1.png
│ │ │ │ ├── Nero Bride 2.png
│ │ │ │ ├── Nero Bride 3.png
│ │ │ │ └── Nero Bride 4.png
│ │ │ │ ├── Oberon
│ │ │ │ ├── asc1.png
│ │ │ │ ├── asc2.png
│ │ │ │ ├── asc3.png
│ │ │ │ ├── asc4.png
│ │ │ │ ├── costume1.png
│ │ │ │ └── costume2.png
│ │ │ │ ├── Sima Yi (Reines)
│ │ │ │ ├── asc1.png
│ │ │ │ ├── asc2.png
│ │ │ │ ├── asc3.png
│ │ │ │ └── asc4.png
│ │ │ │ ├── Skadi (Ruler)
│ │ │ │ ├── Skadi Ruler 1.png
│ │ │ │ ├── Skadi Ruler 2.png
│ │ │ │ ├── Skadi Ruler 3.png
│ │ │ │ ├── Skadi Ruler 4.png
│ │ │ │ └── costume.png
│ │ │ │ ├── Skadi
│ │ │ │ ├── skadi1.png
│ │ │ │ ├── skadi2.png
│ │ │ │ ├── skadi3.png
│ │ │ │ └── skadi4.png
│ │ │ │ ├── Tamamo
│ │ │ │ ├── tamamo1.png
│ │ │ │ ├── tamamo3.png
│ │ │ │ └── tamamo4.png
│ │ │ │ └── Waver
│ │ │ │ ├── waver1.png
│ │ │ │ ├── waver2.png
│ │ │ │ ├── waver3.png
│ │ │ │ └── waver4.png
│ │ ├── Tw
│ │ │ ├── StopGifts.png
│ │ │ ├── battle_menu.png
│ │ │ ├── close.png
│ │ │ ├── confirm.png
│ │ │ ├── fp_continue.png
│ │ │ ├── master_exp.png
│ │ │ ├── mat_rewards.png
│ │ │ ├── ok.png
│ │ │ ├── questreward.png
│ │ │ ├── resist.png
│ │ │ ├── result.png
│ │ │ ├── retry.png
│ │ │ ├── servant_ascension_banner.png
│ │ │ ├── servant_ascension_redirect_from_menu.png
│ │ │ ├── servant_auto_select.png
│ │ │ ├── servant_auto_select_off.png
│ │ │ ├── servant_palingenesis_banner.png
│ │ │ ├── servant_palingenesis_redirect_from_menu.png
│ │ │ ├── skill_use.png
│ │ │ ├── support_not_found.png
│ │ │ ├── support_region_tool.png
│ │ │ ├── weak.png
│ │ │ └── withdraw.png
│ │ └── tessdata
│ │ │ └── eng.traineddata
│ ├── java
│ │ └── io
│ │ │ └── github
│ │ │ └── fate_grand_automata
│ │ │ ├── accessibility
│ │ │ ├── AccessibilityGestures.kt
│ │ │ └── TapperService.kt
│ │ │ ├── di
│ │ │ ├── app
│ │ │ │ ├── AppBindsModule.kt
│ │ │ │ └── AppProvidesModule.kt
│ │ │ ├── script
│ │ │ │ ├── LibAutomataModule.kt
│ │ │ │ ├── PreferencesModule.kt
│ │ │ │ ├── ScriptComponent.kt
│ │ │ │ ├── ScriptComponentBuilder.kt
│ │ │ │ ├── ScriptEntryPoint.kt
│ │ │ │ └── ScriptsModule.kt
│ │ │ ├── service
│ │ │ │ ├── ServiceCoroutineScope.kt
│ │ │ │ └── ServiceModule.kt
│ │ │ └── vm
│ │ │ │ └── ViewModelProvidesModule.kt
│ │ │ ├── imaging
│ │ │ ├── DroidCvPattern.kt
│ │ │ ├── ImageExtensions.kt
│ │ │ ├── MediaProjectionRecording.kt
│ │ │ ├── MediaProjectionScreenshotService.kt
│ │ │ └── TesseractOcrService.kt
│ │ │ ├── root
│ │ │ ├── RootScreenshotService.kt
│ │ │ └── SuperUser.kt
│ │ │ ├── runner
│ │ │ ├── ScreenshotServiceHolder.kt
│ │ │ ├── ScriptLauncherResponseHandler.kt
│ │ │ ├── ScriptManager.kt
│ │ │ ├── ScriptRunnerMessageBox.kt
│ │ │ ├── ScriptRunnerNotification.kt
│ │ │ ├── ScriptRunnerOverlay.kt
│ │ │ ├── ScriptRunnerService.kt
│ │ │ └── ScriptRunnerServiceController.kt
│ │ │ ├── ui
│ │ │ ├── DimmedIcon.kt
│ │ │ ├── FGATitle.kt
│ │ │ ├── GroupSelector.kt
│ │ │ ├── Heading.kt
│ │ │ ├── HoldRepeatClickable.kt
│ │ │ ├── OnLifecycle.kt
│ │ │ ├── OpenLinkIntent.kt
│ │ │ ├── PreventRtl.kt
│ │ │ ├── Scrollbar.kt
│ │ │ ├── StartMediaProjection.kt
│ │ │ ├── Stepper.kt
│ │ │ ├── Tabbed.kt
│ │ │ ├── Theme.kt
│ │ │ ├── VectorIcon.kt
│ │ │ ├── VerticalDivider.kt
│ │ │ ├── battle_config_item
│ │ │ │ ├── BattleConfigScreen.kt
│ │ │ │ ├── BattleConfigScreenViewModel.kt
│ │ │ │ ├── Materials.kt
│ │ │ │ ├── PartySelection.kt
│ │ │ │ ├── ServerSelection.kt
│ │ │ │ ├── ShuffleCardsGroup.kt
│ │ │ │ ├── SkillCommandGroup.kt
│ │ │ │ └── SupportGroup.kt
│ │ │ ├── battle_config_list
│ │ │ │ ├── BattleConfigListScreen.kt
│ │ │ │ └── BattleConfigListViewModel.kt
│ │ │ ├── card_priority
│ │ │ │ ├── CardPriorityDragSort.kt
│ │ │ │ ├── CardPriorityListItem.kt
│ │ │ │ ├── CardPriorityScreen.kt
│ │ │ │ ├── CardPriorityView.kt
│ │ │ │ ├── CardPriorityViewModel.kt
│ │ │ │ ├── CardPriorityWaveSelector.kt
│ │ │ │ └── Render.kt
│ │ │ ├── dialog
│ │ │ │ ├── FgaDialog.kt
│ │ │ │ └── ThemedDialog.kt
│ │ │ ├── drag_sort
│ │ │ │ ├── DragSort.kt
│ │ │ │ └── DragSortAdapter.kt
│ │ │ ├── exit
│ │ │ │ └── BattleExit.kt
│ │ │ ├── fine_tune
│ │ │ │ ├── FineTuneItem.kt
│ │ │ │ ├── FineTuneScreen.kt
│ │ │ │ ├── FineTuneSetter.kt
│ │ │ │ └── FineTuneSettingsViewModel.kt
│ │ │ ├── highlight
│ │ │ │ ├── HighlightManager.kt
│ │ │ │ └── HighlightView.kt
│ │ │ ├── launcher
│ │ │ │ ├── BattleLauncher.kt
│ │ │ │ ├── CEBombLauncher.kt
│ │ │ │ ├── FpLauncher.kt
│ │ │ │ ├── GiftBoxLauncher.kt
│ │ │ │ ├── LotteryLauncher.kt
│ │ │ │ ├── ScriptLauncher.kt
│ │ │ │ ├── ScriptLauncherResponse.kt
│ │ │ │ └── ServantLevelLauncher.kt
│ │ │ ├── main
│ │ │ │ ├── FgaApp.kt
│ │ │ │ ├── MainActivity.kt
│ │ │ │ ├── MainScreen.kt
│ │ │ │ └── MainScreenViewModel.kt
│ │ │ ├── more
│ │ │ │ ├── AdvancedGroup.kt
│ │ │ │ ├── BattleGroup.kt
│ │ │ │ ├── MoreOptionsScreen.kt
│ │ │ │ ├── MoreOptionsViewModel.kt
│ │ │ │ └── StorageGroup.kt
│ │ │ ├── onboarding
│ │ │ │ ├── OnboardingItems.kt
│ │ │ │ ├── OnboardingScreen.kt
│ │ │ │ └── OnboardingViewModel.kt
│ │ │ ├── pref_support
│ │ │ │ ├── PreferredSupportScreen.kt
│ │ │ │ ├── PreferredSupportViewModel.kt
│ │ │ │ ├── SupportSelectPreference.kt
│ │ │ │ └── SupportViewModel.kt
│ │ │ ├── prefs
│ │ │ │ ├── ChipPreference.kt
│ │ │ │ ├── EditTextPreference.kt
│ │ │ │ ├── LanguagePref.kt
│ │ │ │ ├── ListPreference.kt
│ │ │ │ ├── MultiSelectListPreference.kt
│ │ │ │ ├── Preference.kt
│ │ │ │ ├── PreferenceGroup.kt
│ │ │ │ ├── README.md
│ │ │ │ ├── SeekbarPreference.kt
│ │ │ │ ├── StepperPreference.kt
│ │ │ │ └── SwitchPreference.kt
│ │ │ ├── runner
│ │ │ │ ├── ScriptRunnerUI.kt
│ │ │ │ ├── ScriptRunnerUIAction.kt
│ │ │ │ ├── ScriptRunnerUIState.kt
│ │ │ │ └── ScriptRunnerUIStateHolder.kt
│ │ │ ├── skill_maker
│ │ │ │ ├── SkillButton.kt
│ │ │ │ ├── SkillMakerActivity.kt
│ │ │ │ ├── SkillMakerAtk.kt
│ │ │ │ ├── SkillMakerEntry.kt
│ │ │ │ ├── SkillMakerMain.kt
│ │ │ │ ├── SkillMakerMasterSkills.kt
│ │ │ │ ├── SkillMakerModel.kt
│ │ │ │ ├── SkillMakerNav.kt
│ │ │ │ ├── SkillMakerOrderChange.kt
│ │ │ │ ├── SkillMakerSavedState.kt
│ │ │ │ ├── SkillMakerTarget.kt
│ │ │ │ ├── SkillMakerViewModel.kt
│ │ │ │ ├── SkillSlot.kt
│ │ │ │ └── special
│ │ │ │ │ ├── SkillMakerChangeNpType2.kt
│ │ │ │ │ ├── SkillMakerChangeNpType3.kt
│ │ │ │ │ ├── SkillMakerChoice2.kt
│ │ │ │ │ └── SkillMakerChoice3.kt
│ │ │ ├── spam
│ │ │ │ ├── SpamScreen.kt
│ │ │ │ └── SpamScreenViewModel.kt
│ │ │ └── support_img_namer
│ │ │ │ ├── SupportImageNamer.kt
│ │ │ │ └── SupportImgEntry.kt
│ │ │ └── util
│ │ │ ├── AndroidImpl.kt
│ │ │ ├── AutomataApplication.kt
│ │ │ ├── ByteHelpers.kt
│ │ │ ├── CutoutManager.kt
│ │ │ ├── DensityHelpers.kt
│ │ │ ├── DisplayHelper.kt
│ │ │ ├── ExceptionHelpers.kt
│ │ │ ├── FakeLifecycleOwner.kt
│ │ │ ├── ImageLoader.kt
│ │ │ ├── ItemTouchHelperCallback.kt
│ │ │ ├── ItemTouchHelpers.kt
│ │ │ ├── KnownException.kt
│ │ │ ├── LocalizationExtensions.kt
│ │ │ ├── OpenDocTreePersistable.kt
│ │ │ ├── ScreenOffReceiver.kt
│ │ │ ├── ScriptMessages.kt
│ │ │ ├── ScriptState.kt
│ │ │ ├── SetToggle.kt
│ │ │ ├── StorageProvider.kt
│ │ │ ├── SupportImageExtractor.kt
│ │ │ └── ViewExtensions.kt
│ └── res
│ │ ├── drawable
│ │ ├── ic_apple.xml
│ │ ├── ic_biceps.xml
│ │ ├── ic_bug.xml
│ │ ├── ic_card.xml
│ │ ├── ic_clear.xml
│ │ ├── ic_click.xml
│ │ ├── ic_close.xml
│ │ ├── ic_counter.xml
│ │ ├── ic_crown.xml
│ │ ├── ic_discord.xml
│ │ ├── ic_donate.xml
│ │ ├── ic_dots_horizontal.xml
│ │ ├── ic_exit_run.xml
│ │ ├── ic_folder_edit.xml
│ │ ├── ic_formation.xml
│ │ ├── ic_friend.xml
│ │ ├── ic_gift.xml
│ │ ├── ic_image_search.xml
│ │ ├── ic_info.xml
│ │ ├── ic_key.xml
│ │ ├── ic_launch.xml
│ │ ├── ic_notch.xml
│ │ ├── ic_pause.xml
│ │ ├── ic_play.xml
│ │ ├── ic_refresh.xml
│ │ ├── ic_screenshot.xml
│ │ ├── ic_stop.xml
│ │ ├── ic_swipe.xml
│ │ ├── ic_terminal.xml
│ │ ├── ic_time.xml
│ │ ├── ic_tune.xml
│ │ ├── ic_undo.xml
│ │ ├── ic_video.xml
│ │ ├── ic_wand.xml
│ │ ├── ic_warning.xml
│ │ ├── mat_amnesty_bell.png
│ │ ├── mat_arrow.png
│ │ ├── mat_ashes.png
│ │ ├── mat_bell.png
│ │ ├── mat_bone.png
│ │ ├── mat_ceremonial_blade.png
│ │ ├── mat_chain.png
│ │ ├── mat_claw.png
│ │ ├── mat_converger.png
│ │ ├── mat_core.png
│ │ ├── mat_demon_lantern.png
│ │ ├── mat_divine_lens.png
│ │ ├── mat_dust.png
│ │ ├── mat_egg.png
│ │ ├── mat_fang.png
│ │ ├── mat_fantasy_scales.png
│ │ ├── mat_feather.png
│ │ ├── mat_flower_of_the_end.png
│ │ ├── mat_fluid.png
│ │ ├── mat_fruit.png
│ │ ├── mat_gallstone.png
│ │ ├── mat_gear.png
│ │ ├── mat_ghost_lantern.png
│ │ ├── mat_giant_ring.png
│ │ ├── mat_golden_cauldron.png
│ │ ├── mat_grease.png
│ │ ├── mat_gunpowder.png
│ │ ├── mat_heart.png
│ │ ├── mat_holy_water_of_destiny.png
│ │ ├── mat_homunculus_baby.png
│ │ ├── mat_horseshoe.png
│ │ ├── mat_ice.png
│ │ ├── mat_lamp_of_evil_sealing.png
│ │ ├── mat_lanugo.png
│ │ ├── mat_magatama.png
│ │ ├── mat_medal.png
│ │ ├── mat_mirror.png
│ │ ├── mat_monument_archer.png
│ │ ├── mat_monument_assassin.png
│ │ ├── mat_monument_berserker.png
│ │ ├── mat_monument_caster.png
│ │ ├── mat_monument_lancer.png
│ │ ├── mat_monument_rider.png
│ │ ├── mat_monument_saber.png
│ │ ├── mat_moonlight_nucleus.png
│ │ ├── mat_mysterious_wine.png
│ │ ├── mat_obsidian_edge.png
│ │ ├── mat_octuplet_crystal.png
│ │ ├── mat_page.png
│ │ ├── mat_particle.png
│ │ ├── mat_piece_archer.png
│ │ ├── mat_piece_assassin.png
│ │ ├── mat_piece_berserker.png
│ │ ├── mat_piece_caster.png
│ │ ├── mat_piece_lancer.png
│ │ ├── mat_piece_rider.png
│ │ ├── mat_piece_saber.png
│ │ ├── mat_proof.png
│ │ ├── mat_scale.png
│ │ ├── mat_scarab.png
│ │ ├── mat_seed.png
│ │ ├── mat_serpent_jewel.png
│ │ ├── mat_shell_of_reminiscence.png
│ │ ├── mat_skill_blue_archer.png
│ │ ├── mat_skill_blue_assassin.png
│ │ ├── mat_skill_blue_berserker.png
│ │ ├── mat_skill_blue_caster.png
│ │ ├── mat_skill_blue_lancer.png
│ │ ├── mat_skill_blue_rider.png
│ │ ├── mat_skill_blue_saber.png
│ │ ├── mat_skill_gold_archer.png
│ │ ├── mat_skill_gold_assassin.png
│ │ ├── mat_skill_gold_berserker.png
│ │ ├── mat_skill_gold_caster.png
│ │ ├── mat_skill_gold_lancer.png
│ │ ├── mat_skill_gold_rider.png
│ │ ├── mat_skill_gold_saber.png
│ │ ├── mat_skill_red_archer.png
│ │ ├── mat_skill_red_assassin.png
│ │ ├── mat_skill_red_berserker.png
│ │ ├── mat_skill_red_caster.png
│ │ ├── mat_skill_red_lancer.png
│ │ ├── mat_skill_red_rider.png
│ │ ├── mat_skill_red_saber.png
│ │ ├── mat_spirit_root.png
│ │ ├── mat_stake.png
│ │ ├── mat_star_shard.png
│ │ ├── mat_steel.png
│ │ ├── mat_stinger.png
│ │ ├── mat_sunscale.png
│ │ ├── mat_tear_stone.png
│ │ ├── mat_thread.png
│ │ ├── mat_tiara.png
│ │ ├── mat_universal_cube.png
│ │ ├── mat_vestige.png
│ │ ├── mat_young_horn.png
│ │ ├── skill_maker_choices_2.png
│ │ ├── skill_maker_choices_3.png
│ │ ├── skill_maker_np_type_2.png
│ │ ├── skill_maker_np_type_3.png
│ │ ├── skill_maker_transform.gif
│ │ ├── support_all.png
│ │ ├── support_archer.png
│ │ ├── support_assassin.png
│ │ ├── support_berserker.png
│ │ ├── support_caster.png
│ │ ├── support_extra.png
│ │ ├── support_lancer.png
│ │ ├── support_mix.png
│ │ ├── support_rider.png
│ │ └── support_saber.png
│ │ ├── layout
│ │ ├── drag_sort_item.xml
│ │ ├── support_img_namer.xml
│ │ └── support_img_namer_item.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ ├── ic_launcher_round.png
│ │ └── notification_icon.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ ├── ic_launcher_round.png
│ │ └── notification_icon.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ ├── ic_launcher_round.png
│ │ └── notification_icon.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ ├── ic_launcher_round.png
│ │ └── notification_icon.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_foreground.png
│ │ ├── ic_launcher_round.png
│ │ └── notification_icon.png
│ │ ├── resources.properties
│ │ ├── values-b+zh+CN
│ │ └── localized.xml
│ │ ├── values-b+zh+TW
│ │ └── localized.xml
│ │ ├── values-ja
│ │ └── localized.xml
│ │ ├── values-ko
│ │ └── localized.xml
│ │ ├── values-night-v29
│ │ └── colors.xml
│ │ ├── values-night
│ │ ├── colors.xml
│ │ └── sys_ui.xml
│ │ ├── values-notnight-v27
│ │ └── sys_ui.xml
│ │ ├── values-v29
│ │ └── colors.xml
│ │ ├── values-vi
│ │ └── localized.xml
│ │ ├── values
│ │ ├── colors.xml
│ │ ├── ic_launcher_background.xml
│ │ ├── localized.xml
│ │ ├── strings.xml
│ │ ├── styles.xml
│ │ ├── sys_ui.xml
│ │ └── themes.xml
│ │ └── xml
│ │ └── tapper_service.xml
│ └── release
│ └── res
│ ├── mipmap-hdpi
│ ├── ic_launcher.png
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_round.png
│ ├── mipmap-mdpi
│ ├── ic_launcher.png
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_round.png
│ ├── mipmap-xhdpi
│ ├── ic_launcher.png
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_round.png
│ ├── mipmap-xxhdpi
│ ├── ic_launcher.png
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_round.png
│ ├── mipmap-xxxhdpi
│ ├── ic_launcher.png
│ ├── ic_launcher_foreground.png
│ └── ic_launcher_round.png
│ └── values
│ └── strings.xml
├── build.gradle.kts
├── fastlane
├── Appfile
├── Fastfile
├── README.md
└── metadata
│ └── android
│ └── en-US
│ ├── full_description.txt
│ ├── images
│ ├── featureGraphic.png
│ ├── icon.png
│ ├── phoneScreenshots
│ │ ├── 1_en-US.png
│ │ ├── 2_en-US.png
│ │ ├── 3_en-US.png
│ │ └── 4_en-US.png
│ ├── sevenInchScreenshots
│ │ ├── 1_en-US.png
│ │ ├── 2_en-US.png
│ │ ├── 3_en-US.png
│ │ └── 4_en-US.png
│ └── tenInchScreenshots
│ │ ├── 1_en-US.png
│ │ ├── 2_en-US.png
│ │ ├── 3_en-US.png
│ │ └── 4_en-US.png
│ ├── short_description.txt
│ ├── title.txt
│ └── video.txt
├── gradle.properties
├── gradle
├── libs.versions.toml
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── libautomata
├── .gitignore
├── build.gradle.kts
└── src
│ └── main
│ └── java
│ └── io
│ └── github
│ └── lib_automata
│ ├── AutomataApi.kt
│ ├── Clicker.kt
│ ├── ColorManager.kt
│ ├── CompareBy.kt
│ ├── EntryPoint.kt
│ ├── ExitManager.kt
│ ├── GameAreaManager.kt
│ ├── GestureService.kt
│ ├── HighlightColor.kt
│ ├── Highlighter.kt
│ ├── ImageMatcher.kt
│ ├── Location.kt
│ ├── Match.kt
│ ├── OcrService.kt
│ ├── Pattern.kt
│ ├── PlatformImpl.kt
│ ├── PlatformPrefs.kt
│ ├── Region.kt
│ ├── ResizedScreenshotProvider.kt
│ ├── Scale.kt
│ ├── ScreenshotManager.kt
│ ├── ScreenshotService.kt
│ ├── ScriptAbortException.kt
│ ├── Size.kt
│ ├── StandardAutomataApi.kt
│ ├── Swiper.kt
│ ├── Transformer.kt
│ ├── Waiter.kt
│ └── dagger
│ └── ScriptScope.kt
├── prefs
├── .gitignore
├── build.gradle.kts
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── io
│ └── github
│ └── fate_grand_automata
│ └── prefs
│ ├── BattleConfig.kt
│ ├── ImportExport.kt
│ ├── PerServerConfigPrefs.kt
│ ├── Preferences.kt
│ ├── ServantEnhancementPrefs.kt
│ ├── SupportPreferences.kt
│ └── core
│ ├── BattleConfigCore.kt
│ ├── GameAreaMode.kt
│ ├── PerServerConfigPrefsCore.kt
│ ├── Pref.kt
│ ├── PrefMaker.kt
│ ├── PrefsCore.kt
│ ├── RefillPrefsCore.kt
│ ├── ServantEnhancementPrefsCore.kt
│ └── SupportPrefsCore.kt
├── renovate.json
├── scripts
├── .gitignore
├── build.gradle.kts
└── src
│ ├── main
│ └── java
│ │ └── io
│ │ └── github
│ │ └── fate_grand_automata
│ │ ├── IStorageProvider.kt
│ │ ├── SupportImageKind.kt
│ │ └── scripts
│ │ ├── FgoAutomataApi.kt
│ │ ├── FgoGameAreaManager.kt
│ │ ├── IFgoAutomataApi.kt
│ │ ├── IImageLoader.kt
│ │ ├── IScriptMessages.kt
│ │ ├── Images.kt
│ │ ├── entrypoints
│ │ ├── AutoBattle.kt
│ │ ├── AutoCEBomb.kt
│ │ ├── AutoDetect.kt
│ │ ├── AutoFriendGacha.kt
│ │ ├── AutoGiftBox.kt
│ │ ├── AutoLottery.kt
│ │ ├── AutoServantLevel.kt
│ │ └── SupportImageMaker.kt
│ │ ├── enums
│ │ ├── BraveChainEnum.kt
│ │ ├── CardAffinityEnum.kt
│ │ ├── CardTypeEnum.kt
│ │ ├── GameServerEnum.kt
│ │ ├── MaterialEnum.kt
│ │ ├── RefillResourceEnum.kt
│ │ ├── ScriptModeEnum.kt
│ │ ├── ShuffleCardsEnum.kt
│ │ ├── SpamEnum.kt
│ │ ├── SupportClass.kt
│ │ └── SupportSelectionModeEnum.kt
│ │ ├── locations
│ │ ├── AttackScreenLocations.kt
│ │ ├── BattleScreenLocations.kt
│ │ ├── FPLocations.kt
│ │ ├── IScriptAreaTransforms.kt
│ │ ├── Locations.kt
│ │ ├── LotteryLocations.kt
│ │ ├── MasterLocations.kt
│ │ ├── ScriptAreaTransforms.kt
│ │ ├── ServantLevelLocations.kt
│ │ └── SupportScreenLocations.kt
│ │ ├── models
│ │ ├── AutoSkillAction.kt
│ │ ├── AutoSkillCommand.kt
│ │ ├── BoostItem.kt
│ │ ├── CardPriority.kt
│ │ ├── CardPriorityPerWave.kt
│ │ ├── CardScore.kt
│ │ ├── CommandCard.kt
│ │ ├── EnemyTarget.kt
│ │ ├── FieldSlot.kt
│ │ ├── NPUsage.kt
│ │ ├── OrderChangeMember.kt
│ │ ├── ParsedCard.kt
│ │ ├── ServantPriorityPerWave.kt
│ │ ├── ServantTarget.kt
│ │ ├── Skill.kt
│ │ ├── SpamConfig.kt
│ │ ├── SpecialCommand.kt
│ │ ├── TeamSlot.kt
│ │ ├── WaveTurn.kt
│ │ └── battle
│ │ │ ├── BattleState.kt
│ │ │ ├── RunState.kt
│ │ │ ├── StageState.kt
│ │ │ └── TurnState.kt
│ │ ├── modules
│ │ ├── ApplyBraveChains.kt
│ │ ├── AutoChooseTarget.kt
│ │ ├── AutoSkill.kt
│ │ ├── Battle.kt
│ │ ├── CEDropsTracker.kt
│ │ ├── Card.kt
│ │ ├── CardParser.kt
│ │ ├── Caster.kt
│ │ ├── ConnectionRetry.kt
│ │ ├── FaceCardPriority.kt
│ │ ├── MaterialsTracker.kt
│ │ ├── PartySelection.kt
│ │ ├── Refill.kt
│ │ ├── ScreenshotDrops.kt
│ │ ├── ServantTracker.kt
│ │ ├── ShuffleChecker.kt
│ │ ├── SkillSpam.kt
│ │ ├── StageTracker.kt
│ │ ├── Support.kt
│ │ ├── SupportClassPicker.kt
│ │ ├── SupportModeDecider.kt
│ │ ├── SupportScreen.kt
│ │ ├── SupportScreenRefresher.kt
│ │ ├── SupportSelectionLoop.kt
│ │ └── Withdraw.kt
│ │ ├── prefs
│ │ ├── IBattleConfig.kt
│ │ ├── IGesturesPreferences.kt
│ │ ├── IPerServerConfigPrefs.kt
│ │ ├── IPreferences.kt
│ │ ├── IServantEnhancementPreferences.kt
│ │ ├── ISupportPreferences.kt
│ │ └── ISupportPreferencesCommon.kt
│ │ └── supportSelection
│ │ ├── CESelection.kt
│ │ ├── FirstSupportSelection.kt
│ │ ├── FriendSelection.kt
│ │ ├── ManualSupportSelection.kt
│ │ ├── PreferredSupportSelection.kt
│ │ ├── ServantSelection.kt
│ │ ├── SpecificSupportSearchResult.kt
│ │ ├── SupportBoundsFinder.kt
│ │ ├── SupportFriendChecker.kt
│ │ ├── SupportSelectionProvider.kt
│ │ ├── SupportSelectionResult.kt
│ │ └── SupportSelectionStarChecker.kt
│ └── test
│ └── java
│ └── io
│ └── github
│ └── fate_grand_automata
│ └── scripts
│ ├── BraveChainsTest.kt
│ ├── FaceCardPriorityTest.kt
│ ├── FakeSupportScreen.kt
│ ├── FakeSupportSelectionProvider.kt
│ ├── GameServerTest.kt
│ ├── ShuffleCheckerTest.kt
│ └── SupportSelectionTest.kt
├── settings.gradle.kts
└── wiki
├── Donations.md
├── Fine-tune.md
├── Friend-Point-Summon.md
├── Game-Area-detection.md
├── Gift-Box.md
├── Home.md
├── Privacy-Policy.md
├── Running-on-Emulators.md
├── Troubleshooting.md
├── _Footer.md
├── _Sidebar.md
├── img
├── StopGifts.png
├── face-cards.jpg
├── fp-new.jpg
├── fp.jpg
├── free-summon.png
├── lg-v60.png
├── lottery.png
├── overlay.jpg
├── pixel-4L.png
└── samsung-black.jpg
└── scripts
├── Battle.md
├── Lottery.md
├── Support-Image-Maker.md
└── _Sidebar.md
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Set default behavior to automatically normalize line endings.
2 | * text=auto
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 |
--------------------------------------------------------------------------------
/.github/workflows/publish-wiki.yml:
--------------------------------------------------------------------------------
1 | name: Publish wiki
2 |
3 | on:
4 | push:
5 | branches:
6 | - master
7 | paths:
8 | - 'wiki/**'
9 | - '.github/workflows/publish-wiki.yml'
10 | workflow_dispatch:
11 |
12 | concurrency:
13 | group: publish-wiki
14 | cancel-in-progress: true
15 | permissions:
16 | contents: write
17 | jobs:
18 | publish-wiki:
19 | runs-on: ubuntu-latest
20 | steps:
21 | - uses: actions/checkout@v4
22 | - uses: Andrew-Chen-Wang/github-wiki-action@v4
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/caches
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | /.idea/navEditor.xml
9 | /.idea/assetWizardSettings.xml
10 | /.idea/jarRepositories.xml
11 | /.idea/misc.xml
12 | .DS_Store
13 | /build
14 | /captures
15 | .externalNativeBuild
16 | .cxx
17 | custom-game-area/image.jpg
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | Fate Grand Automata
--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.idea/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/.idea/icon.png
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/saveactions_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/FUNDING.yml:
--------------------------------------------------------------------------------
1 | ko_fi: fategrandautomata
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 |
3 | gem "fastlane"
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/app/fgadebug.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/fgadebug.keystore
--------------------------------------------------------------------------------
/app/fgautomata.keystore.gpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/fgautomata.keystore.gpg
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | -keepattributes LineNumberTable,SourceFile
2 | -keep class org.opencv.core.CvException { *; }
3 |
4 | -keep class io.github.fate_grand_automatapts.enums.* { *; }
5 | -keep class io.github.fate_grand_automata.scripts.models.* { *; }
--------------------------------------------------------------------------------
/app/src/ci/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | FGA (CI)
3 |
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/debug/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/app/src/debug/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | FGA (Test)
3 |
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/StopGifts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/StopGifts.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/art.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/art.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/battle_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/battle_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/buster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/buster.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/close.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/confirm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/confirm.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/drop_ce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/drop_ce.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/fp_continue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/fp_continue.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/master_exp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/master_exp.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/mat_rewards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/mat_rewards.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/ok.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/questreward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/questreward.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/quick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/quick.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/resist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/resist.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/result.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/result.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/retry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/retry.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/servant_ascension_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/servant_ascension_banner.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/servant_ascension_redirect_from_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/servant_ascension_redirect_from_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/servant_auto_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/servant_auto_select.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/servant_auto_select_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/servant_auto_select_off.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/servant_palingenesis_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/servant_palingenesis_banner.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/servant_palingenesis_redirect_from_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/servant_palingenesis_redirect_from_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/skill_use.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/skill_use.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/storyskip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/storyskip.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/support_not_found.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/support_not_found.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/support_region_tool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/support_region_tool.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/target_danger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/target_danger.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/target_servant.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/target_servant.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/weak.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/weak.png
--------------------------------------------------------------------------------
/app/src/main/assets/Cn/withdraw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Cn/withdraw.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/Gold5StarXP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/Gold5StarXP.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/GoldXP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/GoldXP.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/SilverXP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/SilverXP.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/StopGifts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/StopGifts.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/art.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/art.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/awakening_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/awakening_0.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/barrier_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/barrier_0.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/battle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/battle.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/battle_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/battle_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/bond.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/bond.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/bond10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/bond10.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/buster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/buster.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/ce_details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/ce_details.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/close.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/combat_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/combat_0.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/confirm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/confirm.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/deception_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/deception_0.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/drop_ce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/drop_ce.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/drop_ce_star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/drop_ce_star.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/drop_scrollbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/drop_scrollbar.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/empty_enhance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/empty_enhance.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/execute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/execute.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/follow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/follow.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/fp_continue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/fp_continue.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/friend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/friend.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/friend_summon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/friend_summon.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/gift_box_check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/gift_box_check.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/gift_box_scroll_end.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/gift_box_scroll_end.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/gloom_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/gloom_0.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/guest.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/guest.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/immobilized.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/immobilized.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/inven_full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/inven_full.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/limitbroken.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/limitbroken.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/linkage_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/linkage_0.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/lottery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/lottery.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/lottery_transition.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/lottery_transition.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/master_exp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/master_exp.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/master_lvl_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/master_lvl_up.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/mat_rewards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/mat_rewards.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/mercy_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/mercy_0.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/ok.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/prosperity_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/prosperity_0.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/questreward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/questreward.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/quick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/quick.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/rank_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/rank_up.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/resist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/resist.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/result.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/result.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/retry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/retry.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/selected_party.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/selected_party.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/servant_ascension_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/servant_ascension_banner.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/servant_ascension_redirect_from_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/servant_ascension_redirect_from_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/servant_ascension_return_to_level.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/servant_ascension_return_to_level.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/servant_auto_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/servant_auto_select.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/servant_auto_select_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/servant_auto_select_off.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/servant_check_support.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/servant_check_support.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/servant_exist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/servant_exist.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/servant_max_level.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/servant_max_level.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/servant_palingenesis_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/servant_palingenesis_banner.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/servant_palingenesis_redirect_from_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/servant_palingenesis_redirect_from_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/skill_ten.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/skill_ten.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/skill_use.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/skill_use.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/stamina.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/stamina.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/starvation_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/starvation_0.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/storyskip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/storyskip.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/stun.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/stun.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/stun_arts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/stun_arts.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/stun_buster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/stun_buster.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/stun_quick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/stun_quick.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/support.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/support.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/support_blank_ce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/support_blank_ce.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/support_extra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/support_extra.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/support_not_found.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/support_not_found.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/support_refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/support_refresh.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/support_region_tool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/support_region_tool.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/support_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/support_screen.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/support_scrollbar_bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/support_scrollbar_bottom.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/support_scrollbar_moved.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/support_scrollbar_moved.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/support_scrollbar_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/support_scrollbar_top.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/synchronization_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/synchronization_0.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/target_danger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/target_danger.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/target_servant.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/target_servant.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/weak.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/weak.png
--------------------------------------------------------------------------------
/app/src/main/assets/En/withdraw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/En/withdraw.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/StopGifts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/StopGifts.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/battle_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/battle_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/close.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/confirm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/confirm.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/execute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/execute.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/fp_continue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/fp_continue.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/friend_summon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/friend_summon.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/inven_full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/inven_full.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/master_exp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/master_exp.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/mat_rewards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/mat_rewards.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/ok.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/questreward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/questreward.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/resist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/resist.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/result.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/result.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/retry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/retry.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/servant_ascension_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/servant_ascension_banner.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/servant_ascension_redirect_from_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/servant_ascension_redirect_from_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/servant_auto_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/servant_auto_select.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/servant_auto_select_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/servant_auto_select_off.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/servant_palingenesis_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/servant_palingenesis_banner.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/servant_palingenesis_redirect_from_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/servant_palingenesis_redirect_from_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/skill_ten.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/skill_ten.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/skill_use.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/skill_use.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/support.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/support.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/support_not_found.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/support_not_found.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/support_region_tool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/support_region_tool.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/weak.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/weak.png
--------------------------------------------------------------------------------
/app/src/main/assets/Jp/withdraw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Jp/withdraw.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/StopGifts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/StopGifts.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/battle_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/battle_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/close.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/confirm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/confirm.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/fp_continue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/fp_continue.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/inven_full.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/inven_full.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/master_exp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/master_exp.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/mat_rewards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/mat_rewards.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/ok-kr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/ok-kr.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/ok.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/questreward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/questreward.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/resist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/resist.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/result.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/result.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/retry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/retry.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/servant_ascension_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/servant_ascension_banner.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/servant_ascension_redirect_from_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/servant_ascension_redirect_from_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/servant_auto_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/servant_auto_select.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/servant_auto_select_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/servant_auto_select_off.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/servant_palingenesis_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/servant_palingenesis_banner.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/servant_palingenesis_redirect_from_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/servant_palingenesis_redirect_from_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/skill_use.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/skill_use.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/support_not_found.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/support_not_found.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/support_region_tool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/support_region_tool.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/weak.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/weak.png
--------------------------------------------------------------------------------
/app/src/main/assets/Kr/withdraw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Kr/withdraw.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Aerial Drive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Aerial Drive.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Bella Lisa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Bella Lisa.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Black Grail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Black Grail.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Chaldea Lunchtime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Chaldea Lunchtime.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Chaldea Teatime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Chaldea Teatime.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Golden Sumo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Golden Sumo.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/GudaGuda Poster Girl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/GudaGuda Poster Girl.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Holy Night Supper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Holy Night Supper.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Kaleidoscope.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Kaleidoscope.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Marshal of the Sorcerors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Marshal of the Sorcerors.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Mona Lisa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Mona Lisa.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/ce/Painting Summer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/ce/Painting Summer.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Artoria (Caster)/Artoria Caster1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Artoria (Caster)/Artoria Caster1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Artoria (Caster)/Artoria Caster2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Artoria (Caster)/Artoria Caster2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Artoria (Caster)/Artoria Caster3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Artoria (Caster)/Artoria Caster3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Artoria (Caster)/Artoria Caster4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Artoria (Caster)/Artoria Caster4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Chloe (Avenger)/asc1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Chloe (Avenger)/asc1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Chloe (Avenger)/asc2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Chloe (Avenger)/asc2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Chloe (Avenger)/asc3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Chloe (Avenger)/asc3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Chloe (Avenger)/asc4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Chloe (Avenger)/asc4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Chloe (Avenger)/costume.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Chloe (Avenger)/costume.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Douman/asc1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Douman/asc1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Douman/asc2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Douman/asc2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Douman/asc3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Douman/asc3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Douman/asc4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Douman/asc4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Douman/costume1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Douman/costume1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Koyanskaya of the Darkness (Foreigner)/asc1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Koyanskaya of the Darkness (Foreigner)/asc1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Koyanskaya of the Darkness (Foreigner)/asc2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Koyanskaya of the Darkness (Foreigner)/asc2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Koyanskaya of the Darkness (Foreigner)/asc3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Koyanskaya of the Darkness (Foreigner)/asc3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Koyanskaya of the Darkness (Foreigner)/asc4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Koyanskaya of the Darkness (Foreigner)/asc4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Koyanskaya/asc1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Koyanskaya/asc1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Koyanskaya/asc2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Koyanskaya/asc2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Koyanskaya/asc3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Koyanskaya/asc3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Koyanskaya/asc4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Koyanskaya/asc4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Lady Avalon/asc1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Lady Avalon/asc1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Lady Avalon/asc2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Lady Avalon/asc2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Lady Avalon/asc4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Lady Avalon/asc4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Merlin/merlin1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Merlin/merlin1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Merlin/merlin23.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Merlin/merlin23.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Merlin/merlin4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Merlin/merlin4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Merlin/merlin_c.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Merlin/merlin_c.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Nero (Bride)/Nero Bride 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Nero (Bride)/Nero Bride 1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Nero (Bride)/Nero Bride 2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Nero (Bride)/Nero Bride 2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Nero (Bride)/Nero Bride 3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Nero (Bride)/Nero Bride 3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Nero (Bride)/Nero Bride 4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Nero (Bride)/Nero Bride 4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Oberon/asc1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Oberon/asc1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Oberon/asc2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Oberon/asc2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Oberon/asc3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Oberon/asc3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Oberon/asc4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Oberon/asc4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Oberon/costume1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Oberon/costume1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Oberon/costume2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Oberon/costume2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Sima Yi (Reines)/asc1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Sima Yi (Reines)/asc1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Sima Yi (Reines)/asc2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Sima Yi (Reines)/asc2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Sima Yi (Reines)/asc3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Sima Yi (Reines)/asc3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Sima Yi (Reines)/asc4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Sima Yi (Reines)/asc4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Skadi (Ruler)/Skadi Ruler 1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Skadi (Ruler)/Skadi Ruler 1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Skadi (Ruler)/Skadi Ruler 2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Skadi (Ruler)/Skadi Ruler 2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Skadi (Ruler)/Skadi Ruler 3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Skadi (Ruler)/Skadi Ruler 3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Skadi (Ruler)/Skadi Ruler 4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Skadi (Ruler)/Skadi Ruler 4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Skadi (Ruler)/costume.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Skadi (Ruler)/costume.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Skadi/skadi1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Skadi/skadi1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Skadi/skadi2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Skadi/skadi2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Skadi/skadi3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Skadi/skadi3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Skadi/skadi4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Skadi/skadi4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Tamamo/tamamo1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Tamamo/tamamo1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Tamamo/tamamo3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Tamamo/tamamo3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Tamamo/tamamo4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Tamamo/tamamo4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Waver/waver1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Waver/waver1.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Waver/waver2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Waver/waver2.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Waver/waver3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Waver/waver3.png
--------------------------------------------------------------------------------
/app/src/main/assets/Support/servant/Waver/waver4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Support/servant/Waver/waver4.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/StopGifts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/StopGifts.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/battle_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/battle_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/close.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/confirm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/confirm.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/fp_continue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/fp_continue.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/master_exp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/master_exp.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/mat_rewards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/mat_rewards.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/ok.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/questreward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/questreward.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/resist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/resist.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/result.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/result.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/retry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/retry.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/servant_ascension_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/servant_ascension_banner.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/servant_ascension_redirect_from_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/servant_ascension_redirect_from_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/servant_auto_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/servant_auto_select.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/servant_auto_select_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/servant_auto_select_off.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/servant_palingenesis_banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/servant_palingenesis_banner.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/servant_palingenesis_redirect_from_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/servant_palingenesis_redirect_from_menu.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/skill_use.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/skill_use.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/support_not_found.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/support_not_found.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/support_region_tool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/support_region_tool.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/weak.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/weak.png
--------------------------------------------------------------------------------
/app/src/main/assets/Tw/withdraw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/Tw/withdraw.png
--------------------------------------------------------------------------------
/app/src/main/assets/tessdata/eng.traineddata:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/assets/tessdata/eng.traineddata
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/di/script/ScriptComponent.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.di.script
2 |
3 | import dagger.hilt.DefineComponent
4 | import dagger.hilt.android.components.ServiceComponent
5 | import io.github.lib_automata.dagger.ScriptScope
6 |
7 | @ScriptScope
8 | @DefineComponent(parent = ServiceComponent::class)
9 | interface ScriptComponent
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/di/script/ScriptComponentBuilder.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.di.script
2 |
3 | import dagger.BindsInstance
4 | import dagger.hilt.DefineComponent
5 | import io.github.lib_automata.ScreenshotService
6 |
7 | @DefineComponent.Builder
8 | interface ScriptComponentBuilder {
9 | fun screenshotService(@BindsInstance screenshotService: ScreenshotService): ScriptComponentBuilder
10 | fun build(): ScriptComponent
11 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/di/script/ScriptEntryPoint.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.di.script
2 |
3 | import dagger.hilt.EntryPoint
4 | import dagger.hilt.InstallIn
5 | import io.github.fate_grand_automata.scripts.entrypoints.*
6 |
7 | @EntryPoint
8 | @InstallIn(ScriptComponent::class)
9 | interface ScriptEntryPoint {
10 | fun battle(): AutoBattle
11 | fun fp(): AutoFriendGacha
12 | fun giftBox(): AutoGiftBox
13 | fun lottery(): AutoLottery
14 | fun supportImageMaker(): SupportImageMaker
15 | fun ceBomb(): AutoCEBomb
16 |
17 | fun servantLevel(): AutoServantLevel
18 |
19 | fun autoDetect(): AutoDetect
20 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/imaging/ImageExtensions.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.imaging
2 |
3 | import android.graphics.Bitmap
4 | import org.opencv.core.Mat
5 |
6 | inline fun Bitmap.use(block: (Bitmap) -> T) =
7 | try {
8 | block(this)
9 | } finally {
10 | recycle()
11 | }
12 |
13 | inline fun T.use(block: (T) -> R) =
14 | try {
15 | block(this)
16 | } finally {
17 | release()
18 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/FGATitle.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui
2 |
3 | import androidx.compose.foundation.layout.fillMaxWidth
4 | import androidx.compose.material3.MaterialTheme
5 | import androidx.compose.material3.Text
6 | import androidx.compose.runtime.Composable
7 | import androidx.compose.ui.Modifier
8 | import androidx.compose.ui.text.style.TextAlign
9 |
10 | @Composable
11 | fun FGATitle(
12 | text: String,
13 | modifier: Modifier = Modifier,
14 | ) = Text(
15 | text,
16 | textAlign = TextAlign.Center,
17 | color = MaterialTheme.colorScheme.onSurface,
18 | modifier = modifier
19 | .fillMaxWidth()
20 | )
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/OpenLinkIntent.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui
2 |
3 | import android.content.Context
4 | import android.content.Intent
5 | import android.net.Uri
6 |
7 | fun Context.openLinkIntent(linkResource: Int) =
8 | this.openLinkIntent(getString(linkResource))
9 |
10 | fun Context.openLinkIntent(link: String) {
11 | val intent = Intent(
12 | Intent.ACTION_VIEW,
13 | Uri.parse(link)
14 | )
15 | startActivity(intent)
16 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/PreventRtl.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui
2 |
3 | import androidx.compose.runtime.Composable
4 | import androidx.compose.runtime.CompositionLocalProvider
5 | import androidx.compose.ui.platform.LocalLayoutDirection
6 | import androidx.compose.ui.unit.LayoutDirection
7 |
8 | @Composable
9 | fun PreventRtl(content: @Composable () -> Unit) {
10 | CompositionLocalProvider(LocalLayoutDirection provides LayoutDirection.Ltr) {
11 | content()
12 | }
13 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/card_priority/CardPriorityListItem.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui.card_priority
2 |
3 | import androidx.compose.runtime.MutableState
4 | import io.github.fate_grand_automata.scripts.enums.BraveChainEnum
5 | import io.github.fate_grand_automata.scripts.models.CardScore
6 | import io.github.fate_grand_automata.scripts.models.TeamSlot
7 |
8 | data class CardPriorityListItem(
9 | val scores: MutableList,
10 | val servantPriority: MutableList,
11 | var rearrangeCards: MutableState,
12 | var braveChains: MutableState
13 | )
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/card_priority/CardPriorityScreen.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui.card_priority
2 |
3 | import androidx.compose.runtime.Composable
4 | import androidx.compose.runtime.DisposableEffect
5 | import androidx.lifecycle.viewmodel.compose.viewModel
6 |
7 | @Composable
8 | fun CardPriorityScreen(
9 | vm: CardPriorityViewModel = viewModel()
10 | ) {
11 | CardPriorityView(
12 | items = vm.cardPriorityItems,
13 | useServantPriority = vm.useServantPriority
14 | )
15 |
16 | DisposableEffect(vm) {
17 | onDispose {
18 | vm.save()
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/onboarding/OnboardingViewModel.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui.onboarding
2 |
3 | import android.os.PowerManager
4 | import androidx.lifecycle.ViewModel
5 | import dagger.hilt.android.lifecycle.HiltViewModel
6 | import io.github.fate_grand_automata.prefs.core.PrefsCore
7 | import io.github.fate_grand_automata.scripts.prefs.IPreferences
8 | import io.github.fate_grand_automata.util.StorageProvider
9 | import javax.inject.Inject
10 |
11 | @HiltViewModel
12 | class OnboardingViewModel @Inject constructor(
13 | val prefsCore: PrefsCore,
14 | val prefs: IPreferences,
15 | val storageProvider: StorageProvider,
16 | val powerManager: PowerManager
17 | ) : ViewModel() {
18 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/pref_support/PreferredSupportViewModel.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui.pref_support
2 |
3 | import androidx.lifecycle.ViewModel
4 | import dagger.hilt.android.lifecycle.HiltViewModel
5 | import io.github.fate_grand_automata.prefs.core.BattleConfigCore
6 | import javax.inject.Inject
7 |
8 | @HiltViewModel
9 | class PreferredSupportViewModel @Inject constructor(
10 | battleConfigCore: BattleConfigCore
11 | ): ViewModel() {
12 | val supportPrefs = battleConfigCore.support
13 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/prefs/README.md:
--------------------------------------------------------------------------------
1 | Adapted from https://github.com/Sh4dowSoul/ComposePreferences
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/runner/ScriptRunnerUIAction.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui.runner
2 |
3 | sealed class ScriptRunnerUIAction {
4 | object Start: ScriptRunnerUIAction()
5 | object Pause: ScriptRunnerUIAction()
6 | object Resume: ScriptRunnerUIAction()
7 | object Stop: ScriptRunnerUIAction()
8 | class Status(val status: Exception): ScriptRunnerUIAction()
9 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/runner/ScriptRunnerUIState.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui.runner
2 |
3 | sealed class ScriptRunnerUIState {
4 | object Running: ScriptRunnerUIState()
5 | class Paused(val pausedStatus: Exception?): ScriptRunnerUIState()
6 | object Idle: ScriptRunnerUIState()
7 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/runner/ScriptRunnerUIStateHolder.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui.runner
2 |
3 | import androidx.compose.runtime.getValue
4 | import androidx.compose.runtime.mutableStateOf
5 | import androidx.compose.runtime.setValue
6 | import dagger.hilt.android.scopes.ServiceScoped
7 | import javax.inject.Inject
8 |
9 | @ServiceScoped
10 | class ScriptRunnerUIStateHolder @Inject constructor() {
11 | var uiState by mutableStateOf(ScriptRunnerUIState.Idle)
12 | var isRecording by mutableStateOf(false)
13 | var isPlayButtonEnabled by mutableStateOf(true)
14 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/ui/skill_maker/SkillMakerSavedState.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.ui.skill_maker
2 |
3 | import android.os.Parcelable
4 | import kotlinx.parcelize.Parcelize
5 |
6 | @Parcelize
7 | data class SkillMakerSavedState(
8 | val skillString: String? = null,
9 | val enemyTarget: Int? = null,
10 | val wave: Int = 1,
11 | val turn: Int = 1,
12 | val currentSkill: Char = '0',
13 | val currentIndex: Int = 0
14 | ) : Parcelable
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/util/ByteHelpers.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.util
2 |
3 | import java.io.DataInputStream
4 |
5 | /**
6 | * Reverses the order of the bytes in this Int.
7 | */
8 | fun Int.reverseBytes(): Int {
9 | return Integer.reverseBytes(this)
10 | }
11 |
12 | /**
13 | * Reads a little-endian 32-bit integer value.
14 | */
15 | fun DataInputStream.readIntLE(): Int {
16 | return readInt().reverseBytes()
17 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/util/DensityHelpers.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.util
2 |
3 | import androidx.compose.runtime.Composable
4 | import androidx.compose.ui.platform.LocalDensity
5 | import androidx.compose.ui.unit.Dp
6 | import androidx.compose.ui.unit.TextUnit
7 |
8 |
9 | @Composable
10 | fun Dp.toSp(): TextUnit = with(LocalDensity.current) { this@toSp.toSp() }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/util/DisplayHelper.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.util
2 |
3 | import android.util.DisplayMetrics
4 | import android.view.WindowManager
5 | import javax.inject.Inject
6 | import javax.inject.Singleton
7 |
8 | @Singleton
9 | class DisplayHelper @Inject constructor(
10 | windowManager: WindowManager
11 | ) {
12 | private val display = windowManager.defaultDisplay
13 |
14 | val metrics: DisplayMetrics
15 | get() =
16 | DisplayMetrics().also { display.getRealMetrics(it) }
17 |
18 | val rotation get() = display.rotation
19 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/util/ItemTouchHelpers.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.util
2 |
3 | interface IItemTouchHelperAdapter {
4 | fun onItemMove(From: Int, To: Int)
5 | }
6 |
7 | interface IItemTouchHelperViewHolder {
8 | fun onItemSelected()
9 |
10 | fun onItemClear()
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/util/ScriptState.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.util
2 |
3 | import io.github.lib_automata.EntryPoint
4 |
5 | sealed class ScriptState {
6 | object Stopped : ScriptState()
7 | class Started(
8 | val entryPoint: EntryPoint,
9 | val recording: AutoCloseable?,
10 | var paused: Boolean = false
11 | ) : ScriptState()
12 |
13 | class Stopping(val start: Started) : ScriptState()
14 | }
--------------------------------------------------------------------------------
/app/src/main/java/io/github/fate_grand_automata/util/SetToggle.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.util
2 |
3 | fun Set.toggle(item: T) =
4 | if (item in this)
5 | this - item
6 | else this + item
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_card.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_clear.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_close.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_crown.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_donate.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_dots_horizontal.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_folder_edit.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_friend.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_gift.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_info.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_key.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launch.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_notch.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_pause.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_play.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_refresh.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_screenshot.xml:
--------------------------------------------------------------------------------
1 |
6 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_stop.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_swipe.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_terminal.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_time.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_tune.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_undo.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_video.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_wand.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_warning.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_amnesty_bell.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_amnesty_bell.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_arrow.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_ashes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_ashes.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_bell.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_bell.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_bone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_bone.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_ceremonial_blade.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_ceremonial_blade.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_chain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_chain.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_claw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_claw.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_converger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_converger.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_core.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_core.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_demon_lantern.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_demon_lantern.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_divine_lens.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_divine_lens.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_dust.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_dust.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_egg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_egg.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_fang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_fang.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_fantasy_scales.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_fantasy_scales.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_feather.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_feather.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_flower_of_the_end.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_flower_of_the_end.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_fluid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_fluid.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_fruit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_fruit.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_gallstone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_gallstone.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_gear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_gear.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_ghost_lantern.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_ghost_lantern.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_giant_ring.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_giant_ring.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_golden_cauldron.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_golden_cauldron.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_grease.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_grease.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_gunpowder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_gunpowder.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_heart.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_holy_water_of_destiny.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_holy_water_of_destiny.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_homunculus_baby.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_homunculus_baby.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_horseshoe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_horseshoe.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_ice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_ice.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_lamp_of_evil_sealing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_lamp_of_evil_sealing.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_lanugo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_lanugo.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_magatama.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_magatama.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_medal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_medal.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_mirror.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_mirror.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_monument_archer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_monument_archer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_monument_assassin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_monument_assassin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_monument_berserker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_monument_berserker.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_monument_caster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_monument_caster.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_monument_lancer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_monument_lancer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_monument_rider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_monument_rider.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_monument_saber.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_monument_saber.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_moonlight_nucleus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_moonlight_nucleus.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_mysterious_wine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_mysterious_wine.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_obsidian_edge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_obsidian_edge.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_octuplet_crystal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_octuplet_crystal.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_page.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_particle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_particle.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_piece_archer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_piece_archer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_piece_assassin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_piece_assassin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_piece_berserker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_piece_berserker.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_piece_caster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_piece_caster.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_piece_lancer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_piece_lancer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_piece_rider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_piece_rider.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_piece_saber.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_piece_saber.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_proof.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_proof.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_scale.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_scarab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_scarab.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_seed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_seed.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_serpent_jewel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_serpent_jewel.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_shell_of_reminiscence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_shell_of_reminiscence.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_blue_archer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_blue_archer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_blue_assassin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_blue_assassin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_blue_berserker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_blue_berserker.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_blue_caster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_blue_caster.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_blue_lancer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_blue_lancer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_blue_rider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_blue_rider.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_blue_saber.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_blue_saber.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_gold_archer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_gold_archer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_gold_assassin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_gold_assassin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_gold_berserker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_gold_berserker.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_gold_caster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_gold_caster.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_gold_lancer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_gold_lancer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_gold_rider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_gold_rider.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_gold_saber.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_gold_saber.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_red_archer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_red_archer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_red_assassin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_red_assassin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_red_berserker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_red_berserker.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_red_caster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_red_caster.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_red_lancer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_red_lancer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_red_rider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_red_rider.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_skill_red_saber.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_skill_red_saber.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_spirit_root.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_spirit_root.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_stake.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_stake.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_star_shard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_star_shard.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_steel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_steel.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_stinger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_stinger.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_sunscale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_sunscale.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_tear_stone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_tear_stone.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_thread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_thread.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_tiara.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_tiara.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_universal_cube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_universal_cube.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_vestige.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_vestige.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/mat_young_horn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/mat_young_horn.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/skill_maker_choices_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/skill_maker_choices_2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/skill_maker_choices_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/skill_maker_choices_3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/skill_maker_np_type_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/skill_maker_np_type_2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/skill_maker_np_type_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/skill_maker_np_type_3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/skill_maker_transform.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/skill_maker_transform.gif
--------------------------------------------------------------------------------
/app/src/main/res/drawable/support_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/support_all.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/support_archer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/support_archer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/support_assassin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/support_assassin.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/support_berserker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/support_berserker.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/support_caster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/support_caster.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/support_extra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/support_extra.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/support_lancer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/support_lancer.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/support_mix.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/support_mix.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/support_rider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/support_rider.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/support_saber.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/drawable/support_saber.png
--------------------------------------------------------------------------------
/app/src/main/res/layout/drag_sort_item.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/notification_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-hdpi/notification_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/notification_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-mdpi/notification_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/notification_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xhdpi/notification_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/notification_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xxhdpi/notification_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/notification_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/main/res/mipmap-xxxhdpi/notification_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/resources.properties:
--------------------------------------------------------------------------------
1 | unqualifiedResLocale=en
2 |
--------------------------------------------------------------------------------
/app/src/main/res/values-night-v29/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00000000
4 | #00000000
5 |
--------------------------------------------------------------------------------
/app/src/main/res/values-night/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | #2EFFFFFF
5 | #99000000
6 |
--------------------------------------------------------------------------------
/app/src/main/res/values-v29/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00000000
4 | #00000000
5 |
--------------------------------------------------------------------------------
/app/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/res/xml/tapper_service.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/app/src/release/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/app/src/release/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/release/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | FGA
3 |
4 |
--------------------------------------------------------------------------------
/fastlane/Appfile:
--------------------------------------------------------------------------------
1 | package_name("io.github.fate_grand_automata")
2 |
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/full_description.txt:
--------------------------------------------------------------------------------
1 | Don't give up on your life grinding FGO. Automate your farming battles with this app. This app doesn't tamper with the game in any way and just looks at the screen to decide what to tap on just like what a real user would do.
2 |
3 | This app uses an Android Accessibility Service to simulate touch screen inputs for the Fate/Grand Order app. Please only install the app if you're okay with that.
4 |
5 | Tutorial: https://www.youtube.com/watch?v=JOwupZ4W8AQ
6 | Discord: https://discord.gg/H99eUMYuH7
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/featureGraphic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/featureGraphic.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/icon.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/phoneScreenshots/2_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/phoneScreenshots/3_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/phoneScreenshots/4_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/sevenInchScreenshots/2_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/sevenInchScreenshots/2_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/sevenInchScreenshots/3_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/sevenInchScreenshots/3_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/sevenInchScreenshots/4_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/sevenInchScreenshots/4_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/tenInchScreenshots/1_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/tenInchScreenshots/1_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/tenInchScreenshots/2_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/tenInchScreenshots/2_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/tenInchScreenshots/3_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/tenInchScreenshots/3_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/images/tenInchScreenshots/4_en-US.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/fastlane/metadata/android/en-US/images/tenInchScreenshots/4_en-US.png
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/short_description.txt:
--------------------------------------------------------------------------------
1 | Auto-battle app for FGO
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/title.txt:
--------------------------------------------------------------------------------
1 | FGA
--------------------------------------------------------------------------------
/fastlane/metadata/android/en-US/video.txt:
--------------------------------------------------------------------------------
1 | https://www.youtube.com/watch?v=JOwupZ4W8AQ
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
4 | networkTimeout=10000
5 | validateDistributionUrl=true
6 | zipStoreBase=GRADLE_USER_HOME
7 | zipStorePath=wrapper/dists
8 |
--------------------------------------------------------------------------------
/libautomata/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/libautomata/build.gradle.kts:
--------------------------------------------------------------------------------
1 | plugins {
2 | id("java-library")
3 | id("kotlin")
4 | id("com.google.devtools.ksp")
5 | }
6 |
7 | dependencies {
8 | // implementation fileTree(dir: "libs", include: ["*.jar"])
9 | implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
10 |
11 | implementation(libs.dagger.hilt.core)
12 | ksp(libs.dagger.hilt.compiler)
13 |
14 | api(libs.kotlinx.coroutines.core)
15 | }
16 |
17 | java {
18 | sourceCompatibility = JavaVersion.VERSION_11
19 | targetCompatibility = JavaVersion.VERSION_11
20 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/Clicker.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | import javax.inject.Inject
4 |
5 | interface Clicker {
6 | operator fun invoke(location: Location, times: Int = 1)
7 | }
8 |
9 | class RealClicker @Inject constructor(
10 | private val gestureService: GestureService,
11 | private val exitManager: ExitManager,
12 | private val transform: Transformer
13 | ): Clicker {
14 | override fun invoke(location: Location, times: Int) {
15 | exitManager.checkExitRequested()
16 | gestureService.click(transform.toScreen(location), times)
17 | }
18 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/ColorManager.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | import javax.inject.Inject
4 | import javax.inject.Singleton
5 |
6 | @Singleton
7 | class ColorManager @Inject constructor() {
8 | var isColor = false
9 | private set
10 |
11 | fun useColor(block: () -> T): T {
12 | try {
13 | isColor = true
14 |
15 | return block()
16 | } finally {
17 | isColor = false
18 | }
19 | }
20 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/CompareBy.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | sealed class CompareBy {
4 | class Width(val width: Int) : CompareBy()
5 | class Height(val height: Int) : CompareBy()
6 | object None : CompareBy()
7 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/GestureService.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | /**
4 | * Interface for classes which can perform gestures.
5 | */
6 | interface GestureService : AutoCloseable {
7 | /**
8 | * Swipes from one [Location] to another [Location].
9 | *
10 | * @param start the [Location] where the swipe should start
11 | * @param end the [Location] where the swipe should end
12 | */
13 | fun swipe(start: Location, end: Location)
14 |
15 | /**
16 | * Clicks on a given [location].
17 | *
18 | * @param location the location to click on
19 | * @param times the number of times to click
20 | */
21 | fun click(location: Location, times: Int = 1)
22 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/HighlightColor.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | enum class HighlightColor {
4 | Error, Success, Warning, Info
5 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/Match.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | /**
4 | * Represents an image search match, containing the match area and the matching score.
5 | */
6 | data class Match(val region: Region, val score: Double) : Comparable {
7 | override fun compareTo(other: Match) =
8 | region.compareTo(other.region)
9 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/OcrService.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | interface OcrService {
4 | fun detectText(pattern: Pattern): String
5 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/PlatformImpl.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | import kotlin.time.Duration
4 |
5 | interface PlatformImpl {
6 | val windowRegion: Region
7 | val canLongSwipe: Boolean
8 | val prefs: PlatformPrefs
9 |
10 | /**
11 | * Creates a new [Pattern] without any image data.
12 | */
13 | fun getResizableBlankPattern(): Pattern
14 |
15 | /**
16 | * Adds borders around the given [Region].
17 | *
18 | * @param region a [Region] on the screen
19 | * @param duration how long the borders should be displayed
20 | */
21 | fun highlight(region: Region, duration: Duration, color: HighlightColor)
22 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/PlatformPrefs.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | interface PlatformPrefs {
4 | val debugMode: Boolean
5 |
6 | /**
7 | * The default minimum similarity used for image comparisons.
8 | */
9 | val minSimilarity: Double
10 |
11 | val waitMultiplier: Double
12 |
13 | val swipeMultiplier: Double
14 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/ScreenshotService.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | /**
4 | * Interface for classes which can take screenshots.
5 | */
6 | interface ScreenshotService : AutoCloseable {
7 | /**
8 | * Takes a screenshot.
9 | *
10 | * @return an [Pattern] with the image data
11 | */
12 | fun takeScreenshot(): Pattern
13 |
14 | /**
15 | * Starts recording
16 | *
17 | * @return [AutoCloseable] which can be closed to stop recording, or null if recording is not supported
18 | */
19 | fun startRecording(): AutoCloseable?
20 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/ScriptAbortException.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | /**
4 | * An exception for when the user requested the app to stop.
5 | */
6 | class ScriptAbortException : Exception()
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/Size.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | import kotlin.math.roundToInt
4 |
5 | /**
6 | * A class for storing the [width] and [height] of something.
7 | */
8 | data class Size(val width: Int, val height: Int) {
9 | init {
10 | require(width > 0) { "width must be positive" }
11 | require(height > 0) { "height must be positive" }
12 | }
13 |
14 | /**
15 | * Returns a new [Size] where X and Y were multiplied with [scale].
16 | */
17 | operator fun times(scale: Double): Size {
18 | return Size(
19 | (width * scale).roundToInt(),
20 | (height * scale).roundToInt()
21 | )
22 | }
23 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/Waiter.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata
2 |
3 | import javax.inject.Inject
4 | import kotlin.time.Duration
5 |
6 | interface Waiter {
7 | operator fun invoke(duration: Duration, applyMultiplier: Boolean = true)
8 | }
9 |
10 | class RealWaiter @Inject constructor(
11 | private val platformImpl: PlatformImpl,
12 | private val exitManager: ExitManager
13 | ): Waiter {
14 | override fun invoke(duration: Duration, applyMultiplier: Boolean) {
15 | val multiplier = if (applyMultiplier) platformImpl.prefs.waitMultiplier else 1.0
16 | exitManager.wait(duration * multiplier)
17 | }
18 | }
--------------------------------------------------------------------------------
/libautomata/src/main/java/io/github/lib_automata/dagger/ScriptScope.kt:
--------------------------------------------------------------------------------
1 | package io.github.lib_automata.dagger
2 |
3 | import javax.inject.Scope
4 |
5 | @Scope
6 | @Retention(value = AnnotationRetention.RUNTIME)
7 | annotation class ScriptScope
--------------------------------------------------------------------------------
/prefs/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/prefs/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/prefs/src/main/java/io/github/fate_grand_automata/prefs/ImportExport.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.prefs
2 |
3 | import android.content.SharedPreferences
4 |
5 | fun SharedPreferences.Editor.import(map: Map) {
6 | for ((key, value) in map) {
7 | when (value) {
8 | is String -> putString(key, value)
9 | is Int -> putInt(key, value)
10 | is Boolean -> putBoolean(key, value)
11 | is Collection<*> -> putStringSet(key, value.map { it.toString() }.toSet())
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/prefs/src/main/java/io/github/fate_grand_automata/prefs/ServantEnhancementPrefs.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.prefs
2 |
3 | import io.github.fate_grand_automata.prefs.core.ServantEnhancementPrefsCore
4 | import io.github.fate_grand_automata.scripts.prefs.IServantEnhancementPreferences
5 |
6 | internal class ServantEnhancementPrefs(
7 | val prefsCore: ServantEnhancementPrefsCore
8 | ) : IServantEnhancementPreferences {
9 | override var shouldRedirectAscension: Boolean by prefsCore.shouldRedirectAscension
10 | override var shouldPerformAscension: Boolean by prefsCore.shouldPerformAscension
11 | override var shouldRedirectGrail: Boolean by prefsCore.shouldRedirectGrail
12 | }
--------------------------------------------------------------------------------
/prefs/src/main/java/io/github/fate_grand_automata/prefs/core/GameAreaMode.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.prefs.core
2 |
3 | enum class GameAreaMode {
4 | Default,
5 | Duo,
6 | Custom
7 | }
--------------------------------------------------------------------------------
/renovate.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "config:recommended"
4 | ],
5 | "ignorePresets": [
6 | ":prHourlyLimit2"
7 | ],
8 | "timezone": "Europe/Berlin",
9 | "gradle": {
10 | "extends": [
11 | "schedule:monthly"
12 | ],
13 | "enabled": true
14 | },
15 | "github-actions": {
16 | "enabled": true,
17 | "automerge": true,
18 | "groupName": "github-actions"
19 | },
20 | "packageRules": [
21 | {
22 | "groupName": "kotlin",
23 | "matchPackageNames": [
24 | "/^org.jetbrains.kotlin/",
25 | "/^com.google.devtools.ksp/",
26 | "/^androidx.compose.compiler/"
27 | ]
28 | }
29 | ]
30 | }
31 |
--------------------------------------------------------------------------------
/scripts/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/SupportImageKind.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata
2 |
3 | enum class SupportImageKind {
4 | Servant, CE, Friend
5 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/FgoAutomataApi.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts
2 |
3 | import io.github.fate_grand_automata.scripts.locations.Locations
4 | import io.github.fate_grand_automata.scripts.prefs.IPreferences
5 | import io.github.lib_automata.AutomataApi
6 | import javax.inject.Inject
7 |
8 | class FgoAutomataApi @Inject constructor(
9 | automataApi: AutomataApi,
10 | override val prefs: IPreferences,
11 | override val images: IImageLoader,
12 | override val locations: Locations,
13 | override val messages: IScriptMessages
14 | ) : IFgoAutomataApi, AutomataApi by automataApi
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/IImageLoader.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts
2 |
3 | import io.github.fate_grand_automata.SupportImageKind
4 | import io.github.fate_grand_automata.scripts.enums.GameServer
5 | import io.github.fate_grand_automata.scripts.enums.MaterialEnum
6 | import io.github.lib_automata.Pattern
7 |
8 | interface IImageLoader {
9 | operator fun get(img: Images, gameServer: GameServer? = null): Pattern
10 |
11 | fun loadSupportPattern(kind: SupportImageKind, name: String): List
12 |
13 | fun loadMaterial(material: MaterialEnum): Pattern
14 |
15 | fun clearImageCache()
16 |
17 | fun clearSupportCache()
18 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/enums/BraveChainEnum.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.enums
2 |
3 | enum class BraveChainEnum {
4 | None,
5 | WithNP,
6 | Avoid
7 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/enums/CardAffinityEnum.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.enums
2 |
3 | enum class CardAffinityEnum {
4 | Normal,
5 | Weak,
6 | Resist
7 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/enums/CardTypeEnum.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.enums
2 |
3 | enum class CardTypeEnum {
4 | Buster,
5 | Arts,
6 | Quick,
7 |
8 | /**
9 | * Couldn't detect card type.
10 | * Can be because Attack screen didn't open up or because the servant is stunned/charmed.
11 | */
12 | Unknown
13 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/enums/RefillResourceEnum.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.enums
2 |
3 | enum class RefillResourceEnum {
4 | Copper,
5 | Bronze,
6 | Silver,
7 | Gold,
8 | SQ
9 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/enums/ScriptModeEnum.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.enums
2 |
3 | enum class ScriptModeEnum {
4 | Battle,
5 | FP,
6 | Lottery,
7 | PresentBox,
8 | SupportImageMaker,
9 | CEBomb,
10 | ServantLevel,
11 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/enums/ShuffleCardsEnum.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.enums
2 |
3 | enum class ShuffleCardsEnum {
4 | None,
5 | NoEffective,
6 | NoNPMatching
7 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/enums/SpamEnum.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.enums
2 |
3 | enum class SpamEnum {
4 | None, Spam, Danger
5 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/enums/SupportClass.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.enums
2 |
3 | enum class SupportClass {
4 | None,
5 | All,
6 | Saber,
7 | Archer,
8 | Lancer,
9 | Rider,
10 | Caster,
11 | Assassin,
12 | Berserker,
13 | Extra,
14 | Mix
15 | }
16 |
17 | val SupportClass.canAlsoCheckAll get() =
18 | this !in listOf(SupportClass.None, SupportClass.All, SupportClass.Mix)
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/enums/SupportSelectionModeEnum.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.enums
2 |
3 | enum class SupportSelectionModeEnum {
4 | First,
5 | Manual,
6 | Preferred
7 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/locations/IScriptAreaTransforms.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.locations
2 |
3 | import io.github.fate_grand_automata.scripts.enums.GameServer
4 | import io.github.lib_automata.Location
5 | import io.github.lib_automata.Region
6 |
7 | interface IScriptAreaTransforms {
8 | val scriptArea: Region
9 | val isWide: Boolean
10 | val gameServer: GameServer
11 | val canLongSwipe: Boolean
12 | fun Location.xFromCenter(): Location
13 | fun Region.xFromCenter(): Region
14 | fun Location.xFromRight(): Location
15 | fun Region.xFromRight(): Region
16 | fun Location.yFromBottom(): Location
17 | fun Region.yFromBottom(): Region
18 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/models/EnemyTarget.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.models
2 |
3 | sealed class EnemyTarget(val autoSkillCode: Char) {
4 | object A : EnemyTarget('1')
5 | object B : EnemyTarget('2')
6 | object C : EnemyTarget('3')
7 |
8 | companion object {
9 | val list by lazy { listOf(A, B, C) }
10 | }
11 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/models/NPUsage.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.models
2 |
3 | data class NPUsage(val nps: Set, val cardsBeforeNP: Int) {
4 | companion object {
5 | val none = NPUsage(emptySet(), 0)
6 | }
7 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/models/ParsedCard.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.models
2 |
3 | import io.github.fate_grand_automata.scripts.enums.CardAffinityEnum
4 | import io.github.fate_grand_automata.scripts.enums.CardTypeEnum
5 |
6 | data class ParsedCard(
7 | val card: CommandCard.Face,
8 | val servant: TeamSlot,
9 | val fieldSlot: FieldSlot?,
10 | val type: CardTypeEnum,
11 | val affinity: CardAffinityEnum = CardAffinityEnum.Normal,
12 | val isStunned: Boolean = false
13 | ) {
14 | override fun equals(other: Any?) =
15 | other is ParsedCard && card == other.card
16 |
17 | override fun hashCode() = card.hashCode()
18 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/models/TeamSlot.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.models
2 |
3 | sealed class TeamSlot(val position: Int) {
4 | object A: TeamSlot(1)
5 | object B: TeamSlot(2)
6 | object C: TeamSlot(3)
7 | object D: TeamSlot(4)
8 | object E: TeamSlot(5)
9 | object F: TeamSlot(6)
10 |
11 | object Unknown: TeamSlot(0)
12 |
13 | override fun toString() = "[$position]"
14 |
15 | companion object {
16 | val list by lazy {
17 | listOf(A, B, C, D, E, F)
18 | }
19 | }
20 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/models/WaveTurn.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.models
2 |
3 | sealed class WaveTurn(
4 | val code: String
5 | ) {
6 | /**
7 | * The ",#," string that represents the next wave.
8 | */
9 | data object Wave : WaveTurn(",#,")
10 |
11 | /**
12 | * The "," string that represents the end of the turn.
13 | */
14 | data object Turn : WaveTurn(",")
15 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/models/battle/StageState.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.models.battle
2 |
3 | import io.github.fate_grand_automata.scripts.models.EnemyTarget
4 | import io.github.lib_automata.Pattern
5 |
6 | class StageState {
7 | var stageCountSnapshot: Pattern? = null
8 |
9 | var chosenTarget: EnemyTarget? = null
10 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/models/battle/TurnState.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.models.battle
2 |
3 | class TurnState
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/modules/ConnectionRetry.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.modules
2 |
3 | import io.github.fate_grand_automata.scripts.IFgoAutomataApi
4 | import io.github.fate_grand_automata.scripts.Images
5 | import io.github.lib_automata.dagger.ScriptScope
6 | import javax.inject.Inject
7 | import kotlin.time.Duration.Companion.seconds
8 |
9 | @ScriptScope
10 | class ConnectionRetry @Inject constructor(
11 | api: IFgoAutomataApi
12 | ) : IFgoAutomataApi by api {
13 | fun needsToRetry() =
14 | images[Images.Retry] in locations.retryRegion
15 |
16 | fun retry() {
17 | locations.retryRegion.click()
18 |
19 | 2.seconds.wait()
20 | }
21 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/prefs/IGesturesPreferences.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.prefs
2 |
3 | import kotlin.time.Duration
4 |
5 | interface IGesturesPreferences {
6 | val clickWaitTime: Duration
7 | val clickDuration: Duration
8 | val clickDelay: Duration
9 | val swipeWaitTime: Duration
10 | val swipeDuration: Duration
11 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/prefs/IServantEnhancementPreferences.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.prefs
2 |
3 | interface IServantEnhancementPreferences {
4 | var shouldRedirectAscension: Boolean
5 | val shouldPerformAscension: Boolean
6 | var shouldRedirectGrail: Boolean
7 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/prefs/ISupportPreferencesCommon.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.prefs
2 |
3 | interface ISupportPreferencesCommon {
4 | val mlbSimilarity: Double
5 | val swipesPerUpdate: Int
6 | val maxUpdates: Int
7 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/supportSelection/ManualSupportSelection.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.supportSelection
2 |
3 | import io.github.fate_grand_automata.scripts.entrypoints.AutoBattle
4 |
5 | object ManualSupportSelection: SupportSelectionProvider {
6 | override fun select() = throw AutoBattle.BattleExitException(AutoBattle.ExitReason.SupportSelectionManual)
7 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/supportSelection/SpecificSupportSearchResult.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.supportSelection
2 |
3 | import io.github.lib_automata.Region
4 |
5 | sealed class SpecificSupportSearchResult {
6 | object NotFound : SpecificSupportSearchResult()
7 | open class Found(val Support: Region) : SpecificSupportSearchResult()
8 | class FoundWithBounds(Support: Region, val Bounds: Region) : Found(Support)
9 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/supportSelection/SupportSelectionProvider.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.supportSelection
2 |
3 | interface SupportSelectionProvider {
4 | fun select(): SupportSelectionResult
5 | }
--------------------------------------------------------------------------------
/scripts/src/main/java/io/github/fate_grand_automata/scripts/supportSelection/SupportSelectionResult.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts.supportSelection
2 |
3 | sealed class SupportSelectionResult {
4 | data object Refresh: SupportSelectionResult()
5 | data object ScrollDown: SupportSelectionResult()
6 | data object EarlyRefresh: SupportSelectionResult()
7 | data object Done: SupportSelectionResult()
8 | }
--------------------------------------------------------------------------------
/scripts/src/test/java/io/github/fate_grand_automata/scripts/FakeSupportSelectionProvider.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts
2 |
3 | import io.github.fate_grand_automata.scripts.supportSelection.SupportSelectionProvider
4 | import io.github.fate_grand_automata.scripts.supportSelection.SupportSelectionResult
5 |
6 | class FakeSupportSelectionProvider(
7 | private val func: (Int) -> SupportSelectionResult
8 | ) : SupportSelectionProvider {
9 | private var index = 0
10 |
11 | override fun select() =
12 | func(index++)
13 | }
--------------------------------------------------------------------------------
/scripts/src/test/java/io/github/fate_grand_automata/scripts/GameServerTest.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts
2 |
3 | import assertk.assertThat
4 | import assertk.assertions.isEqualTo
5 | import io.github.fate_grand_automata.scripts.enums.GameServer
6 | import kotlin.test.Test
7 |
8 | class GameServerTest {
9 | @Test
10 | fun testSerializeDeserialize() {
11 | GameServer.values.forEach {
12 | assertThat(GameServer.deserialize(it.serialize())).isEqualTo(it)
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/scripts/src/test/java/io/github/fate_grand_automata/scripts/ShuffleCheckerTest.kt:
--------------------------------------------------------------------------------
1 | package io.github.fate_grand_automata.scripts
2 |
3 | import io.github.fate_grand_automata.scripts.enums.ShuffleCardsEnum
4 | import io.github.fate_grand_automata.scripts.models.NPUsage
5 | import io.github.fate_grand_automata.scripts.modules.ShuffleChecker
6 | import kotlin.test.Test
7 | import kotlin.test.assertFalse
8 |
9 | class ShuffleCheckerTest {
10 | @Test
11 | fun noShuffle() {
12 | val checker = ShuffleChecker()
13 |
14 | val should = checker.shouldShuffle(ShuffleCardsEnum.None, FaceCardPriorityTest.lineup1, NPUsage.none)
15 | assertFalse(should)
16 | }
17 | }
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
1 | include(":prefs")
2 | include(":scripts")
3 | include(":libautomata")
4 | include(":app")
5 |
6 | rootProject.name="Fate Grand Automata"
7 |
8 |
--------------------------------------------------------------------------------
/wiki/Friend-Point-Summon.md:
--------------------------------------------------------------------------------
1 | Friend Point Summon script won't do the daily free summon. You have to do the daily free summon yourself.
2 |
3 |
4 |
5 | It can start after you've done the daily free summon:
6 |
7 |
8 |
9 | Or, you can also start it from the summon results screen:
10 |
11 |
12 |
13 | This script won't start on Saint Quartz summon screen as a safeguard, unless you start from the summon results screen.
--------------------------------------------------------------------------------
/wiki/Home.md:
--------------------------------------------------------------------------------
1 | Welcome to the Fate-Grand-Automata wiki!
2 |
3 | WIKI IS UNDER CONSTRUCTION
4 |
5 | #### Things we're absolutely against
6 |
7 | This app is only meant to automate repetitive farming battles.
8 | We don't plan on supporting things that could possibly lead to the creation of bot accounts which need no supervision from users OR things that will be blatant violation of FGO's ToS.
9 |
10 | We won't provide support for:
11 | 1. Re-rolling scripts
12 | 2. Automatically logging in at the reset times
13 | 3. Doing the story for you
14 | 4. Messing with the game data or network connections
15 | 5. Playing with screen turned OFF or FGO not in foreground
16 | 6. Playing offline (someone did DM me for this if you're wondering)
--------------------------------------------------------------------------------
/wiki/Privacy-Policy.md:
--------------------------------------------------------------------------------
1 | We don't store your data. PERIOD.
2 | We don't even have a server to store them.
3 |
4 | What you do on your phone stays only on your phone or with the cloud backup providers you setup.
5 |
6 | The app doesn't have INTERNET permission either.
7 |
8 | For the crash reports on Google Play, we only get the Device model and the place in the code the error occurred and no other personal information that could be used to track you.
--------------------------------------------------------------------------------
/wiki/_Footer.md:
--------------------------------------------------------------------------------
1 | [Privacy Policy](Privacy-Policy) - [License](https://github.com/MathewSachin/Fate-Grand-Automata/blob/master/LICENSE) - [Donations](Donations)
2 |
3 | Google Play and the Google Play logo are trademarks of Google LLC.
4 |
5 | Fate/Grand Order is Copyright Aniplex Inc., DELiGHTWORKS, Aniplex of America and Sony Music Entertainment (Japan) Inc. All images and names owned and trademarked by Aniplex Inc., DELiGHTWORKS, Aniplex of America and Sony Music Entertainment (Japan) Inc. are property of their respective owners.
--------------------------------------------------------------------------------
/wiki/_Sidebar.md:
--------------------------------------------------------------------------------
1 | - [Home](Home)
2 | - [Troubleshooting](Troubleshooting)
3 | - [Emulators](Running-on-Emulators)
4 | - [Scripts](Battle)
5 | - [Fine tune](Fine-tune)
6 | - [Donations](Donations)
--------------------------------------------------------------------------------
/wiki/img/StopGifts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/wiki/img/StopGifts.png
--------------------------------------------------------------------------------
/wiki/img/face-cards.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/wiki/img/face-cards.jpg
--------------------------------------------------------------------------------
/wiki/img/fp-new.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/wiki/img/fp-new.jpg
--------------------------------------------------------------------------------
/wiki/img/fp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/wiki/img/fp.jpg
--------------------------------------------------------------------------------
/wiki/img/free-summon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/wiki/img/free-summon.png
--------------------------------------------------------------------------------
/wiki/img/lg-v60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/wiki/img/lg-v60.png
--------------------------------------------------------------------------------
/wiki/img/lottery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/wiki/img/lottery.png
--------------------------------------------------------------------------------
/wiki/img/overlay.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/wiki/img/overlay.jpg
--------------------------------------------------------------------------------
/wiki/img/pixel-4L.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/wiki/img/pixel-4L.png
--------------------------------------------------------------------------------
/wiki/img/samsung-black.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fate-Grand-Automata/FGA/48708500f956b20822a3c73c9c79b7a536453661/wiki/img/samsung-black.jpg
--------------------------------------------------------------------------------
/wiki/scripts/Lottery.md:
--------------------------------------------------------------------------------
1 | > **WARNING:** Better avoid using the Lottery script on Boxes 1-10. If you don't have enough tickets, it can reset the box as soon as you receive the Grand Prize.
2 |
3 | To make lottery script work, 2 images are needed per server
4 |
5 | 1. `lottery.png`
6 |
7 |
8 |
9 | 2. `StopGifts.png`
10 |
11 |
12 |
--------------------------------------------------------------------------------
/wiki/scripts/_Sidebar.md:
--------------------------------------------------------------------------------
1 | [Home](Home) > Scripts
2 |
3 | - [Battle](Battle)
4 | - [FP Summon](Friend-Point-Summon)
5 | - [Lottery](Lottery)
6 | - [Support Image Maker](Support-Image-Maker)
7 | - [Gift Box](Gift-Box)
--------------------------------------------------------------------------------