Microsoft Store
Steam
Epic Games
Riot Games
Battle.net
EA App
Uplay
Discord
Steelseries
Microsoft Store
Для игр и приложений из Microsoft Store требуется создать ссылку на приложение. Для этого:
1. Запустите PowerShell и раскройте его на весь экран.
2. Запустите команду Get-StartApps.
3. В появившейся таблице найдите интересующее вас приложение.
4. Скопируйте путь до него (справа). Например HyperX NGENUITY: 33C30B79.HyperXNGenuity_0a78dr3hq0pvt!App
5. При создании карточки игры в Путь добавьте shell:AppsFolder/ и скопированный путь Должно получиться shell:AppsFolder/33C30B79.HyperXNGenuity_0a78dr3hq0pvt!App
Путь: shell:AppsFolder/33C30B79.HyperXNGenuity_0a78dr3hq0pvt!App
Аргумент командной строки: не требуется
Подробнее о добавлении игр из Microsoft Store вы можете прочитать здесь.
Steam
Вариант 1:
Путь: steam://rungameid/GAMEID (GAMEID игры можно найти на сайте https://steamdb.info/)
Аргумент командной строки: не требуется
Вариант 2: если не появляется карточка в шелл по первому способу, то:
Путь: ПутьДоSteam/Steam.exe
Аргумент командной строки: -applaunch GAMEID (GAMEID игры можно найти на сайте https://steamdb.info/)
Epic Games
Для игр из EpicGames требуется создать ярлык напрямую из лаунчера:
Путь: com.epicgames.launcher://apps/fn%3A4f9b356b567da5%3AFortnite?action=launch&silent=true
Аргумент командной строки: не требуется
Также вы можете поступить совершенно с любой игрой в epic games.
Аргумент командной строки: не требуется
Riot Games
Игра: Runtera
Путь: "ПутьДоРиот/RiotClientServices.exe
Аргумент командной строки: --launch-product=bacon --launch-patchline=live
Игра: League of Legends
Путь: ПутьДоРиот/RiotClientServices.exe
Аргумент командной строки: --launch-product=league_of_legends --launch-patchline=live
Игра: Valorant
Путь: ПутьДоРиот/RiotClientServices.exe
Аргумент командной строки: --launch-product=valorant --launch-patchline=live
Battle.net
Для игр из этого лаунчера нет параметров запуска, нужно прописать напрямую путь до игры
Но! У Heartstone нужно прописать путь до Hearthstone Beta Launcher.exe, потому что, если вы запустите Hearstone.exe запустится сама игра, а если пользователь еще не залогинен в лаунчере, то будет бесконечно грузиться.
Аргумент командной строки: не требуется
EA App
Ко всем приложениям пока лучше всего добавлять путь напрямую к лаунчеру, потому что путь к игре не работает из-за специфики запуска данных игр.
Путь: ПутьДоEaApp/EADesktop.exe
Аргумент командной строки: не требуется
Uplay
Используйте такую подпись в карточке:
Путь: uplay://launch/GAMEID
Аргумент командной строки: не требуется
GAMEID - это уникальный айди каждой игры на платформе Uplay
узнать правильный GAMEID для Uplay:
Создайте ярлык игры на рабочем столе > Щелкните правой кнопкой мыши меню Свойства > Скопируйте путь игры вида "uplay://launch/GAMEID" > Вставьте в карточку
Аргумент командной строки: не требуется
Discord
Путь: ПутьДоДискорд/Update.exe
Аргумент командной строки: --processStart Discord.exe
Что касается приложений, которые находятся в директории пользователя, то используйте переменные среды окружения Windows, подробнее здесь: ru.wikipedia.org
К примеру, для дискорда путь будет таким: %LOCALAPPDATA%\Discord\Update.exe
DayZ/Arma3
В случае игр, которые запускают сначала свой внутренней лаунчер для выбора сервера игры, воспользуйтесь установкой этого лаунчера напрямую:
Ссылка на скачивания лаунчера DayZ: https://dayzsalauncher.com/#/home
Ссылка на скачивание лаунчера Arma3: https://a3launcher.com/
Для корректной работы лаунчера сначала требуется авторизация в Steam.
SteelSeries
Путь: C:\Program Files\SteelSeries\GG\SteelSeriesGGClient.exe
Аргумент командной строки: не требуется