files:
- iso: N/A:Select the game's ISO image file
- mnt-script: https://codeberg.org/jacob_scharmberg/lutris-scripts/raw/branch/main/jurassic-park-iii-dino-defender/mount-disc.sh
game:
exe: $GAMEDIR/drive_c/Program Files/Jurassic Park III Games/Dino Defender/launch.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 hard disk...
- execute:
description: Mounting ISO...
file: $GAMEDIR/mount-disc.sh
- task:
exclude_processes: write.exe QuickTimePlayer Launch.exe Dinodef.exe
executable: $GAMEDIR/disc/AUTORUN.EXE
name: wineexec
prefix: $GAMEDIR
- task:
name: winekill
prefix: $GAMEDIR
system:
gamescope: true
gamescope_game_res: 640x480
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. The CD menu buttons are a bit iffy for me but if you
keep pressing them, they should eventually work. The opening splash screen of the
game does not show and only plays the audio. But if you click multiple times on
the black screen, it will eventually show picture.
game_slug: jurassic-park-iii-dino-defender
gogslug: ''
humblestoreid: ''
installer_slug: jurassic-park-iii-dino-defend-iso
name: 'Jurassic Park III: Dino Defender'
notes: 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/jurassic-park-iii-dino-defender/mount-disc.sh
game:
exe: $GAMEDIR/drive_c/Program Files/Jurassic Park III Games/Dino Defender/launch.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 hard disk...
- execute:
description: Mounting ISO...
file: $GAMEDIR/mount-disc.sh
- task:
exclude_processes: write.exe QuickTimePlayer Launch.exe Dinodef.exe
executable: $GAMEDIR/disc/AUTORUN.EXE
name: wineexec
prefix: $GAMEDIR
- task:
name: winekill
prefix: $GAMEDIR
system:
gamescope: true
gamescope_game_res: 640x480
prelaunch_command: $GAMEDIR/mount-disc.sh
prelaunch_wait: true
slug: jurassic-park-iii-dino-defend-iso
steamid: null
version: ISO
year: 2001
{
"game_slug": "jurassic-park-iii-dino-defender",
"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. The CD menu buttons are a bit iffy for me but if you keep pressing them, they should eventually work. The opening splash screen of the game does not show and only plays the audio. But if you click multiple times on the black screen, it will eventually show picture.",
"notes": "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": "Jurassic Park III: Dino Defender",
"year": 2001,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "jurassic-park-iii-dino-defend-iso",
"installer_slug": "jurassic-park-iii-dino-defend-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/jurassic-park-iii-dino-defender/mount-disc.sh"
}
],
"game": {
"exe": "$GAMEDIR/drive_c/Program Files/Jurassic Park III Games/Dino Defender/launch.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 hard disk..."
}
},
{
"execute": {
"description": "Mounting ISO...",
"file": "$GAMEDIR/mount-disc.sh"
}
},
{
"task": {
"exclude_processes": "write.exe QuickTimePlayer Launch.exe Dinodef.exe",
"executable": "$GAMEDIR/disc/AUTORUN.EXE",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"name": "winekill",
"prefix": "$GAMEDIR"
}
}
],
"system": {
"gamescope": true,
"gamescope_game_res": "640x480",
"prelaunch_command": "$GAMEDIR/mount-disc.sh",
"prelaunch_wait": true
}
}
}