Microsoft Store
Steam
Epic Games
Riot Games
Battle.net
EA App
Uplay
Discord
Steelseries
Microsoft Store
For games and apps from the Microsoft Store you need to create a link to the app. For this:
- Launch PowerShell and open it to full screen.
- Run the Get-StartApps command.
- In the table that appears, find your desired application.
- Copy the path to it ﴾on the right﴿. For example, HyperX NGENUITY: 33C30B79.HyperXNGenuity_0a78dr3hq0pvt!App
- When creating a game card, add shell:AppsFolder/ and the copied path into the Path line. It should look like this: shell:AppsFolder/33C30B79.HyperXNGenuity_0a78dr3hq0pvt!App
Path: shell:AppsFolder/33C30B79.HyperXNGenuity_0a78dr3hq0pvt!App
Command line argument: not required
You can read more about adding games from the Microsoft Store here.
Steam
Option 1:
Path: steam://rungameid/GAMEID (You can find the GAMEID on this website: https://steamdb.info/)
Command line argument: not required
Option 2, If the game card does not appear in the Shell after using the first method, then:
Path: PathToSteam/Steam.exe
Command line argument: -applaunch GAMEID (You can find the GAMEID on this website:
https://steamdb.info/)
Epic Games
For games from Epic Games you need to create a shortcut directly from the Launcher:
Path: com.epicgames.launcher://apps/fn%3A4f9b356b567da5%3AFortnite?action=launch&silent=true
Command line argument: not required
You can also do the same with absolutely any game from Epic Games.
Command line argument: not required
Riot Games
Game: Runtera
Path: PathToRiot/RiotClientServices.exe
Command line argument: --launch-product=bacon --launch-patchline=live
Game: League of Legends
Path: PathToRiot/RiotClientServices.exe
Command line argument: --launch-product=league_of_legends --launch-patchline=live
Game: Valorant
Path: PathToRiot/RiotClientServices.exe
Command line argument: --launch-product=valorant --launch-patchline=live
Battle.net
There are no startup options for games from this launcher, you need to specify the path directly to the game.
But! For Heartstone you need to specify the path to Hearthstone Beta Launcher.exe, because if you run Hearstone.exe you will launch the game itself , and if the user is not yet logged in the Launcher, it will be loading infinitely.
Command line argument: not required.
EA App
For all apps it's best to add the path directly to the Launcher so far, because the game path doesn't work due to the specifics of running these games.
Path: PathToEaApp/EADesktop.exe
Command line argument: not required
Uplay
Use this kind of path in the game card:
Path: uplay://launch/GAMEID
Command line argument: not required
GAMEID is the unique id of each game on the Uplay platform, you can find out the correct GAMEID for Uplay like this:
Create a shortcut to the game on your desktop > Right-click, open the Properties menu > Copy the game path like "uplay://launch/GAMEID" > Paste it into the game card Command line argument: not required
Discord
Path: PathToDiscord/Update.exe
Command line argument: --processStart Discord.exe
As for the apps that are located in the user's directory, use Windows environment variables, more details on the topic here: en.wikipedia.org
For example, for discord, the path would look like this: %LOCALAPPDATA%\Discord\Update.exe
DayZ/Arma3
In the case of games that run their own internal Launcher first to select the game server, use the installation of that Launcher directly:
DayZ Launcher download link: https://dayzsalauncher.com/#/home
Arma3 Launcher download link: https://a3launcher.com/
For correct work of the Launcher you need to authorize in Steam first.
SteelSeries
Path: C:\Program Files\SteelSeries\GG\SteelSeriesGGClient.exe
Command line argument: not required