0
0
mirror of https://github.com/ok-oldking/ok-wuthering-waves.git synced 2025-06-06 17:05:54 +00:00
ok-wuthering-waves/config.py
firedcto@gmail.com 14caea2eda 添加诊断问题
2024-07-28 10:19:52 +08:00

87 lines
3.4 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.DiagnosisTask import DiagnosisTask
from src.task.FarmEchoTask import FarmEchoTask
from src.task.FarmWorldBossTask import FarmWorldBossTask
from src.task.SkipDialogTask import AutoDialogTask
version = "v5.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': (1280, 720)
},
'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': """
<h3>OK-WW</h3>
<p>GitHub <a href="https://github.com/ok-oldking/ok-wuthering-waves">https://github.com/ok-oldking/ok-wuthering-waves</></p>
<p>Report a BUG <a href="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">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</></p>
<p>QQ群:<a href="https://qm.qq.com/q/qMezq2IDGU">970523295</a></p>
<p>QQ频道:<a href="https://pd.qq.com/s/75758wrmp">OK-WW</a></p>
<p style="color:red;">
<strong>本软件是免费开源的。</strong> 如果你被收费请立即退款。请访问QQ频道或GitHub下载最新的官方版本。
</p>
<p style="color:red;">
<strong>本软件仅供个人使用用于学习Python编程、计算机视觉、UI自动化等。</strong> 请勿将其用于任何营利性或商业用途。
</p>
<p style="color:red;">
<strong>使用本软件可能会导致账号被封。</strong> 请在了解风险后再使用。
</p>
""",
'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,
DiagnosisTask
], 'trigger_tasks': [
AutoCombatTask,
AutoDialogTask,
AutoPickTask
]
}