files:
- nocd: https://github.com/keenanweaver/lutris-files/raw/soaf/The-Sum-of-All-Fears_NoCD_Win_EN.zip
- patch: https://github.com/keenanweaver/lutris-files/raw/soaf/The-Sum-of-All-Fears_Patch_Win_EN_Patch.zip
- dgvoodoo2: https://github.com/dege-diosg/dgVoodoo2/releases/download/v2.78/dgVoodoo2_78.zip
game:
arch: win32
exe: drive_c/Program Files/Red Storm Entertainment/The Sum of All Fears/SOAF.EXE
prefix: $GAMEDIR
installer:
- insert-disc:
description: Please mount the The Sum of All Fears disc and browse to the directory
requires: setup.exe
- write_file:
content: '[InstallShield Silent]
Version=v6.00.000
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-DlgOrder]
Dlg0={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdWelcome-0
Count=7
Dlg1={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdLicense-0
Dlg2={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdAskDestPath-0
Dlg3={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-0
Dlg4={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-1
Dlg5={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-2
Dlg6={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdFinish-0
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdWelcome-0]
Result=1
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdLicense-0]
Result=1
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdAskDestPath-0]
szDir=C:\Program Files\Red Storm Entertainment\The Sum of All Fears
Result=1
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-0]
Result=1
[Application]
Name=The Sum of All Fears
Version=1.00.000
Company=Red Storm Entertainment
Lang=0009
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-1]
Result=0
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-2]
Result=0
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0
[{75015942-75CF-4DED-AC50-B46D9CA78DC0}-DlgOrder]
Count=0'
file: $GAMEDIR/drive_c/setup.iss
- task:
arch: win32
args: -s -f1c:\setup.iss
description: Installing The Sum of All Fears
executable: $DISC/Setup.exe
name: wineexec
prefix: $GAMEDIR
- extract:
dst: $CACHE
src: patch
- task:
args: -s
description: Installing patch 1.1
executable: $CACHE/SOAF_Patch_US.exe
name: wineexec
prefix: $GAMEDIR
- execute:
command: rm -f "$GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The Sum
of All Fears/SOAF.exe"
- extract:
dst: $GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The Sum of All Fears
src: nocd
- extract:
dst: $CACHE/dgVoodoo2
src: dgvoodoo2
- execute:
command: mv -f $CACHE/dgVoodoo2/MS/x86/D3D8.dll $CACHE/dgVoodoo2/dgVoodoo.conf
$CACHE/dgVoodoo2/dgVoodooCpl.exe "$GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The
Sum of All Fears"
- write_config:
data:
DirectX:
Antialiasing: 8x
AppControlledScreenMode: false
DisableAltEnterToToggleScreenMode: false
Resolution: max_isf
VRAM: 256
VideoCard: internal3D
dgVoodooWatermark: false
General:
ScalingMode: stretched_ar
description: Write dgVoodoo.conf file
file: $GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The Sum of All Fears/dgVoodoo.conf
merge: false
wine:
overrides:
d3d8: n,b
description: ''
game_slug: the-sum-of-all-fears
gogslug: ''
humblestoreid: ''
installer_slug: the-sum-of-all-fears-cd
name: The Sum of All Fears
notes: ''
runner: wine
script:
files:
- nocd: https://github.com/keenanweaver/lutris-files/raw/soaf/The-Sum-of-All-Fears_NoCD_Win_EN.zip
- patch: https://github.com/keenanweaver/lutris-files/raw/soaf/The-Sum-of-All-Fears_Patch_Win_EN_Patch.zip
- dgvoodoo2: https://github.com/dege-diosg/dgVoodoo2/releases/download/v2.78/dgVoodoo2_78.zip
game:
arch: win32
exe: drive_c/Program Files/Red Storm Entertainment/The Sum of All Fears/SOAF.EXE
prefix: $GAMEDIR
installer:
- insert-disc:
description: Please mount the The Sum of All Fears disc and browse to the directory
requires: setup.exe
- write_file:
content: '[InstallShield Silent]
Version=v6.00.000
File=Response File
[File Transfer]
OverwrittenReadOnly=NoToAll
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-DlgOrder]
Dlg0={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdWelcome-0
Count=7
Dlg1={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdLicense-0
Dlg2={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdAskDestPath-0
Dlg3={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-0
Dlg4={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-1
Dlg5={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-2
Dlg6={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdFinish-0
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdWelcome-0]
Result=1
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdLicense-0]
Result=1
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdAskDestPath-0]
szDir=C:\Program Files\Red Storm Entertainment\The Sum of All Fears
Result=1
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-0]
Result=1
[Application]
Name=The Sum of All Fears
Version=1.00.000
Company=Red Storm Entertainment
Lang=0009
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-1]
Result=0
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-2]
Result=0
[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0
[{75015942-75CF-4DED-AC50-B46D9CA78DC0}-DlgOrder]
Count=0'
file: $GAMEDIR/drive_c/setup.iss
- task:
arch: win32
args: -s -f1c:\setup.iss
description: Installing The Sum of All Fears
executable: $DISC/Setup.exe
name: wineexec
prefix: $GAMEDIR
- extract:
dst: $CACHE
src: patch
- task:
args: -s
description: Installing patch 1.1
executable: $CACHE/SOAF_Patch_US.exe
name: wineexec
prefix: $GAMEDIR
- execute:
command: rm -f "$GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The Sum
of All Fears/SOAF.exe"
- extract:
dst: $GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The Sum of All Fears
src: nocd
- extract:
dst: $CACHE/dgVoodoo2
src: dgvoodoo2
- execute:
command: mv -f $CACHE/dgVoodoo2/MS/x86/D3D8.dll $CACHE/dgVoodoo2/dgVoodoo.conf
$CACHE/dgVoodoo2/dgVoodooCpl.exe "$GAMEDIR/drive_c/Program Files/Red Storm
Entertainment/The Sum of All Fears"
- write_config:
data:
DirectX:
Antialiasing: 8x
AppControlledScreenMode: false
DisableAltEnterToToggleScreenMode: false
Resolution: max_isf
VRAM: 256
VideoCard: internal3D
dgVoodooWatermark: false
General:
ScalingMode: stretched_ar
description: Write dgVoodoo.conf file
file: $GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The Sum of All
Fears/dgVoodoo.conf
merge: false
wine:
overrides:
d3d8: n,b
slug: the-sum-of-all-fears-cd
steamid: 19810
version: CD
year: 2002
{
"game_slug": "the-sum-of-all-fears",
"version": "CD",
"description": "",
"notes": "",
"name": "The Sum of All Fears",
"year": 2002,
"steamid": 19810,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "the-sum-of-all-fears-cd",
"installer_slug": "the-sum-of-all-fears-cd",
"script": {
"files": [
{
"nocd": "https://github.com/keenanweaver/lutris-files/raw/soaf/The-Sum-of-All-Fears_NoCD_Win_EN.zip"
},
{
"patch": "https://github.com/keenanweaver/lutris-files/raw/soaf/The-Sum-of-All-Fears_Patch_Win_EN_Patch.zip"
},
{
"dgvoodoo2": "https://github.com/dege-diosg/dgVoodoo2/releases/download/v2.78/dgVoodoo2_78.zip"
}
],
"game": {
"arch": "win32",
"exe": "drive_c/Program Files/Red Storm Entertainment/The Sum of All Fears/SOAF.EXE",
"prefix": "$GAMEDIR"
},
"installer": [
{
"insert-disc": {
"description": "Please mount the The Sum of All Fears disc and browse to the directory",
"requires": "setup.exe"
}
},
{
"write_file": {
"content": "[InstallShield Silent]\nVersion=v6.00.000\nFile=Response File\n[File Transfer]\nOverwrittenReadOnly=NoToAll\n[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-DlgOrder]\nDlg0={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdWelcome-0\nCount=7\nDlg1={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdLicense-0\nDlg2={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdAskDestPath-0\nDlg3={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-0\nDlg4={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-1\nDlg5={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-2\nDlg6={6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdFinish-0\n[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdWelcome-0]\nResult=1\n[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdLicense-0]\nResult=1\n[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdAskDestPath-0]\nszDir=C:\\Program Files\\Red Storm Entertainment\\The Sum of All Fears\nResult=1\n[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-0]\nResult=1\n[Application]\nName=The Sum of All Fears\nVersion=1.00.000\nCompany=Red Storm Entertainment\nLang=0009\n[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-1]\nResult=0\n[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-AskYesNo-2]\nResult=0\n[{6736E2A0-3B7C-4CAA-A508-7400F6A8969B}-SdFinish-0]\nResult=1\nbOpt1=0\nbOpt2=0\n[{75015942-75CF-4DED-AC50-B46D9CA78DC0}-DlgOrder]\nCount=0",
"file": "$GAMEDIR/drive_c/setup.iss"
}
},
{
"task": {
"arch": "win32",
"args": "-s -f1c:\\setup.iss",
"description": "Installing The Sum of All Fears",
"executable": "$DISC/Setup.exe",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"extract": {
"dst": "$CACHE",
"src": "patch"
}
},
{
"task": {
"args": "-s",
"description": "Installing patch 1.1",
"executable": "$CACHE/SOAF_Patch_US.exe",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"execute": {
"command": "rm -f \"$GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The Sum of All Fears/SOAF.exe\""
}
},
{
"extract": {
"dst": "$GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The Sum of All Fears",
"src": "nocd"
}
},
{
"extract": {
"dst": "$CACHE/dgVoodoo2",
"src": "dgvoodoo2"
}
},
{
"execute": {
"command": "mv -f $CACHE/dgVoodoo2/MS/x86/D3D8.dll $CACHE/dgVoodoo2/dgVoodoo.conf $CACHE/dgVoodoo2/dgVoodooCpl.exe \"$GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The Sum of All Fears\""
}
},
{
"write_config": {
"data": {
"DirectX": {
"Antialiasing": "8x",
"AppControlledScreenMode": false,
"DisableAltEnterToToggleScreenMode": false,
"Resolution": "max_isf",
"VRAM": 256,
"VideoCard": "internal3D",
"dgVoodooWatermark": false
},
"General": {
"ScalingMode": "stretched_ar"
}
},
"description": "Write dgVoodoo.conf file",
"file": "$GAMEDIR/drive_c/Program Files/Red Storm Entertainment/The Sum of All Fears/dgVoodoo.conf",
"merge": false
}
}
],
"wine": {
"overrides": {
"d3d8": "n,b"
}
}
}
}