[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2261":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":13,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":11,"compositeScore":17,"rankGlobal":8,"rankLanguage":8,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":8,"pushedAt":8,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":14,"starSnapshotCount":14,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},2261,"YHoAutoFish","FADEDTUMI\u002FYHoAutoFish","FADEDTUMI",null,"Python",146,9,108,6,0,3,28,51.8,"Other",false,"main",true,[],"2026-06-12 04:00:14","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"logo.jpg\" alt=\"YHo AutoFish\" width=\"180\">\n\n# 异环自动钓鱼 YHo AutoFish\n\n面向《异环》的 Windows 桌面自动钓鱼工具：自动抛竿、自动上钩、自动溜鱼、自动结算、自动记录战绩。\n\n  \u003Cp>\n    \u003Cimg alt=\"Windows\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWindows-10%20%2F%2011-0078D6?style=for-the-badge&logo=windows&logoColor=white\">\n    \u003Cimg alt=\"Python\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3.10%2B-3776AB?style=for-the-badge&logo=python&logoColor=white\">\n    \u003Cimg alt=\"GUI\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGUI-PySide6-41CD52?style=for-the-badge&logo=qt&logoColor=white\">\n    \u003Cimg alt=\"Vision\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVision-OpenCV-5C3EE8?style=for-the-badge&logo=opencv&logoColor=white\">\n  \u003C\u002Fp>\n\n  \u003Cp>\n    \u003Cimg alt=\"No Injection\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fno%20injection-screen%20vision-1DD0D6?style=flat-square\">\n    \u003Cimg alt=\"Admin\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fadmin-required-FF667E?style=flat-square\">\n    \u003Cimg alt=\"Local Data\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdata-local%20only-6FE39A?style=flat-square\">\n    \u003Cimg alt=\"Version\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-1.3.0-63E4E4?style=flat-square\">\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\n## 重要声明\n\nYHo AutoFish 仅用于图像识别、桌面自动化流程学习与个人技术研究。程序通过屏幕截图、模板识别、OCR 和普通键盘输入工作，不读取游戏内存，不注入 DLL，不修改游戏资源文件。\n\n使用自动化工具仍可能违反游戏或平台规则，并可能带来账号、收益、设备环境或其他风险。请只在你充分理解并能自行承担后果的前提下使用。禁止商业代练、批量传播、二次售卖、卡密售卖、冒充官方工具或任何侵权用途。\n\n本程序开源免费发布。若你从付费渠道获得本程序，请立即停止付款，并优先从项目 Release 页面获取发布包。\n\n## 1.2.5 版本重点\n\n1.2.5 是基于 1.2.4 的稳定性更新，重点复核自动钓鱼主流程，移除自动购买鱼饵流程，并优化耐力条消失后的结算切换时机，避免误识别鱼饵不足提示后进入商店与恢复流程导致卡死。\n\n- 新增月卡每日复位功能，可在设置中开启，按北京时间每日 05:02 执行一次双 ESC 复位。\n- 修复成功结算已记录后重复 ESC 可能退出钓鱼初始界面的问题，避免结算后进入错误上级界面导致卡死。\n- 优化耐力条消失后的结果切换时机：已稳定溜鱼且完成结果探测后可更快进入结算判定，同时保留短时断帧保护。\n- 移除鱼饵不足自动购买流程和对应设置入口；鱼饵不足时由游戏提示，用户手动补充或装备后再继续钓鱼。\n- 移除抛竿后鱼饵不足横幅探测，避免误识别后按 R 进入商店、恢复 ESC 退出到错误界面。\n- 优化标题栏群入口与赞助入口展示，赞助显示可在设置中关闭或重新开启。\n- 保留 1.2.4 对结算关闭、月卡复位和多分辨率流程的稳定性修复。\n\n完整发布说明见 [release_notes_v1.2.5.md](release_notes_v1.2.5.md)。\n\n## 下载与运行\n\n推荐使用 GitHub Release 中的压缩包，不需要自己配置 Python 环境。\n\n1. 下载 `YHoAutoFish-v1.3.0-windows.zip`。\n2. 解压到一个固定目录，不要直接在压缩包内运行。\n3. 打开《异环》，进入可以钓鱼的位置。\n4. 运行 `YHoAutoFish.exe`。\n5. Windows 弹出管理员权限确认时选择“是”。\n6. 首次启动阅读用户协议和反侵权提示。\n7. 点击“初始化模块”，完成后点击“开始钓鱼”。\n\n从 1.2 起，程序会强制请求管理员权限。若拒绝 UAC 权限，程序不会继续运行。\n\n## 使用前准备\n\n- 系统：Windows 10 或 Windows 11。\n- 游戏：保持《异环》窗口可见，不要最小化。\n- 权限：游戏和工具都建议以管理员权限运行；1.2 会自动请求管理员权限。\n- 显示：支持常见 1080p、2K、4K、高 DPI、窗口化和全屏场景；仍建议保持游戏 UI 不被遮挡。\n- 钓鱼点：角色站到钓鱼点，右下角能看到钓鱼交互提示。\n- 运行中：不要遮挡顶部溜鱼 HUD、右下角交互 UI、上钩提示和结算界面。\n\n## 核心功能\n\n| 功能 | 说明 |\n| --- | --- |\n| 自动抛竿 | 识别右下角钓鱼交互状态后自动按 F |\n| 自动上钩 | 识别上钩文字提示后迅速按 F |\n| 自动溜鱼 | 根据绿色耐力条和黄色游标自动控制 A\u002FD |\n| 自动结算 | 识别成功结算或失败提示，自动记录并进入下一轮 |\n| 捕获记录 | 保存鱼名、重量、时间、稀有度和统计信息 |\n| 图鉴系统 | 显示鱼类资源、解锁状态和稀有度筛选 |\n| 阶段总结 | 按新增记录生成阶段统计，不受历史记录数量影响 |\n| 悬浮窗 | 支持展开\u002F收起，显示状态和日志 |\n| 高级设置 | 按分类调整溜鱼、流程、识别、安全接管等参数 |\n| 在线更新 | 标题栏版本入口检查更新并一键安装 |\n\n## 界面说明\n\n- 钓鱼记录：查看捕获历史、筛选鱼类、统计重量和数量。\n- 图鉴记录：按稀有度浏览鱼类，查看已解锁与未解锁状态。\n- 运行日志：查看自动钓鱼状态、错误、恢复流程和调试信息。\n- 高级设置：调整溜鱼控制、流程超时、识别判定和安全接管。\n- 悬浮窗：游戏旁快速开始\u002F停止，支持收起为横条。\n- 关于：查看版本号、作者、项目地址、用户协议和反侵权协议。\n\n## 默认参数建议\n\n1.2.5 的默认参数已按当前游戏 A\u002FD 移动速度调校。多数用户不需要修改。\n\n| 情况 | 建议 |\n| --- | --- |\n| 游标跟不上耐力条 | 适当提高“跟鱼力度” |\n| 反应不够及时 | 降低“跟鱼死区”或“中心安全区宽度” |\n| 左右抖动过猛 | 略微提高“跟鱼死区”或“最短按键保持” |\n| 白天或树林环境识别不稳 | 开启调试溜鱼视图，反馈截图 |\n| 失败后长时间不继续 | 检查恢复超时、上钩等待超时设置 |\n| 结算识别慢 | 降低成功结算检测间隔，但会增加截图匹配频率 |\n\n## 在线更新\n\n程序会在启动后后台自动检查一次更新，运行期间默认每 30 分钟轮询一次静态 `latest.json`。轮询只读取轻量清单，不调用 GitHub Release API；手动点击标题栏版本按钮会立即重新检查，不受自动轮询间隔影响。发现新版本后，标题栏版本按钮会变醒目，后台轮询会停止，避免反复提醒。\n\n更新流程：\n\n1. 发现新版本后，标题栏版本按钮变醒目。\n2. 点击版本按钮，先确认用户协议和反侵权协议。\n3. 查看更新说明，选择一键全自动更新。\n4. 选择下载源：默认 GitHub 官方源，也可以切换到 Gitee 国内源。\n5. 程序下载更新包并校验 SHA256。\n6. 主程序退出，独立 `YHoUpdater.exe` 显示安装进度并覆盖程序文件。\n7. 安装完成后停留在成功页面，由用户选择“启动新版”或“完成退出”。\n\n更新工作目录为程序目录下的 `.updates\u002F`，下载包、解压目录和更新器运行副本都会放在软件所在盘符，不再默认占用 C 盘 `%TEMP%`。更新完成后会清理下载包和解压目录，运行副本会在后续更新前按过期规则清理。\n\n受保护的数据包括 `config.json`、`records.json`、`records.db`、`logs\u002F`、`screenshots\u002F`、`captures\u002F`、`.updates\u002F` 等。\n\n国内网络访问 GitHub 不稳定时，可以在 `config.json` 中增加备用更新源，不需要改代码：\n\n```json\n{\n  \"update_manifest_urls\": [\n    \"https:\u002F\u002F你的国内静态站\u002Flatest.json\"\n  ],\n  \"gitee_repository_url\": \"https:\u002F\u002Fgitee.com\u002Ffadedtumi\u002FYHoAutoFish\",\n  \"update_gitee_manifest_urls\": [\n    \"https:\u002F\u002F你的 Gitee latest.json 直链\"\n  ],\n  \"update_gitee_download_urls\": [\n    \"https:\u002F\u002Fgitee.com\u002Ffadedtumi\u002FYHoAutoFish\u002Freleases\u002Fdownload\u002F{tag}\u002F{asset_name}\"\n  ],\n  \"update_download_urls\": [\n    \"https:\u002F\u002F你的国内静态站\u002F{asset_name}\"\n  ],\n  \"update_mirror_prefixes\": [\n    \"https:\u002F\u002F你的-github-代理\u002F\"\n  ],\n  \"update_startup_jitter_seconds\": 20,\n  \"update_check_interval_minutes\": 30\n}\n```\n\n自动检查和手动检查更新都会优先读取 GitHub 官方 `latest.json`；如果 GitHub 不可用或 GitHub 当前没有比本地更新的版本，会继续尝试 Gitee。Gitee 默认会先请求 `https:\u002F\u002Fgitee.com\u002Fapi\u002Fv5\u002Frepos\u002Ffadedtumi\u002FYHoAutoFish\u002Freleases\u002Flatest` 获取最新发行版标签，再读取 `https:\u002F\u002Fgitee.com\u002Ffadedtumi\u002FYHoAutoFish\u002Freleases\u002Fdownload\u002F{tag}\u002Flatest.json`。如果直链 `latest.json` 偶发返回 502，程序会继续尝试 Gitee Release 附件下载接口。`update_check_interval_minutes` 控制后台轮询间隔，建议保持 30 分钟或更长；手动检查始终立即执行。`update_download_urls`、`update_gitee_download_urls` 支持 `{version}`、`{tag}`、`{asset_name}` 占位符。即使使用备用下载源，程序仍会按 `latest.json` 中的 SHA256 校验更新包，校验失败会拒绝安装。\n\nGitee 国内源使用连续分卷附件，例如 `YHoAutoFish-v1.3.0-windows.zip.001`、`.002`、`.003`。程序会自动下载所有分卷、校验 SHA256、合并为完整更新包并安装，普通用户不需要手动合并分卷。若下载过程中点击取消，程序会清理未完成的分卷、合并包和临时目录。\n\n## 数据保存\n\n用户数据保存在程序目录：\n\n- `records.json`：捕获记录、图鉴解锁、统计数据。\n- `config.json`：高级设置与运行偏好。\n- `logs\u002F`：更新器日志等运行日志。\n\n发布包不会内置作者测试记录。你可以备份 `records.json` 和 `config.json` 来保留自己的数据。\n\n## 常见问题\n\n| 问题 | 解决办法 |\n| --- | --- |\n| 程序启动要求管理员 | 这是 1.2 及后续版本的强制要求，点击 UAC 窗口“是” |\n| 找不到游戏窗口 | 先启动游戏，确认窗口可见且进程为 `HTGame.exe` |\n| 按键没有反应 | 确认管理员权限，避免游戏窗口失焦或被遮挡 |\n| 不自动抛竿 | 确认角色在钓鱼点，右下角交互 UI 可见 |\n| 溜鱼失败率高 | 先使用默认参数；必要时微调跟鱼力度、死区和安全区 |\n| 鱼儿溜走后没有继续 | 查看运行日志中的恢复提示，确认回到可抛钩界面 |\n| 鱼名或重量识别不准 | 保持结算界面无遮挡，必要时反馈调试截图 |\n| 检查更新失败 | 可稍后手动检查；国内网络可配置 `update_manifest_urls` \u002F `update_download_urls` 作为备用源 |\n| 自动更新后数据还在吗 | 在受保护名单内的数据不会被覆盖 |\n| `py main.py` 提示缺少 `PySide6` | 当前 `py` 默认 Python 可能缺少依赖。入口脚本已指定 `python3.9`，也可以显式运行 `py -3.9 main.py` |\n\n## 发行文件说明\n\n普通用户只需要下载 `YHoAutoFish-v1.3.0-windows.zip`，解压后运行 `YHoAutoFish.exe`。\n\nGitHub Release 提供完整压缩包；Gitee Release 可能因附件体积限制提供 `.zip.001`、`.zip.002` 等分卷。分卷主要用于程序自动更新，手动下载安装时建议优先使用 GitHub 完整压缩包；如果只能使用 Gitee 分卷，请下载所有连续分卷后按文件名顺序合并为完整 zip 再解压。\n\n程序内的一键更新会自动处理 GitHub 完整包或 Gitee 分卷包，并在安装前校验 SHA256。校验失败时会拒绝安装，避免使用损坏或不匹配的更新包。\n\n## 许可\n\n本项目采用自定义限制性许可证：[LICENSE](LICENSE)。\n\n允许个人学习、研究、查看源码和本地非商业使用。未经作者书面许可，禁止商用、二次修改分发、打包转卖、转载镜像、改名发布、去除署名或制作衍生收费版本。\n\n## 项目信息\n\n- 作者：`FADEDTUMI`\n- 项目地址：`https:\u002F\u002Fgithub.com\u002FFADEDTUMI\u002FYHoAutoFish`\n- 当前版本：`1.3.0`\n","YHo AutoFish 是一个面向《异环》游戏的 Windows 桌面自动钓鱼工具，能够实现自动抛竿、上钩、溜鱼、结算及记录战绩。该工具基于 Python 3.10+ 开发，使用 PySide6 构建图形界面，并通过 OpenCV 进行图像识别来驱动自动化流程。其设计避免了对游戏内存的读取或 DLL 注入，仅依赖屏幕截图与模板匹配技术工作。YHo AutoFish 适用于希望提高游戏中钓鱼效率的玩家，但需注意使用此类软件可能违反游戏规则并带来账号风险。程序提供多种实用功能如自动控制角色行动、详细的捕获记录管理以及实时更新等，旨在为用户提供便捷且安全的游戏辅助体验。",2,"2026-06-11 02:49:08","CREATED_QUERY"]