Skip to content
This repository has been archived by the owner on Dec 27, 2024. It is now read-only.

Plugins

NateScarlet edited this page Jun 18, 2022 · 42 revisions

插件

plugins/ 文件夹下的 .py 文件会自动加载,启动器上填写插件名称才可使用。

插件名称通常为插件文件名不带后缀名。

多个插件用 , 分隔,从左到右按顺序执行。如果多个插件修改同一项配置,将以后执行的插件为准。

插件生成器 Plugin generator

Use online plugin generator to generate plugin for custom race schedule.

可用 在线插件生成器 生成自定义赛程插件。

内置插件 Built-in plugins

afk

❗ 可能导致文本识别出错
❗ 可能导致物品识别出错

无人值守模式

比赛前不暂停 + auto_crane + no_event_prompt + no_ocr_prompt + no_item_prompt

auto_crane

自动抓娃娃,实战曾经 3 次均命中

debug_item_effect

输出计算物品效果时的详细日志,根据物品数量会在计算方案时产生指数级的输出

debug_window

切换窗口之前额外在日志中记录当前窗口信息,用于检查是什么进程在抢前台窗口。

example_custom_context

自定义客户端的示例,通过覆盖 auto_dery.config.client 来更改使用的客户端。

example_custom_context

自定义单人模式上下文示例,通过覆盖 next_turn 每回合执行自定义逻辑。

example_custom_item_score

自定义物品评分的示例,内含备注介绍可覆盖的方法。

example_custom_race_score

自定义单人模式比赛示例,通过覆盖 score 更改比赛评分。

example_custom_training_partner_score

自定义单人模式训练伙伴示例,通过覆盖 score 更改伙伴评分。

example_custom_training_score

自定义单人模式训练示例,通过覆盖 score 更改训练评分。

example_oguri_cap

完成小栗帽育成目标的插件示例。

使用 插件生成器 生成

example_power_level5

尽量把力量训练升到 5 级的插件示例。

用于拿称号 努力の天才

example_smart_falcon

完成醒目飞鹰育成目标的插件示例。

使用 插件生成器 生成

example_tamamo_cross

完成玉藻十字育成目标的插件示例。

使用比赛结果记录来判断完成进度。

expose_web_log

将网页日志暴露给内网,其他设备可以用同一地址查看日志

fast_fail

快速育成失败来做任务 一直睡觉

hello_world

最简单的打印 Hello world 插件实现。

less_op

更少参加 OP/Pre-OP 的比赛,重复多次会增强效果。

limited_sale_buy_everything

限时商店购买所有可购买物品

limited_sale_buy_first_3

限时商店购买前三个可购买物品

limited_sale_ignore

遇到限时商店提醒时直接关闭

more_g1

更倾向于 G1 比赛,重复多次会增强效果。

no_event_prompt

未见过的事件不请求人工处理自动选择第一项

no_item_prompt

❗ 可能导致物品识别出错

物品识别匹配度较低时不请求人工处理而是自动使用匹配度最高的物品

no_ocr_prompt

❗ 可能导致文本识别出错

文本识别匹配度较低时不请求人工处理而是自动使用匹配度最高的字

no_race_retry

在名次低于预测值时不重试比赛

想要在比赛达不到名次就失败的剧本中不消耗闹钟,请用 pause_before_race_continue

pause_before_command

在执行每个命令之前暂停,可用于调试评分。

pause_before_race_continue

在比赛失败消耗闹钟继续比赛前暂停

想要比赛不存在失败的剧本(巅峰杯)中不消耗闹钟,请用 no_race_retry

pause_on_last_turn

在 URA 决赛回合暂停,直接在这里关闭脚本可方便第二天直接完成日常任务。

从第三年结束后再开始育成时此插件无效,因为第四年是通过计数来确定回合的。

race_campaign

根据当前举办的活动调整赛程,达成活动要求后不会重复出战。

活动数据在 race_campaign.py 底部由人工更新,欢迎 PR 协助更新

SSR樫本理子

将友人卡假设为 樫本理子 进行更精准的评分

SSR駿川たづな

将友人卡假设为 駿川たづな 进行更精准的评分

umapyoi

URA 决胜结束后播放 live

use_legacy_screenshot

使用旧版截图,性能较低。

截屏出错时可尝试使用。

自定义插件 Custom plugin

参考 plugins/ 文件夹下的已有插件实现插件,要求基本的 Python 能力。python 官方中文教程

插件实现问题可以到 聊天室

You can ask plugin implementation question in our chat room

插件分享 Plugin share

如果有插件想分享可以添加连接到这里

If you have a plugin to share you can add a link to it here.

不點失敗率高於20% 插件

❗ 需要更新,当前会导致永远不休息只跑比赛 #241

如果想更新应该使用 Training.failure_rate 判断成功率而不是用体力来计算。因为默认实现下外出和休息也被看作训练来计算评分。

https://drive.google.com/file/d/1bue0yu8eeIDEHM0QTc1vnRm5hD6T5dUl/view?usp=sharing

https://drive.google.com/file/d/1q1lH_8BJder1BsO3prRvaveJtGdXE7Q_/view?usp=sharing