Code Monkey home page Code Monkey logo

genshin-fishing-toy's Introduction

更多: 🍨BetterGI · 更好的原神 | 🎲七圣召唤自动打牌 | 🛠️账号切换

!!! 💡 迁移 💡 !!!

当前自动钓鱼功能已经迁移至 🍨BetterGI · 更好的原神,无需选区,自动判断是否在钓鱼界面,更加稳定的自动提竿,还有基于 YOLOv8 的鱼类识别,可以自动换饵抛竿了,可以全自动钓完一个池子的鱼

🐟 原神自动钓鱼机

PC原神自动钓鱼机(支持不同游戏窗口大小、DPI缩放)。『你只需负责甩竿,后面的放着我来!』

操作最简单的自动钓鱼机,自带GUI,选区后一键开启,持续钓鱼,无需反复开关,简单易用,解放双手。

  • 无需调整原神窗口大小、DPI缩放等显示设置就能使用(全屏也可以使用)
  • 鱼儿上钩后延迟 0 ~ 1s 自动提竿
  • 钓鱼条识别率极高,个人测试无脱钩情况,鱼挣扎(黄条)情况也能正常识别
  • 容错率高,你可以一直开着自动钓鱼进行传送、跑路、钓鱼
  • 兼容新活动钓鱼(只是钓鱼条被倒计时计时挤下去了,调整下选区即可)

下载地址

📥Github下载(1.3)

📥Gitee下载(1.3)

如果你遇到了内存溢出的问题,或者你是64位的系统,可以直接下载📥x64版本

使用方法

你的系统需要满足以下条件:

  • Windows 7 或更高版本
  • .NET Framework 4.6.1 或更高版本。低于此版本在打开程序时可能无反应,或者直接报错

首先移动半透明矩形选区选择识别范围,只需要框住钓鱼进度条就可以了,不要框住下方的钓鱼总进度圈

确认选框位置正确后,就直接启动进行自动钓鱼啦(快捷键F11)。

甩竿后直接等待鱼儿上钩即可,保持当前原神窗口是激活状态,程序会自动根据当前图像识别的结果发送对应鼠标操作,自动化提竿、完成钓鱼进度。

不在意一些战斗误触的时候可以一直开着自动钓鱼识别,当然如果不钓鱼了最好还是停止自动钓鱼功能,部分角色重击动画可能会被识别成钓鱼条,影响实际操作。

FAQ

  • 为什么需要管理员权限?
    • 因为游戏以管理员权限启动,软件不以管理员权限启动的话没法模拟鼠标点击。
  • 会不会封号?
    • 只能说理论上不会被封,但是mhy是自由的,封号理由上有第三方软件这一条。当前使用了 PostMessage 模拟鼠标点击,还是存在被检测的可能。只能说请低调使用,请不要跳脸官方。

问题反馈

Issue

投喂

觉的好用的话,可以支持作者哟ヾ(・ω・`。) 👇

genshin-fishing-toy's People

Contributors

coraxduya avatar huiyadanli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

genshin-fishing-toy's Issues

一些建议

1,添加改键位
2,自动钓鱼的力度稍微偏高了些,需要优化

提竿的延迟有点长

一般人工钓鱼虽然不是瞬间秒提竿,但总体还是在一秒内提竿的,软件的提高延迟过大了,经常会导致钓鱼没提竿而失败

Z3P@6CF53FXAIVX31D5ZXBI.png

一条都钓不到

识别框已经识别到进度条位置,模拟鼠标控制一直不正常**
image
**z

.NET报错:Encountered unmappable character.

Hi 我的系统是Windows 11,.NET框架版本是4.8,鱼上钩后会报以下的错误

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Cannot marshal: Encountered unmappable character.
   at System.String.ConvertToAnsi(Byte* pbNativeBuffer, Int32 cbNativeBuffer, Boolean fBestFit, Boolean fThrowOnUnmappableChar)
   at System.StubHelpers.CSTRMarshaler.ConvertToNative(Int32 flags, String strManaged, IntPtr pNativeBuffer)
   at OpenCvSharp.Internal.NativeMethods.highgui_imshow(String winName, IntPtr mat)
   at OpenCvSharp.Cv2.ImShow(String winName, Mat mat)
   at GenshinAutoFish.Core.ImageRecognition.MatchWords(Bitmap img, ImageCapture capture, Boolean enableImShow) in D:\HuiPrograming\Projects\CSharp\genshin-fishing-toy\GenshinAutoFish\Core\ImageRecognition.cs:line 93
   at GenshinAutoFish.FormMain.timerCapture_Tick(Object sender, EventArgs e) in D:\HuiPrograming\Projects\CSharp\genshin-fishing-toy\GenshinAutoFish\FormMain.cs:line 140
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

请问应该怎么解决?感谢。

参数无效导致自动退出

我开了自动钓鱼之后挂机没动,过了几分钟就显示参数无效,然后自动退出了。我调整的帧率是60,其他就是调整了框的位置。

软件完全无法检测钓鱼如何处理?

软件突然没有反映了。。。请问如何处理?平时用的不多。。这几天打算好好刷刷钓鱼。。打开软件发现处理监视窗有动画。。下面完全没有反映了。框一直是这样。。。貌似不检测le 一样
2022-04-10_161932
2022-04-10_163704
2022-04-10_164105

显示识别窗口和重置识别窗口,点了好几次也不行。。。
安装的是。net4.8的开发版

蒙德钓鱼框位置不同导致识别问题

这是璃月和稻妻的钓鱼框的位置,靠下
璃月和稻妻的钓鱼框的位置
这是蒙德钓鱼框的位置,靠上
蒙德钓鱼框的位置
为了兼顾两种钓鱼框的位置,识别框设置的比较高。但此时,在蒙德钓鱼时,钓鱼机会识别到钓鱼框下方的钓鱼进度条,导致自动拉扯异常。
识别到钓鱼进度条

可以在更换区域时手动重新调整识别框,但是比较麻烦,能不能通过软件解决?
下面是我的想法:
方案一:可以自定义多个识别框的位置,以便在钓鱼机内切换位置。
方案二:识别钓鱼进度条的鱼钩符号,把它周围一定区域设定为安全区,安全区内不识别钓鱼框。

推荐推荐

兄弟们,推荐使用这个。我把原神钓鱼 star多的坑都踩了,用起来太难了。还是这个好用。只需要调一下框框的位置,其他设置不用改就能用了。

建议加入选项:上钩后才检测钓鱼框

开着钓鱼机跑图,仍会出现误识别钓鱼框导致按下左键的情况。目前发现在下落攻击挖石珀时经常出现误识别。
能否加入复选框,让程序必须识别到上钩后,才检测钓鱼框?这样能大幅降低误识别概率。

偶尔出现的提杆延迟过大问题。

咬钩与提杆之间的间隔似乎有些大了,导致有些需要快速提杆的鱼会挣脱(目前我遇到这个情况的有炮魨、假龙)。
这两种鱼偶尔需要咬钩之后快速提杆。
目前没注意到其他鱼是否有这种情况。

请问如何修改启动按钮?

请问如何修改启动F11为其他按键?
最近使用过程中,在隐藏了钓鱼监视框后偶尔不能自动钓鱼了,能否将监视框的位置加个手动输入坐标的地方,记录坐标位置的地方?重置后不用再去对齐。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.