Skip to content

Latest commit

 

History

History
73 lines (41 loc) · 4.12 KB

README.md

File metadata and controls

73 lines (41 loc) · 4.12 KB

Screenshot of the header

Wishing Well

Wishing Well is a lightweight tool that backs up and analyzes your Genshin Impact wish history.

Runs on your PC

Unlike other tools with a similar function, Wishing Well runs on your own PC. No data ever leaves your computer.

Screenshot of the statistics

Feature overview

  • Save your wish history locally
  • View your pity for all banners
  • Browse your wish history quickly, including some simple filters
  • Check out some nifty statistics about your wish history
  • Support for multiple accounts/UIDs

Screenshot of the wish history

Frequently asked questions

How do I use this?

Just download the installer (or the installer-less archive, if you prefer), run it and follow the instructions. It's often just the click of a button! Sadly, with the changes introduced with Genshin Impact version 2.3, Wishing Well currently only works on the same PC you're playing Genshin Impact on.

Why does it open a website? How does that work?

Wishing Well will open in your browser, simply because it's a lot easier (and prettier!) to present the data like that. Here's how that works: when you start Wishing Well, it will run a local web server (only accessible from your own PC) and automatically point your browser to it. The web server will keep running as long as you have at least one tab of Wishing Well open. When you close all the tabs, the web server Wishing Well has started will shut down soon after.

Can I bookmark the page Wishing Well opens in my browser?

No, that will not work. The web server that Wishing Well starts whenever you run it will stop running after all tabs have been closed. It's not always running in the background. So when you want to open Wishing Well, you'll always have to do so by running the program.

How do I use Wishing Well for multiple accounts?

Just use Wishing Well like you normally would, but logging into your other accounts for each use as well. The wish history data includes your UID, and Wishing Well will automatically store the wish history for multiple accounts separately. When it has saved data for multiple UIDs, it will allow you to select the UID you want to view the statistics and wish history for.

How does Wishing Well get my wish history?

The same way the game does! It just automates it all and then stores the history locally. That way, you can browse it much faster.

Why make another one of these?

I wanted to create a tool for the backup and analysis of your wish history that is not a website, but runs locally instead. That way, you don't need to share your authentication token with any third parties, and you have complete control over any data that is being generated and stored. Also, it was a lot of fun to make :)

Where are my wishes stored?

On your computer! Your wish history is stored in %APPDATA\wishing-well.

Can I use this with a Chinese account?

Chinese accounts are not currently supported. If there's enough interest for this, I can add support for Chinese accounts.

Are platforms besides Windows supported?

Linux is supported again. This requires acess to the game files, however, for example by dual booting Windows and mounting your Windows drive when running Linux. You can then give Wishing Well the path to the game via an environment variable. For example: GAME_PATH="/mnt/windows/Users/Ennea/Games/Genshin Impact/Genshin Impact game" python wishing-well.py

Thank you

  • genshin.py - For some details of the wish history endpoints
  • paimon.moe - For the 3.0 method of retrieving the wish history URL

Wishing Well uses


Wishing Well is not affiliated with HoYoverse. Genshin Impact is a trademark of HoYoverse.