import os from ok.util.path import get_path_in_package from src.task.AutoCombatTask import AutoCombatTask from src.task.AutoPickTask import AutoPickTask from src.task.FarmEchoTask import FarmEchoTask from src.task.FarmWorldBossTask import FarmWorldBossTask from src.task.SkipDialogTask import AutoDialogTask version = "v0.0.11" def calculate_pc_exe_path(running_path): return running_path config = { 'debug': False, # Optional, default: False 'use_gui': True, 'config_folder': 'configs', 'gui_icon': get_path_in_package(__file__, 'icon.png'), 'ocr': { 'lib': 'RapidOCR' }, # required if using feature detection 'template_matching': { 'coco_feature_json': os.path.join('assets', '_annotations.coco.json'), 'default_horizontal_variance': 0.002, 'default_vertical_variance': 0.002, 'default_threshold': 0.9, }, 'windows': { # required when supporting windows game 'exe': 'Client-Win64-Shipping.exe', 'calculate_pc_exe_path': calculate_pc_exe_path, 'interaction': 'PostMessage', 'can_bit_blt': True, # default false, opengl games does not support bit_blt 'bit_blt_render_full': True, 'check_hdr_and_night_light': True }, 'supported_resolution': { 'ratio': '16:9', 'min_size': (1600, 900) }, 'analytics': { 'report_url': 'http://111.231.71.225/report' }, 'update': { 'releases_url': 'https://api.github.com/repos/ok-oldking/ok-wuthering-waves/releases?per_page=15', 'proxy_url': 'http://111.231.71.225/', 'exe_name': 'ok-ww.exe', 'use_proxy': True }, 'about': """

OK-WW

GitHub https://github.com/ok-oldking/ok-wuthering-waves

Report a BUG https://github.com/ok-oldking/ok-wuthering-waves/issues/new?assignees=ok-oldking&labels=bug&projects=&template=%E6%8A%A5%E5%91%8Abug-.md&title=%5BBUG%5D

QQ群:970523295

QQ频道:OK-WW

本软件是免费开源的。 如果你被收费,请立即退款。请访问QQ频道或GitHub下载最新的官方版本。

本软件仅供个人使用,用于学习Python编程、计算机视觉、UI自动化等。 请勿将其用于任何营利性或商业用途。

使用本软件可能会导致账号被封。 请在了解风险后再使用。

""", 'supported_screen_ratio': '16:9', 'screenshots_folder': "screenshots", 'gui_title': 'OK-WW', # Optional # 'coco_feature_folder': get_path(__file__, 'assets/coco_feature'), # required if using feature detection 'log_file': 'logs/ok-script.log', # Optional, auto rotating every day 'error_log_file': 'logs/ok-script_error.log', 'version': version, 'onetime_tasks': [ # tasks to execute FarmEchoTask, FarmWorldBossTask ], 'trigger_tasks': [ AutoCombatTask, AutoDialogTask, AutoPickTask ] }