Skip to content

BlackLK/FK-Onmyoji

 
 

Repository files navigation

FK-Onmyoji-renew

全新架构 高抗失效

阴阳师抗检测多功能护肝辅助脚本

  • 支持游戏多开,多种游戏模式同时运行

  • 支持道馆突破自动准备

  • 支持组队章节探索队员自动更换选定狗粮

  • 鼠标键盘模拟输入,指针变速移动,非固定点点击,随机间隔连点

  • 掉线、失败、占用警报提示

  • 抗失效随机点击复位

  • 自动接受悬赏封印邀请

  • QQ消息反馈

  • 跟进最新活动副本


开始

方案1:直接下载可执行程序

Stable 20200322下载地址

Beta 1.0.0下载地址

方案2:手动部署Python脚本运行环境

  1. 安装Python3.6(>=3.6)。

  2. 安装拓展库(全部安装命令在Extension List.txt里):

    PyAutoGUI

    OpenCV-Python

    PyWin32

    keyboard

  3. 下载脚本源代码。


准备

  1. 关闭应用的DPI缩放。

  2. 调整阴阳师窗口分辨率至固定大小(推荐,接下来的3、4可跳过):

    -打开阴阳师安装目录下的neox.xml文件,修改WindowClientHeight(窗口高度),WindowClientWidth(窗口宽度)。推荐宽度为683,高度为384

  3. 根据screenshots文件夹下的截图样例截取图片(执行步骤2后可跳过)。

  4. 运行screenshots文件夹下的convert.py:(执行步骤2后可跳过。截取新截图后推荐,可防止libpng相关警告,需要安装ImageMagick,下附下载地址)

    -打开convert.py文件修改imageMagickPath变量的值为ImageMagick安装路径后运行该脚本。

ImageMagick-6.2.7-Q16下载地址


入门使用

  1. 手动完成一局已选游戏类型以锁定阵容。

  2. 管理员身份运行(必须,以防止鼠标键盘模拟输入失效)。

  3. 根据提示输入相关信息(因为设置的窗口宽高不包括边框宽高,故需将高度适当增大,比如30)

    -样例:

样例

  1. 挂机(按F12暂停/继续)。

详细使用

  • 多人御魂/觉醒:

    1.手动完成一局以锁定阵容,注意队员和队长都要锁定。

    2.在组队界面运行脚本。

    3.挂机。

  • 章节探索:

    单人:

    1.手动完成一局以锁定阵容。

    2.在有"挑战"按钮的界面运行脚本。如图:

    样例2

    3.挂机。

    多人:

    1.手动完成一局以锁定阵容,注意队员不锁定,队长锁定。

    2.队长在有"组队"按钮的界面点击组队并勾选队员,注意不要点击"邀请"。如图:

    样例3

    3.挂机。

  • 单人御魂/业原火/御灵:

    1.锁定阵容。

    2.在有"挑战"按钮的界面运行脚本。

    3.挂机。

  • 结界突破:

    1.锁定阵容。

    2.在有"刷新"按钮的界面运行脚本。

    3.挂机。

  • 道馆:

    1.在有"准备"按钮的界面运行脚本。

    2.挂机。

  • 妖气封印:

    1.先进行一次妖气封印,不需要开始,进入匹配状态即可取消。

    2.在庭院运行脚本。

    3.挂机。

配置文件(config.ini)说明

ExitAfterfinish = False          (完成所有游戏类型后退出程序)

CloseGamesAfterFinish = False    (完成所有游戏类型后关闭所有游戏)

ExitAfterFailure = False         (失败后退出程序,不可用)

CloseGamesAfterFailure = True    (失败后关闭所有游戏)

ExitIfOccupied = False           (检测到账户在其他设备登录后退出程序,不可用)

CloseGamesIfOccupied = True      (检测到账户在其他设备登录后关闭所有游戏)

ExitIfFoodNotEnough = False      (检测到体力不足后退出程序)

CloseGamesIfFoodNotEnough = True (检测到体力不足后关闭游戏)

ExitIfDisconnected = False       (检测到断线后退出程序)

CloseGamesIfDisconnected = True  (检测到断线后关闭游戏)

IfFullTeam = False               (御魂/觉醒组队是否满员后再开始)

ReplaceIfShikigamiFull = True    (检测到式神经验已满后更换式神)

相关问题 & 注意事项

  1. 注意:以下情况蜂鸣器会发出警报声(加*的建议进行人工操作):

    -已选模式全部结束

    -检测到悬赏封印邀请

    *-失败(警报声结束后关闭所有游戏,可修改配置)

    *-失去连接

    *-检测到账户在其他设备登录(警报声结束后关闭所有游戏,可修改配置)

  2. 问题:窗口起始位置是什么?

    -窗口边框左上角相对于屏幕左上角的位置

  3. 问题:"QQ反馈者"必填吗?填什么?

    -可选,请填入聊天窗口的标题,不需要请填写任意字符。聊天窗口位置没有要求,不能最小化。

  4. 问题:怎样去除"警报声结束后关闭所有游戏"的功能?

    -打开配置文件config.ini进行配置

  5. 问题:如何设定被更换的狗粮?

    -在战斗准备时截取式神稀有度选项卡图片,将截图替换"./screenshots/Story/selectedLevel.png"

    样例4

    -在战斗准备时截取式神选项卡图片,将截图替换"./screenshots/Story/shikigamiSelected.png"

    样例5

关于

学了一天Python来练手的。 本代码仅供学习,禁止在游戏内大量使用,所产生纠纷与本人无关。

About

阴阳师抗检测多功能脚本

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%