Skip to content

Commit 2fc0d4b

Browse files
committed
feat(config,registry): add PlayStation Plus launcher
APP_REGISTRY[ps-plus]: installs to Program Files (x86)/PlayStationPlus/PlayStationPlus.exe; purge paths cover the app dir + AppData/Roaming/playstation-plus and playstation-now (confirmed by user install). APP_INSTALL_ARGS[ps-plus]=/S: NSIS silent flag. find_local_installer: matches *playstation*.exe and *psplus*.exe in ./installers/. Download URL: https://download-psplus.playstation.com/downloads/psplus/pc/latest (direct wget-compatible, requires PlayStation subscription for activation but not for download). User confirmed successful installation under GE-Proton11-6. docs/INSTALLER_LINKS.md and installers/README.md updated by user.
1 parent 99c699c commit 2fc0d4b

4 files changed

Lines changed: 8 additions & 1 deletion

File tree

docs/INSTALLER_LINKS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ External resources for game launcher installers. These are never committed to th
1212
| **Ubisoft Connect** | https://ubisoftconnect.com/en-US/downloads | May require browser User-Agent header | ⚠️ Partial |
1313
| **Amazon Games** | https://amazon-games-launcher.s3.amazonaws.com/AmazonGamesSetup.exe | Direct download, wget/curl compatible | ✅ Yes |
1414
| **Legacy Games** | https://legacy.games/download | Requires browser interaction | ❌ Manual only |
15+
| **PlayStation Plus** | https://download-psplus.playstation.com/downloads/psplus/pc/latest | Requires a subscription | ✅ Yes |
1516

1617
## How to Use
1718

installers/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@ wget https://cdn.gog.com/Open/GOG%20Galaxy/GOG_Galaxy_2.0.exe
2828

2929
## Available Installers
3030

31-
See `../INSTALLER_LINKS.md` for download URLs.
31+
See `../docs/INSTALLER_LINKS.md` for download URLs.

lib/config.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ declare -A APP_INSTALL_ARGS=(
2525
[ea-desktop]="/quiet /norestart" # WiX Bundle flags for EAappInstaller.exe
2626
[legacy-games]="/S"
2727
[amazon-games]="/S"
28+
[ps-plus]="/S"
2829
)
2930

3031
# Per-app launch arguments appended after the exe (e.g. force UI open)
@@ -59,4 +60,6 @@ declare -A APP_REGISTRY=(
5960
[amazon-games]="Amazon Games|users/steamuser/AppData/Local/Amazon Games/App/Amazon Games.exe|https://download.amazongames.com/AmazonGamesSetup.exe|users/steamuser/AppData/Local/Amazon Games|users/steamuser/AppData/Roaming/Amazon Games|ProgramData/Amazon Games"
6061

6162
[legacy-games]="Legacy Games|users/steamuser/AppData/Local/Programs/legacy-games-launcher/Legacy Games Launcher.exe|https://cdn.legacygames.com/LegacyGamesLauncher/legacy-games-launcher-setup-1.16.7-x64-full.exe|users/steamuser/AppData/Local/Programs/legacy-games-launcher|users/steamuser/AppData/Local/legacy-games-launcher-updater|users/steamuser/AppData/Roaming/Legacy Games Launcher"
63+
64+
[ps-plus]="PlayStation Plus|Program Files (x86)/PlayStationPlus/PlayStationPlus.exe|https://download-psplus.playstation.com/downloads/psplus/pc/latest|Program Files (x86)/PlayStationPlus|users/steamuser/AppData/Roaming/playstation-plus|users/steamuser/AppData/Roaming/playstation-now"
6265
)

lib/registry.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@ find_local_installer() {
125125
legacy-games)
126126
result=$(find "$installers_dir" -maxdepth 1 -iname "*legacy*.exe" 2>/dev/null | head -1)
127127
;;
128+
ps-plus)
129+
result=$(find "$installers_dir" -maxdepth 1 \( -iname "*playstation*.exe" -o -iname "*psplus*.exe" \) 2>/dev/null | head -1)
130+
;;
128131
*)
129132
return 1
130133
;;

0 commit comments

Comments
 (0)