runhey / OnmyojiAutoScript

Onmyoji Auto Script | 阴阳师脚本
https://runhey.github.io/OnmyojiAutoScript-website/
GNU General Public License v3.0
1.58k stars 164 forks source link

🎈百鬼夜行 #269

Closed runhey closed 2 months ago

runhey commented 3 months ago

描述

这一部分主要是使用目标检测来识别式神,进而将信息输入决策模型来模拟控制,最终的目标是实现比人类更加智能地撒豆子。 子功能代码路径在./tasks/Hyakkiyakou, 分支hya 主要包括这四个部分组成

接入游戏 slave

针对实时性,需要这一部分提供专门的截屏和控制,要求10ms以内的截屏和50ms以内的点击

决策模型 agent

还没想好,利用所有信息进行决策,属于有记忆系统

跟踪器 tracker

模型已经训练好了, yolov10, 里面使用cython进行加速,包括preprocess和postprocess。 使用最经典的卡尔曼进行滤波,将会输出速度和位置,以及ID和置信度

辅助部分

runhey commented 2 months ago
Label Name Label Name Label Name Label Name
sp_001 少羽大天狗 ssr_001 大天狗 sr_001 桃花妖 r_001 三尾狐
sp_002 炼狱茨木童子 ssr_002 酒吞童子 sr_002 雪女 r_002 座敷童子
sp_003 稻荷神御馔津 ssr_003 荒川之主 sr_003 鬼使白 r_003 鲤鱼精
sp_004 苍风一目连 ssr_004 阎魔 sr_004 鬼使黑 r_004 九命猫
sp_005 赤影妖刀姬 ssr_005 两面佛 sr_005 孟婆 r_005 狸猫
sp_006 御怨般若 ssr_006 小鹿男 sr_006 犬神 r_006 河童
sp_007 骁浪荒川之主 ssr_007 茨木童子 sr_007 骨女 r_007 童男
sp_008 烬天玉澡前 ssr_008 青行灯 sr_008 鬼女红叶 r_008 童女
sp_009 鬼王酒吞童子 ssr_009 妖刀姬 sr_009 跳跳哥哥 r_009 饿鬼
sp_010 天剑韧心鬼切 ssr_010 一目连 sr_010 傀儡师 r_010 巫师
sp_011 聆海金鱼姬 ssr_011 花鸟卷 sr_011 海坊主 r_011 鸦天狗
sp_012 浮世青行灯 ssr_012 辉夜姬 sr_012 判官 r_012 食发鬼
sp_013 缚骨清姬 ssr_013 sr_013 凤凰火 r_013 武士之灵
sp_014 待宵姑获鸟 ssr_014 彼岸花 sr_014 吸血姬 r_014 雨女
sp_015 麓铭大岳丸 ssr_015 雪童子 sr_015 妖狐 r_015 跳跳弟弟
sp_016 初翎山风 ssr_016 山风 sr_016 妖琴师 r_016 跳跳妹妹
sp_017 夜溟彼岸花 ssr_017 玉澡前 sr_017 食梦貘 r_017 兵俑
sp_018 蝉冰雪女 ssr_018 御馔津 sr_018 清姬 r_018 丑时之女
sp_019 空相面灵气 ssr_019 面灵气 sr_019 镰铀 r_019 独眼小僧
sp_020 绘世花鸟卷 ssr_020 鬼切 sr_020 姑获鸟 r_020 铁鼠
sp_021 因幡辉夜姬 ssr_021 白藏主 sr_021 二口女 r_021 椒图
sp_022 梦寻山兔 ssr_022 八岐大蛇 sr_022 白狼 r_022 管狐
sp_023 神堕八岐大蛇 ssr_023 不知火 sr_023 樱花妖 r_023 山兔
sp_024 大夜摩天阎魔 ssr_024 大岳丸 sr_024 惠比寿 r_024 萤草
sp_025 心狩鬼女红叶 ssr_025 泷夜叉姬 sr_025 络新妇 r_025 蝴蝶精
sp_026 神启荒 ssr_026 云外镜 sr_026 般若 r_026 山童
sp_027 禅心云外镜 ssr_027 鬼童丸 sr_027 青坊主 r_027 首无
sp_028 流光追月神 ssr_028 缘结神 sr_028 万年竹 r_028
sp_029 修罗鬼童丸 ssr_029 铃鹿御前 sr_029 夜叉 r_029 青蛙瓷器
sp_030 寻森小鹿男 ssr_030 紧那罗 sr_030 黑童子 r_030 古笼火
sp_031 纺愿缘结神 ssr_031 千姬 sr_031 白童子 r_031 免丸
sp_032 渺念萤草 ssr_032 帝释天 sr_032 烟烟罗 r_032 数珠
sp_033 本真三尾狐 ssr_033 阿修罗 sr_033 金鱼姬 r_033 小袖之手
sp_034 鲸汐千姬 ssr_034 食灵 sr_034 档鸩 r_034 电师
sp_035 福悦座敷童子 ssr_035 饭筒 sr_035 以津真天 r_035 天井下
ssr_036 铃彦姬 sr_036 匣中少女 r_036 垢尝
ssr_037 不见岳 sr_037 小松丸 r_037 影鳄
ssr_038 须佐之男 sr_038 书翁 n_001 灯笼鬼
ssr_039 寻香行 sr_039 百目鬼 n_002 提灯小僧
ssr_040 sr_040 追月神 n_003 赤舌
ssr_041 月读 sr_041 日和坊 n_004 盗墓小鬼
ssr_042 言灵 sr_042 n_005 寄生魂
ssr_043 孔雀明王 sr_043 n_006 唐纸伞妖
ssr_044 天照 sr_044 猫掌柜 n_007 天邪鬼绿
ssr_045 伊邪那美 sr_045 人面树 n_008 天邪鬼赤
ssr_046 sr_046 於菊虫 n_009 天邪鬼黄
sr_047 一反木绵 n_010 天邪鬼青
sr_048 入殓师 n_011 帚神
sr_049 化鲸 n_012 涂壁
sr_050 海忍 g_001 大天狗呱
sr_051 久次良 g_002 酒吞呱
sr_052 蟹姬 g_003 荒川呱
sr_053 纸舞 g_004 阎魔呱
sr_054 星熊童子 g_005 两面佛呱
sr_055 风狸 g_006 小鹿男呱
sr_056 蝎女 g_007 茨木呱
sr_057 入内雀 g_008 青行灯呱
sr_058 怡细工 g_009 妖刀姬呱
sr_059 川猿 g_010 一目连呱
sr_060 迦楼罗 g_011 花鸟卷呱
sr_061 灵海蝶 g_012 辉夜姬呱
sr_062 粉婆婆 g_013 荒呱
sr_063 天逆每 g_014 彼岸花呱
sr_064 慧明灯 g_015 雪童子呱
sr_065 盗人神 g_016 玉藻前呱
g_017 御馒津呱
runhey commented 2 months ago

