Skip to content

.NET Framework 4.8 application for Genshin Impact characters banners win prediction

License

Notifications You must be signed in to change notification settings

krypt0nn/WishesPredictor

Repository files navigation

🚀 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 download Small design reworks and spellings mistakes fixes
1.2.0 changelog download Added both old and new probability calculation algorithms
1.1.0 changelog download Changed probability calculation algorithm
1.0.1 changelog download Small design reworks
1.0.0 changelog download 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. Especially for Baal