Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
huiyadanli authored Jul 30, 2023
1 parent edb61c1 commit 5856d87
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

PC原神七圣召唤PVE全自动打牌。

[📺视频演示](https://www.bilibili.com/video/BV13h4y1L7PH)
<del>[📺视频演示](https://www.bilibili.com/video/BV13h4y1L7PH)</del>

当前只完整支持无缩放 1920x1080 的窗口化游戏,其它分辨率很有可能会没法正常识别

Expand All @@ -14,6 +14,11 @@ PC原神七圣召唤PVE全自动打牌。

其他分辨率、语言想要支持也简单的,只要在对应分辨率下截取一些图片替换软件目录下的文件即可。

## 截图

![image](https://github.com/babalae/genius-invokation-auto-toy/assets/15783049/937cdac8-d65f-4fed-a2fb-9a00ad3fb88f)


## 下载地址

[📥Github下载(1.1)](https://github.com/babalae/genius-invokation-auto-toy/releases/download/1.1/GeniusInvokationAutoToy.v1.1.zip)
Expand Down Expand Up @@ -42,17 +47,18 @@ PC原神七圣召唤PVE全自动打牌。

4、然后直接点击开始自动打牌,双手离开键盘鼠标(快捷键<kbd>F11</kbd>)。

## 自定义自动打牌策略

1. 普通用户:在软件当前目录的 `strategy` 的文件夹下,复制一个策略示例txt文件,自行参考格式编辑即可,注意技能1~3是从右往左数的。这种方式容错能力较低,且无逻辑和循环判断,编写时要保证角色角色不会在对局中死亡,推荐针对某些固定行动的对局进行编写。
2. 会编程的用户:可以 Fork 本项目添加新的策略后发起PR,参考 [MonaSucroseJeanStrategy.cs](https://github.com/babalae/genius-invokation-auto-toy/blob/main/GeniusInvokationAutoToy/Strategy/MonaSucroseJeanStrategy.cs)[KeqingRaidenGanyuStrategy.cs](https://github.com/babalae/genius-invokation-auto-toy/blob/main/GeniusInvokationAutoToy/Strategy/KeqingRaidenGanyuStrategy.cs) 继承 [BaseStrategy.cs](https://github.com/babalae/genius-invokation-auto-toy/blob/main/GeniusInvokationAutoToy/Strategy/BaseStrategy.cs) 后实现自己的打牌策略,只需进行各种情况的逻辑判断以及传参即可。


## FAQ
* 为什么需要管理员权限?
* 因为游戏以管理员权限启动,软件不以管理员权限启动的话没法模拟鼠标点击。
* 会不会封号?
* 只能说理论上不会被封,但是mhy是自由的,用户条款上明确说明模拟操作是封号理由之一。当前使用了 mouse_event 模拟鼠标点击,还是存在被检测的可能。只能说请低调使用,请不要跳脸官方。

## 自定义自动打牌策略

1. 普通用户:在软件当前目录的 `strategy` 的文件夹下,复制一个策略示例txt文件,自行参考格式编辑即可,注意技能1~3是从右往左数的。这种方式容错能力较低,且无逻辑和循环判断,编写时要保证角色角色不会在对局中死亡,推荐针对某些固定行动的对局进行编写。
2. 会编程的用户:可以 Fork 本项目添加新的策略后发起PR,参考 [MonaSucroseJeanStrategy.cs](https://github.com/babalae/genius-invokation-auto-toy/blob/main/GeniusInvokationAutoToy/Strategy/MonaSucroseJeanStrategy.cs)[KeqingRaidenGanyuStrategy.cs](https://github.com/babalae/genius-invokation-auto-toy/blob/main/GeniusInvokationAutoToy/Strategy/KeqingRaidenGanyuStrategy.cs) 继承 [BaseStrategy.cs](https://github.com/babalae/genius-invokation-auto-toy/blob/main/GeniusInvokationAutoToy/Strategy/BaseStrategy.cs) 后实现自己的打牌策略,只需进行各种情况的逻辑判断以及传参即可。

## 问题反馈

[Issue](https://github.com/babalae/genius-invokation-auto-toy/issues) 或 QQ群[894935931](https://qm.qq.com/cgi-bin/qm/qr?k=u9Ij0HrDVQhvcoFvaiQGv38V3R7ZNY6K&jump_from=webapi&authKey=N++f74HhGHDzFje1dDD6E8vzuf45jmSFaPiVbc3Z7x/nTUWGwZ3UdSPqYQqPfOXK)
Expand Down

0 comments on commit 5856d87

Please sign in to comment.