files:
- setupfile: https://download-psplus.playstation.com/downloads/psplus/pc/PlayStationPlus-12.2.0.exe
- vc2013x64: https://download.visualstudio.microsoft.com/download/pr/10912041/cee5d6bca2ddbcd039da727bf4acb48a/vcredist_x64.exe
- vc2013x86: https://download.visualstudio.microsoft.com/download/pr/10912113/5da66ddebb0ad32ebd4b922fd82e8e25/vcredist_x86.exe
game:
exe: $GAMEDIR/drive_c/Program Files (x86)/PlayStationPlus/pspluslauncher.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
name: create_prefix
- move:
dst: $CACHE/msvcr120_x86.dll
src: $GAMEDIR/drive_c/windows/syswow64/msvcr120.dll
- move:
dst: $CACHE/msvcr120_app_x86.dll
src: $GAMEDIR/drive_c/windows/syswow64/msvcr120_app.dll
- move:
dst: $CACHE/msvcr120_x64.dll
src: $GAMEDIR/drive_c/windows/system32/msvcr120.dll
- move:
dst: $CACHE/msvcr120_app_x64.dll
src: $GAMEDIR/drive_c/windows/system32/msvcr120_app.dll
- task:
executable: vc2013x86
name: wineexec
prefix: $GAMEDIR
- task:
executable: vc2013x64
name: wineexec
prefix: $GAMEDIR
- task:
executable: setupfile
name: wineexec
prefix: $GAMEDIR
description: ''
game_slug: playstation-plus
gogslug: ''
humblestoreid: ''
installer_slug: playstation-plus-playstationplus-1220
name: PlayStation Plus
notes: The visual studio 2013 C++ libraries which are installed by default are not
the most recent version, and are missing function calls expected by PlayStation
Plus. Additionally, simply running the VC++ installers isn't sufficient to correct
the issue, as they don't overwrite the default ones. The default *.dll files need
to be removed before installing the updated runtimes.
runner: wine
script:
files:
- setupfile: https://download-psplus.playstation.com/downloads/psplus/pc/PlayStationPlus-12.2.0.exe
- vc2013x64: https://download.visualstudio.microsoft.com/download/pr/10912041/cee5d6bca2ddbcd039da727bf4acb48a/vcredist_x64.exe
- vc2013x86: https://download.visualstudio.microsoft.com/download/pr/10912113/5da66ddebb0ad32ebd4b922fd82e8e25/vcredist_x86.exe
game:
exe: $GAMEDIR/drive_c/Program Files (x86)/PlayStationPlus/pspluslauncher.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
name: create_prefix
- move:
dst: $CACHE/msvcr120_x86.dll
src: $GAMEDIR/drive_c/windows/syswow64/msvcr120.dll
- move:
dst: $CACHE/msvcr120_app_x86.dll
src: $GAMEDIR/drive_c/windows/syswow64/msvcr120_app.dll
- move:
dst: $CACHE/msvcr120_x64.dll
src: $GAMEDIR/drive_c/windows/system32/msvcr120.dll
- move:
dst: $CACHE/msvcr120_app_x64.dll
src: $GAMEDIR/drive_c/windows/system32/msvcr120_app.dll
- task:
executable: vc2013x86
name: wineexec
prefix: $GAMEDIR
- task:
executable: vc2013x64
name: wineexec
prefix: $GAMEDIR
- task:
executable: setupfile
name: wineexec
prefix: $GAMEDIR
slug: playstation-plus-playstationplus-1220
steamid: null
version: PlayStationPlus-12.2.0
year: 2022
{
"game_slug": "playstation-plus",
"version": "PlayStationPlus-12.2.0",
"description": "",
"notes": "The visual studio 2013 C++ libraries which are installed by default are not the most recent version, and are missing function calls expected by PlayStation Plus. Additionally, simply running the VC++ installers isn't sufficient to correct the issue, as they don't overwrite the default ones. The default *.dll files need to be removed before installing the updated runtimes.",
"name": "PlayStation Plus",
"year": 2022,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "playstation-plus-playstationplus-1220",
"installer_slug": "playstation-plus-playstationplus-1220",
"script": {
"files": [
{
"setupfile": "https://download-psplus.playstation.com/downloads/psplus/pc/PlayStationPlus-12.2.0.exe"
},
{
"vc2013x64": "https://download.visualstudio.microsoft.com/download/pr/10912041/cee5d6bca2ddbcd039da727bf4acb48a/vcredist_x64.exe"
},
{
"vc2013x86": "https://download.visualstudio.microsoft.com/download/pr/10912113/5da66ddebb0ad32ebd4b922fd82e8e25/vcredist_x86.exe"
}
],
"game": {
"exe": "$GAMEDIR/drive_c/Program Files (x86)/PlayStationPlus/pspluslauncher.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win64",
"name": "create_prefix"
}
},
{
"move": {
"dst": "$CACHE/msvcr120_x86.dll",
"src": "$GAMEDIR/drive_c/windows/syswow64/msvcr120.dll"
}
},
{
"move": {
"dst": "$CACHE/msvcr120_app_x86.dll",
"src": "$GAMEDIR/drive_c/windows/syswow64/msvcr120_app.dll"
}
},
{
"move": {
"dst": "$CACHE/msvcr120_x64.dll",
"src": "$GAMEDIR/drive_c/windows/system32/msvcr120.dll"
}
},
{
"move": {
"dst": "$CACHE/msvcr120_app_x64.dll",
"src": "$GAMEDIR/drive_c/windows/system32/msvcr120_app.dll"
}
},
{
"task": {
"executable": "vc2013x86",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"executable": "vc2013x64",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"executable": "setupfile",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
}
]
}
}