README.md

January 18, 2025 ยท View on GitHub

Sunshine Game Finder

Searches your computer for various common game install paths for the Sunshine application. After running it, all games that did not already exist will be added to the apps.json, meaning your Moonlight client should see them next time it is started.

Running the program from release

  1. Download the latest release.
  2. Ensure that you run the program as administrator depending on the permissions of the user executing it since it will be attempting to look through some of the program file directories.

Command Line Arguments

OptionDescription
-d, --addlDirectories Additional platform directories to search. ONLY looks for game directories in the top level of this folder.
-exeExclude, --addlExeExclusionWordsMore words to exclude if the EXE matches any part of this
-c, --sunshineConfigLocation Specify the Sunshine apps.json location [default: C:\Program Files\Sunshine\config\apps.json]
-f, --forceForce update apps.json even if games already existed [default: False]
-ru, --remove-uninstalledRemoves apps whose exes can not be found [default: False]
-desktop, --ensure-desktop-appEnsures that the 'Desktop' app is there [default: False]
-bigpicture, --ensure-steam-big-pictureEnsures that the 'Steam Big Picture' app is there [default: False]
--no-waitDon't wait for user input after finishing
--versionShow version information
-?, -h, --helpShow help and usage information

Running it from Visual Studio

To run it, open the solution and click "Run" or F5 in Visual Studio

image

image

Contributing

Consult the CONTRIBUTING.md for more info