Pinkuburu / ItemPrinterDeGacha

Calculation tool for Scarlet/Violet's Item Printer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ItemPrinterDeGacha

Calculation tool for Scarlet/Violet's Item Printer to forecast results from various print jobs.

The game uses time_t to seed the RNG on first launch of the printer, for the rest of the session.

Screenshots

image image

Configuration

The program saves a settings.json next to the executable when opening/closing. To change the language of the program when it next launches, change the 2-character language code to one of the following:

  • "ja" = Japanese
  • "en" = English
  • "fr" = French
  • "es" = Spanish
  • "de" = German
  • "it" = Italian
  • "ko" = Korean
  • "zh" = Chinese (Simplified)
  • "zh2" = Chinese (Traditional)

Additionally, the setting can be changed from the default "yyyy-MM-dd HH:mm:ss" to any valid date-time formatter to change how datetime values are displayed. "" will use the computer's current culture formatting. Time Zones are irrelevant; when using a seed, the console seeds the RNG based on the console's local time (seconds) elapsed since 1970.

Building

ItemPrinterDeGacha is a Windows Forms application which requires .NET 8.0.

The executable can be built with any compiler that supports C# 12, such as Visual Studio by opening the .sln or .csproj file.

Build Configurations

Use the Debug or Release build configurations when building. There isn't any platform specific code to worry about!

Dependencies

ItemPrinterDeGacha's image and item localization is taken from PKHeX, which is licensed under the GPLv3 license. All calculation is done with zero interaction with the console/game besides user input.

About

Calculation tool for Scarlet/Violet's Item Printer

License:GNU General Public License v3.0


Languages

Language:C# 100.0%