Skip to content

WeiXiTianLi/giAutoMap

Repository files navigation

You are now viewing in Chinese Simplified !

原神自动地图(天理地图) TianLi_Map Build status

  • 自动发现小地图上出现的神瞳并记录

  • 自动记忆神瞳是否收集,判断显示哪些神瞳没被发现

  • 神瞳已收集的话,神瞳就会变成半透明。

  • Alt+T 或者地图任意位置左键双击开启关闭自动追踪,如果显示神瞳的话就会自动开始识别记录。

  • 开启自动追踪,右下角图标会变成蓝色,根据电脑性能,3至60秒即可加载完成,悬浮窗会自动显示角色所在位置的地图

分流下载

Alist 直链

2.6.2 版 添加了2.7版本地图,以及宝箱资源 下载链接
2.6.2版本

更新记录

2022.06.09.09:03 添加更新记录
2021.10.03.21:52 添加了免责声明
2021.10.03.21:45 添加了对【腾讯云游戏】的支持
---- 之前的忘了

使用方法 / Shortcuts

  • Alt + T 开启关闭自动追踪

  • Alt + F 添加删除自定义标记

  • Alt + Enter 切换为无边框模式

  • Alt + M 截图

  • Alt + F8 选择原神游戏窗口

  • 左键拖动地图

  • 滚轮 缩放地图显示

  • 中键移动窗口位置

  • 左键双击左上角派蒙退出

  • 左键单击右下角Home图标显示更多物品

视频教程

Bilibili

交流

QQ:538198823


无法使用?

  1. 项目仅在有限的条件下测试过,如需排查错误,强烈建议按照以下描述进行环境配置。

    • 原神客户端 > 右上角派蒙 > 设置 > 抗锯齿,设置为 SMAA
    • 系统 > 显示设置 > 文字缩放,设置为100%
  2. 请查看:视频教程

  3. 提交Issues

  4. 无论有没有问题,你都可以加群

已知问题

  • 手柄适配 无

    已经实现

    • 通过游戏内小地图,自动识别角色所在位置以及角色朝向

    • 添加了自动识别UID

    • 检测游戏状态

    • 添加标记

    • 缩放改为以指针为中心

    • 根据数据库显示周围资源分布

    • 保存存档

    • 保存日志,包含可追溯数据,如存档损坏,可以此追溯

    • 除1920 * 1080外分辨率的 uid 识别

    • 除 16 :9 分辨率外的自动追踪

    计划实现

    • 添加更多点位

    • 优化UI(慢慢来)

    • 优化匹配

    • 添加图论部分实现导航收集某种资源的最短路径

    • 添加惯性导航部分

Devs

DLL动态链接库

此项目的开发 解压resource.rar在项目目录下,释放资源文件,否则编译不过。 编译 MSBuild 即可,需要VS安装Qt VS Tools插件。

开发环境

  • Visual Studio 2017

  • Qt5.14.2

  • opencv4.5.0

工作原理

本地图是通过调用Windows Api来对原神的游戏窗口进行截屏,然后对画面进行图像处理,对地图与世界地图进行匹配来实现的自动追踪。

通过Api来设置地图为顶层窗口,使其保持在原神游戏窗口的上方。

目前所有涉及对原神窗口的操作如下:

 giHandle = FindWindowA(NULL, "原神"); //获取原神窗口句柄

 giIsDisplayFlag = !IsIconic(giHandle); //判断原神是否处于最小化

 GetWindowRect(giHandle, &giRect); //获取原神窗口区域

 HDC hScreen = GetDC(giHandle); //获取原神窗口画面,作用是截屏获取原神画面

 SetForegroundWindow(giHandle); //激活原神窗口为焦点

 if (giHandle != NULL) //判断原神窗口句柄是否为空
  

系统权限

涉及到数据文件的保存与读取,目前会在路径为:C:\Users\GengG\AppData\LocalLow\天理系统\天理地图

日后可能会开发GPU加速图像处理的功能,需要使用GPU运算。

除此之外不存在其他系统资源的使用,也没有获取系统权限的需求。


免责声明

天理地图不提供任何形式的保证。所有与使用本软件的直接风险均由用户承担。

如果您发现本软件包含错误或者有更好的建议,请联系我以便这些错误和建议得到及时的应用。

联系方式:[email protected]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •