files:
- iso: N/A:Select the game's ISO image file
- mnt-script: https://codeberg.org/jacob_scharmberg/lutris-scripts/raw/branch/main/sams-abenteuer-mit-der-wunschmaschine/mount-disc.sh
game:
exe: $GAMEDIR/drive_c/Program Files (x86)/Oetinger/Das_Sams/sams.exe
prefix: $GAMEDIR
installer:
- task:
name: create_prefix
prefix: $GAMEDIR
- move:
dst: $GAMEDIR
src: mnt-script
- execute:
command: cp '$iso' $GAMEDIR/disc.iso
description: Copying ISO to game prefix...
- execute:
description: Mounting ISO...
file: $GAMEDIR/mount-disc.sh
- task:
description: Installing the game. Please follow the instructions of the installer.
exclude_processes: qttask.exe sams.exe QuickTimePlayer
executable: $GAMEDIR/disc/setup.exe
name: wineexec
prefix: $GAMEDIR
return_code: 256
- task:
description: Killing residual QuickTime processes...
name: winekill
prefix: $GAMEDIR
system:
gamescope: true
prelaunch_command: $GAMEDIR/mount-disc.sh
prelaunch_wait: true
description: This installs the game from an ISO image of the CD. Since the game requires
the CD to be present when playing, this installer sets up a script to automatically
mount the ISO before launch.
game_slug: das-sams-abenteuer-mit-der-wunschmaschine
gogslug: ''
humblestoreid: ''
installer_slug: das-sams-abenteuer-mit-der-wu-iso
name: "Das Sams \u2013 Abenteuer mit der Wunschmaschine"
notes: "* On 64-bit systems, the game throws an error upon launching, but proceeds\
\ to work anyway.\r\n* The game disc is a hybrid Windows/macOS disc. By default,\
\ Linux mounts the macOS partition but we need the Windows partition. So this installer\
\ asks the user for the location of the ISO and then mounts the Windows partition\
\ and starts the install from there."
runner: wine
script:
files:
- iso: N/A:Select the game's ISO image file
- mnt-script: https://codeberg.org/jacob_scharmberg/lutris-scripts/raw/branch/main/sams-abenteuer-mit-der-wunschmaschine/mount-disc.sh
game:
exe: $GAMEDIR/drive_c/Program Files (x86)/Oetinger/Das_Sams/sams.exe
prefix: $GAMEDIR
installer:
- task:
name: create_prefix
prefix: $GAMEDIR
- move:
dst: $GAMEDIR
src: mnt-script
- execute:
command: cp '$iso' $GAMEDIR/disc.iso
description: Copying ISO to game prefix...
- execute:
description: Mounting ISO...
file: $GAMEDIR/mount-disc.sh
- task:
description: Installing the game. Please follow the instructions of the installer.
exclude_processes: qttask.exe sams.exe QuickTimePlayer
executable: $GAMEDIR/disc/setup.exe
name: wineexec
prefix: $GAMEDIR
return_code: 256
- task:
description: Killing residual QuickTime processes...
name: winekill
prefix: $GAMEDIR
system:
gamescope: true
prelaunch_command: $GAMEDIR/mount-disc.sh
prelaunch_wait: true
slug: das-sams-abenteuer-mit-der-wu-iso
steamid: null
version: ISO
year: 2004
{
"game_slug": "das-sams-abenteuer-mit-der-wunschmaschine",
"version": "ISO",
"description": "This installs the game from an ISO image of the CD. Since the game requires the CD to be present when playing, this installer sets up a script to automatically mount the ISO before launch.",
"notes": "* On 64-bit systems, the game throws an error upon launching, but proceeds to work anyway.\r\n* The game disc is a hybrid Windows/macOS disc. By default, Linux mounts the macOS partition but we need the Windows partition. So this installer asks the user for the location of the ISO and then mounts the Windows partition and starts the install from there.",
"name": "Das Sams \u2013 Abenteuer mit der Wunschmaschine",
"year": 2004,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "das-sams-abenteuer-mit-der-wu-iso",
"installer_slug": "das-sams-abenteuer-mit-der-wu-iso",
"script": {
"files": [
{
"iso": "N/A:Select the game's ISO image file"
},
{
"mnt-script": "https://codeberg.org/jacob_scharmberg/lutris-scripts/raw/branch/main/sams-abenteuer-mit-der-wunschmaschine/mount-disc.sh"
}
],
"game": {
"exe": "$GAMEDIR/drive_c/Program Files (x86)/Oetinger/Das_Sams/sams.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "mnt-script"
}
},
{
"execute": {
"command": "cp '$iso' $GAMEDIR/disc.iso",
"description": "Copying ISO to game prefix..."
}
},
{
"execute": {
"description": "Mounting ISO...",
"file": "$GAMEDIR/mount-disc.sh"
}
},
{
"task": {
"description": "Installing the game. Please follow the instructions of the installer.",
"exclude_processes": "qttask.exe sams.exe QuickTimePlayer",
"executable": "$GAMEDIR/disc/setup.exe",
"name": "wineexec",
"prefix": "$GAMEDIR",
"return_code": 256
}
},
{
"task": {
"description": "Killing residual QuickTime processes...",
"name": "winekill",
"prefix": "$GAMEDIR"
}
}
],
"system": {
"gamescope": true,
"prelaunch_command": "$GAMEDIR/mount-disc.sh",
"prelaunch_wait": true
}
}
}