diff --git a/alas.py b/alas.py index f5a917385..4dc2779aa 100644 --- a/alas.py +++ b/alas.py @@ -526,7 +526,18 @@ class AzurLaneAutoScript: AzurLaneConfig.is_hoarding_task = False return task.command + def gg_check(self): + if deep_get(self.config.data, "GameManager.GGHandler.Enabled"): + logger.info("GG is enabled, check gg package name") + if deep_get(self.config.data, "GameManager.GGHandler.GGPackageName") in self.device.list_package(): + logger.info("GG package name exists") + else: + logger.critical("GG package name doesn't exist, please check your gg setting") + logger.critical("友情翻译:你他妈的GG包名填错了,滚去重填!!!") + exit(1) + def loop(self): + self.gg_check() logger.set_file_logger(self.config_name) logger.info(f'Start scheduler loop: {self.config_name}') # Try forced task_call restart to reset GG status diff --git a/module/device/method/droidcast.py b/module/device/method/droidcast.py index 80fdeb27b..773a43eb8 100644 --- a/module/device/method/droidcast.py +++ b/module/device/method/droidcast.py @@ -156,7 +156,7 @@ class DroidCast(Uiautomator2): self.droidcast_stop() logger.info('Pushing DroidCast apk') - self.adb_push(self.config.DROIDCAST_RAW_FILEPATH_LOCAL, self.config.DROIDCAST_RAW_FILEPATH_REMOTE) + self.adb_push(self.config.DROIDCAST_FILEPATH_LOCAL, self.config.DROIDCAST_FILEPATH_REMOTE) logger.info('Starting DroidCast apk') # DroidCastS-release-1.1.5.apk