image image

runhey commented 2 months ago

image

runhey commented 2 months ago

image

runhey commented 2 months ago

上手指北

截至2024.06.25, 使用hya分支,自行安装依赖,缺什么装什么 ./toolkit/python.exe -m pip install -i https://pypi.org/simple/ oashya --trusted-host pypi.org

yEs1do commented 2 months ago

ssr_035 叫饭笥,不叫饭筒哈哈哈!

runhey commented 2 months ago

一些小tricks

pangpangjiang commented 2 months ago

你好我研究了半天还是没有出现百鬼夜行的选项,可以稍微教学一下吗

runhey commented 2 months ago

首先你要切换分支hya

pangpangjiang commented 2 months ago

首先你要切换分支hya> 首先你要切换分支hya 是在/config里的deploy.yaml切换吗

pangpangjiang commented 2 months ago

首先你要切换分支hya> 首先你要切换分支噢!原来是这样,了解了,是我蠢了🤐

runhey commented 2 months ago

改了分支打不开是什么原因

是你的原因

runhey commented 2 months ago

效果展示,小b站直达

runhey commented 2 months ago

目前手动安装依赖

runhey commented 2 months ago

好了现在hya分支完成了历史使命了

yEs1do commented 2 months ago

好耶! 我正在修邀请好友的区域,时不时会点到好友头像弹出框,然后卡住重启

runhey commented 2 months ago

好耶! 我正在修邀请好友的区域,时不时会点到好友头像弹出框,然后卡住重启

秒懂,代码中1、2区域同时点击,盲猜一波

yEs1do commented 2 months ago

好耶! 我正在修邀请好友的区域,时不时会点到好友头像弹出框,然后卡住重启

秒懂,代码中 1、2 区域同时点击,盲猜一波

有可能。被点到的是第一个好友的头像,我正在看日志是点到哪里了,尝试复现中。最好不是你框太多了哦。 话说跨区好友功能在代码里设计好了咋没加入到配置中。

yEs1do commented 2 months ago

把砸 buff 的时机搞一搞就完美了,目睹几次 up 跑走没砸。 “有金卡及关注式神在场且未持有 up 时优先砸 buff 再砸式神,如果无金卡及关注式神在场则走过半场才砸 buff”这个算法好设计不

runhey commented 2 months ago

base rule image

runhey commented 2 months ago

rule based

yunxi2367 commented 2 months ago

砸到冻结,冻结里面出现SSR或者SP的时候,会等冻结结束才会继续砸

runhey commented 2 months ago

冰冻属于 TODO 状态