• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

GenshinMapAutoMarkTools: Tools To add/delete/refresh resources mark in Genshin_I ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

GenshinMapAutoMarkTools

开源软件地址:

https://gitee.com/circlestar/GenshinMapAutoMarkTools

开源软件介绍:

使用说明

适配

  • windows7以上 64位
  • 原神1920x1080,1366x768,1280x720窗口
  • 待更新渊下宫和鹤观
  • English version is to be updated

如何使用

release 中下载文件并解压,以管理员权限运行main.exe,存放地址不要有中文路径和空格,原神以支持的窗口分辨率运行,且要在前台

代码运行环境

  • 配置python 3.7+opencv3.1~3.4(之后版本因为专利问题surf使用起来很麻烦)+opencv contrib 我用的是opencv-python3.4.2.17
  • 安装项目中所需的其他库pyqt5,keyboard...
  • 以管理员权限运行main.py

功能

  • 搜索地图资源并标点
  • 删除当前地图界面所有标点
  • 删除鼠标所在标点并加入资源刷新队列
  • 获取鼠标所在标点的提示信息(比如宝箱怎么开)
  • 删除当前所在位置标点并加入资源刷新队列
  • 标点删除后经过对应刷新时间后刷新
  • 小地图追踪map_track.py(目前解算速度只有0.6s/次,准确度在非城镇还可以)

技术方案

  • python+opencv+qt5
  • opencv surf-flannbasedmatch 匹配当前地图坐标
  • 使用文件缓存图片特征点加速
  • 坐标由天理坐标系换算成大地图图片坐标
  • 使用opencv TM_SQDIFF_NORME算法D模板匹配查找原神ui按钮
  • win32api模拟键盘鼠标
  • pyqt编写ui界面

地图数据

配置快捷键

  • config.in中每行冒号后修改
  • 具体支持快捷键参考python keyboard

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap