IMPORTANT: Multilingual support is still on the way. Please let us know if you need other languages other than Chinese and English. See this issue.
- Full Releases
- For users in China: QiQi
- Testing versions built by Github Actions (may be unstable)
- Recognize artifacts by OCR using PaddleOCR
- Auto switching artifacts by simulating clicking and scrolling
- Support for all servers (Celestia、Irminsul、Foreign Servers)
- Support for most game resolutions and some cloud gaming platforms
- Currently only supports Chinese character recognition
- Uses
opencv
to automatically detect the artifact list, click and switch between artifacts. - Uses
ViGEm
to emulate a gamepad and automatic switching(Must be enabled manually) - Export data to calculating websites for additional functionality.
- Mona-uranai (Chinese only)
- Mingyulab
- genshin-optimizer
- Floating Minimap
- [Experimental] Recognize the minimap and sync location with the floating map
- Uses
OpenCV
to recognize the ingame minimap, calculates the coordinates and syncs with the interactive map in the floating window. - Currently only supports miHoYo's map(Chinese version)
- Built-in Seelie Plugin functionality(with permission)
Common Questions:
- Q: Why is the window background white instead of transparent?
A: If you are using windows 7, please enable Aero in your settings. For information on how to do this, please refer to google. - Q: Why are admin rights needed?
A: Genshin runs with administrator privledges, so if you run the program without admin rights, the application will not be able to use the click or scrolling functionality. - Q: Is it safe? Will it send my game data to any servers?
A: Yes it is safe. No data (such as feedback and crash reports) is sent without permission, and can be turned disabled in the settings as well. - Q: Can this export data to... A: Perhaps in the future. If you want to see support for additional services, please submit a PR or Issue detailing or implementing the desired support!
Known Issues:
- If the aspect ratio of the game is not 16:9, the recognition window may not align properly. We recommend adjusting the game resolution to the correct aspect ratio.
Recommended resolutions:1920x1080 & 1600x900。
The default data location for the app is %appdata%/cocogoat/config
. To use the application in portable mode (On a flash drive, etc), you can create a cocogoat
folder in the same location as the exe file and this folder will be used as the data directory when you start the app.
- If you are using
v0.3.1
or newer, you can check for updates automatically in the "settings" section. The app will attempt to do incremental upgrades and will download the full package and overwrite itself if this fails. - If the version you have lacks the update function, please download the latest version
- Any issues are welcomed. Don't be scared by plenty of Chinese! We'll answer you in English.
- For Chinese-reading users, our QQ group is 933468075.
This project is based on typescript
, vue.js
and electron
using vue-cli-electron-builder
.
Feel free to contribute by creating pull requests or submitting bug reports/feature requests!
- Run locally:
yarn electron:serve
- Build locally:
yarn electron:build