Skip to content

IgnacioVeiga/RG39

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RG39 (Beta)

Download GitHub last commit GitHub release (latest by date) GitHub Workflow Status GitHub license

English / Español

It allows you to make a list of the video games you have installed and run one at random.

Screenshots:

Screenshot


Functionalities:

  • Search and load the Steam library.
  • Load executables manually.
  • Individually removes items from the list.
  • Clear the list.
  • Detects the location of steam.exe automatically.
  • Save the list in a list.json file (only those added manually).
  • Show executable icons (only those added manually).
  • Mark which elements I want to participate without removing them from the list.
  • Prevents the added games from being repeated.
  • When starting and reading the list, it filters the games not found.
  • Spanish and English language.
  • Allow to sort the list.

To do:

  • Recognize the library of Epic Games Store.
  • Show a cover / cover.
  • Use custom themes.

How to use:


Required:

  • Windows 7 or higher (Recommended Windows 10/11) x64.
  • .NET SDK 6 (LTS) to compile and run.
  • .NET Desktop Runtime 6 to run.

Dependencies:

Frameworks

  • Microsoft.NETCore.App (6.0.x).
  • Microsoft.WindowsDesktop.App.WPF (6.0.x)

Paquetes

  • Microsoft.EntityFrameworkCore.Design (7.0.7)
  • Microsoft.EntityFrameworkCore.Sqlite (7.0.7)
  • GameFinder.StoreHandlers.Steam (2.5.0)
  • GameFinder.StoreHandlers.EGS (2.5.0)
  • WinCopies.WindowsAPICodePack.Shell (2.12.0.2)

Languajes

For adding/modifying languages I highly recommend the extension for Visual Studio 2022 called ResX Manager. It makes it much easier to manage multiple languages. The language .resx files are saved in the .\RG39\Language\ folder.


Compile:

Compile via Visual Studio 2022. The other way is to run the dotnet build command from terminal (cmd/powershell) in the root of the repository and then check inside of the \RG39\bin\ folder.


How contribute:


License: