Genshin Stopwatch is a program that makes checking timers easier without launching the game (Examples: Stamina, Fishing, Gardening, Enemy Respawns, Parametric Transformer, etc...).
The only caviat is that you have to start the stopwatch yourself!
Genshin Stopwatch is a program that does not require an internet connection to use. When you start up the program it will calculate the difference between when you started the program and when the destination of said timer is.
You can run the program in the background or disable it in the settings if you want.
The program is accessible through the system tray (Up arrow next to the volume mixer) when running in the background.
When a stopwatch finishes, a desktop notification will be played (Check your windows notification and focus assist settings to make sure they will go off.)
When you create a stopwatch or close the application, your stopwatches will save to the save.txt
file. The save file is easily configurable and easy to read.
Here is an example of a stopwatch's save data in save.txt
:
[2589221199520] <- This is a unique ID, this is for the computer to read and shouldn't be changed by the user!
name = Parametric Transformer
time finished = 2023-05-28 11:34:14
time original duration = 168:00:00
border color = #37AA9C
notes =
At the moment only Windows machines can run this program, I'm not sure if I plan on making mobile versions.
There are plans to support Linux and MacOS. (see #8)
- Check
save.txt
and make sure it looks in a similar format to the example above. - The program needs
save.txt
andconfig.ini
to start, so if there isn't one in the directory create a text file with the same name or redownload the program. - Genshin Stopwatch only works on
Windows
. - Check
config.ini
and make sure it looks similar to when you downloaded the program. - If notifications aren't working, go to
action center
andmanage notifications
.Focus assist settings
can disable notifications when they happen under certain conditions. - If you updated your stopwatch version, please make sure the
config.ini
andsave.txt
has matching settings with the version you're using. Or just replace the whole file.
Yes! But you have to do a couple steps to do so, follow the instructions below.
- Create a shortcut of the .exe
- Press
win + r
- Type in
shell:startup
this will take you to your startup directory - Place the shortcut in folder
You can disable run on startup by going to task manager -> startup
If you found a bug or crash, please report it to me and show how to replicate the issue if possible.
Before submitting a bug report please check the known bugs in the release notes before telling me.
- Touch up on the UI a tiny bit for more clarity
- MacOS/Linux Support
- Increase usefulness of stamina category (Asking how much stamina you want before being notified which will be max by default)
- Slightly better notifications
- Make a guide on which timer is used for by showing examples
- Color Themes?
- Background pictures to choose from for the timers?
- Mobile version? (Hard maybe)
If you have a suggestion let me know!
If you want to Contribute you can as long as I have an issue posted its up for grabs! Just make a fork and submit a pull request of your contribution.
Thanks to PyQt5 for making an open source easy-to-use framework.
Thanks to Win10toast for making it easy to include deskstop notifications. (And for including threading so I don't have to)
Pyinstaller for creating a way to change python programs into an exe