An open API service indexing awesome lists of open source software.

https://github.com/ftnfurina/giaa

此工具可以依据圣遗物的各种属性(名称、等级、词条、套装等), 批量自动化地进行圣遗物的强化、锁定、标记等操作。
https://github.com/ftnfurina/giaa

artifacts automation genshin genshin-impact ocr ppocr python rust scanner

Last synced: 3 months ago
JSON representation

此工具可以依据圣遗物的各种属性(名称、等级、词条、套装等), 批量自动化地进行圣遗物的强化、锁定、标记等操作。

Awesome Lists containing this project

README

          

![GIAA](https://socialify.git.ci/ftnfurina/giaa/image?font=Bitter&forks=1&issues=1&language=1&name=1&owner=1&pattern=Floating+Cogs&pulls=1&stargazers=1&theme=Auto)


GIAA (Genshin Impact Artifacts Assistant) 原神圣遗物助手


圣遗物自动化工具(OCR + 键鼠模拟)


## 功能介绍

此工具可以依据圣遗物的各种属性(名称、等级、词条、套装等), 批量自动化地进行圣遗物的强化、锁定、标记等操作。

**场景举例:**

- 强化带双爆词条的圣遗物
- 标记极品圣遗物(双爆50分、纯御天花板)
- 锁定风套精通主词条的圣遗物
- 快速摧毁圣遗物换摩拉
- 快速分解圣遗物换材料
- 快速卸下角色身上的圣遗物

## 环境要求

- 操作系统: Windows
- 游戏语言: 简体中文
- 游戏窗口: 16 x 9

## 使用说明

> [!Warning]
> 程序执行过程中请勿触碰鼠标、键盘,否则会导致程序无法正常工作。

> [!Note]
> 程序运行中, 可使用鼠标右键退出程序。

- 到 [Release](https://github.com/ftnfurina/giaa/releases) 页面下载软件压缩包, 解压到任意目录。
- 阅读 [脚本文件说明](./scripts/README.md), 根据自己的需求修改/添加/使用脚本文件。
- 打开游戏, 调整游戏语言, 调整游戏窗口比例, 接着进入背包圣遗物界面。
- 打开软件, 选择要操作的脚本, 点击 `运行` 按钮。

## 运行项目

- 环境准备: [rustup](https://www.rust-lang.org/learn/get-started)
- 克隆项目: `git clone https://github.com/ftnfurina/giaa.git`
- 调试项目: `cargo run --bin giaa`
- 编译项目: `cargo build --bin giaa`
- 运行程序: `target\debug\giaa`

## 已知问题

> [!Note]
> 若使用过程中发现BUG, 欢迎[反馈](https://github.com/ftnfurina/giaa/issues)。

+ 最后一页部分圣遗物存在重复操作的问题, 但不影响使用。

## 模型炼丹

[GIAA Train](https://github.com/ftnfurina/giaa-train) 基于 PaddleOCR PP-OCRv5 版本微调。

## 参考项目

+ https://github.com/dvaJi/genshin-data
+ https://github.com/wormtql/yas
+ https://github.com/PaddlePaddle/PaddleOCR
+ https://github.com/GreatV/oar-ocr
+ https://genshin-dictionary.com/zh-CN
+ https://github.com/hecrj/icebreaker
+ https://github.com/xiaohuohumax/subset-font