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
- Download the latest release.
- 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
| Option | Description |
|---|---|
| -d, --addlDirectories | Additional platform directories to search. ONLY looks for game directories in the top level of this folder. |
| -exeExclude, --addlExeExclusionWords | More 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, --force | Force update apps.json even if games already existed [default: False] |
| -ru, --remove-uninstalled | Removes apps whose exes can not be found [default: False] |
| -desktop, --ensure-desktop-app | Ensures that the 'Desktop' app is there [default: False] |
| -bigpicture, --ensure-steam-big-picture | Ensures that the 'Steam Big Picture' app is there [default: False] |
| --no-wait | Don't wait for user input after finishing |
| --version | Show version information |
| -?, -h, --help | Show help and usage information |
Running it from Visual Studio
To run it, open the solution and click "Run" or F5 in Visual Studio


Contributing
Consult the CONTRIBUTING.md for more info