https://github.com/krypt0nn/wishespredictor
.NET Framework 4.8 application for Genshin Impact characters banners win prediction
https://github.com/krypt0nn/wishespredictor
dotnet-framework dotnet-framework-48 genshin-impact
Last synced: 20 days ago
JSON representation
.NET Framework 4.8 application for Genshin Impact characters banners win prediction
- Host: GitHub
- URL: https://github.com/krypt0nn/wishespredictor
- Owner: krypt0nn
- License: gpl-3.0
- Created: 2021-07-23T22:35:34.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-25T20:10:02.000Z (almost 5 years ago)
- Last Synced: 2025-01-06T06:43:36.133Z (over 1 year ago)
- Topics: dotnet-framework, dotnet-framework-48, genshin-impact
- Language: C#
- Homepage:
- Size: 290 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🚀 Wishes Predictor
A program that can calculate your probability to get a 5★ character in Genshin Impact

# Installation
To run this application from release builds you must have preinstalled **.NET Framework 4.8 Runtime**. You can download the official installer here: https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-web-installer
Also I use here Open Sans fonts family and you should install it if you have any text displaying issues: https://fonts.google.com/specimen/Open+Sans
| Version | Changelog | Download | Brief info |
| :-: | :-: | :-: | - |
| **1.2.1** *(current)* | [changelog](https://github.com/KRypt0nn/WishesPredictor/releases/tag/1.2.1) | [download](https://github.com/KRypt0nn/WishesPredictor/releases/download/1.2.1/WishesPredictor.exe) | Small design reworks and spellings mistakes fixes |
| 1.2.0 | [changelog](https://github.com/KRypt0nn/WishesPredictor/releases/tag/1.2.0) | [download](https://github.com/KRypt0nn/WishesPredictor/releases/download/1.2.0/WishesPredictor.exe) | Added both old and new probability calculation algorithms |
| 1.1.0 | [changelog](https://github.com/KRypt0nn/WishesPredictor/releases/tag/1.1.0) | [download](https://github.com/KRypt0nn/WishesPredictor/releases/download/1.1.0/WishesPredictor.exe) | Changed probability calculation algorithm |
| 1.0.1 | [changelog](https://github.com/KRypt0nn/WishesPredictor/releases/tag/1.0.1) | [download](https://github.com/KRypt0nn/WishesPredictor/releases/download/1.0.1/WishesPredictor.exe) | Small design reworks |
| 1.0.0 | [changelog](https://github.com/KRypt0nn/WishesPredictor/releases/tag/1.0.0) | [download](https://github.com/KRypt0nn/WishesPredictor/releases/download/1.0.0/WishesPredictor.exe) | Initial program version |
# Brief using instruction
Wishes Predictor have 2 regimes of work: **current probability** and **whole probability**
## Current probability
This regime works while the second checkbox is disabled. With it program will calculate the probability to get a 5* character ***after*** all wishes you already did. That's really important moment to remember

As you can see we have a 0% probability to get a 5* character after 89 made wishes because we don't have enough primogems. Besides that, this regime will calculate probability not looking at already done wishes, so 1 wish after 88 ones will have about 0.35% probability to give you a 5* character because this is its real mathematical probability, but logically we can see that it's not correct, right? So that's because we have the second work's regime
## Whole probability
This regime works while the second checkbox is enabled. The difference between this and the upper one is that this one will calculate the ***whole*** probability of getting a 5* character. It means that we'll pay attention to all wishes we made before. It's not mathematically correct, but it shows us how huge probability we have ***globally*** to get a character we like
With this regime when we did (or have) 88 wishes and have 150 primogems - we'll have a 41.47% probability to get a 5* character. It's not correct because we can't make a wish with 150 primogems, but it's correct in fact that for *available* 89 wishes we *could have had* a 5* character with 41.47% probability

## And what's about the first checkbox?
This checkbox defines did you get an event character previously. If you did - the next 5* character you will get is 50/50 event or standard, but if you got a standard character before - the next one will 100% be an event
So all that you should do is enable this checkbox if in event banner last 5* character you got was Keqing, Mona, Diluc or Qiqi
Author: [Nikita Podvirnyy](https://vk.com/technomindlp). Especially for Baal