Installer dino-crisis-cd-sourcenext
files:
- gemini: N/A:Please download Classic REbirth here and select it https://appleofeden.de-doc.com/index.php/download/dino-crisis-classic-rebirth/
game:
arch: win32
exe: drive_c/Program Files/Dino Crisis/DINO.exe
prefix: $GAMEDIR
installer:
- insert-disc:
description: Please mount Dino Crisis SourceNext disc
requires: DINO.exe
- task:
arch: win32
description: Creating Wine prefix (32-bit)
name: create_prefix
prefix: $GAMEDIR
- copy:
description: Copy $DISC/Data to $GAMEDIR/drive_c/Program Files/Dino Crisis
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis/Data
src: $DISC/Data
- copy:
description: Copy $DISC/Movie to $GAMEDIR/drive_c/Program Files/Dino Crisis
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis/Movie
src: $DISC/Movie
- copy:
description: Copy $DISC/SOUND to $GAMEDIR/drive_c/Program Files/Dino Crisis
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis/SOUND
src: $DISC/SOUND
- copy:
description: Copy $DISC/DINO.exe to $GAMEDIR/drive_c/Program Files/Dino Crisis
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
src: $DISC/DINO.exe
- execute:
command: curl https://api.github.com/repos/dege-diosg/dgVoodoo2/releases/latest
| grep browser_download_url | grep -vE '(dbg|API)' | cut -d '"' -f 4 | wget
-i- -P $CACHE
description: Download latest dgVoodoo2 release
- execute:
command: find $CACHE -name 'dgVoodoo*' -exec unzip {} -d $CACHE ';'
description: Extract latest dgVoodoo2 release to $CACHE
- merge:
description: Copy dgVoodoo2 components to $GAMEDIR
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
src: $CACHE/MS/x86/DDraw.dll
- merge:
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
src: $CACHE/MS/x86/D3DImm.dll
- merge:
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
src: $CACHE/dgVoodooCpl.exe
- merge:
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
src: $CACHE/dgVoodoo.conf
- write_config:
data:
DirectX:
Antialiasing: appdriven
AppControlledScreenMode: false
DisableAltEnterToToggleScreenMode: true
Filtering: appdriven
Resolution: unforced
VRAM: 128
VideoCard: internal3D
dgVoodooWatermark: false
General:
CaptureMouse: true
CenterAppWindow: true
FullScreenOutput: default
KeepWindowAspectRatio: true
ScalingMode: stretched_ar
description: Write dgVoodoo.conf file
file: $GAMEDIR/drive_c/Program Files/Dino Crisis/dgVoodoo.conf
merge: false
- execute:
command: mv "$GAMEDIR/drive_c/Program Files/Dino Crisis/DDraw.dll" "$GAMEDIR/drive_c/Program
Files/Dino Crisis/dc_ddraw.dll"
description: Rename dgVoodoo2 ddraw.dll
- extract:
description: Extract Classic REbirth dll
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
file: gemini
wine:
overrides:
ddraw.dll: n,b
description: Installs the Windows version by Sourcenext with the Classic REbirth patch.
Highly recommended to also install the HD FMV pack. https://appleofeden.de-doc.com/index.php/dino-crisis-classic-rebirth/
game_slug: dino-crisis
gogslug: dino_crisis_bundle
humblestoreid: ''
installer_slug: dino-crisis-cd-sourcenext
name: Dino Crisis
notes: ''
runner: wine
script:
files:
- gemini: N/A:Please download Classic REbirth here and select it https://appleofeden.de-doc.com/index.php/download/dino-crisis-classic-rebirth/
game:
arch: win32
exe: drive_c/Program Files/Dino Crisis/DINO.exe
prefix: $GAMEDIR
installer:
- insert-disc:
description: Please mount Dino Crisis SourceNext disc
requires: DINO.exe
- task:
arch: win32
description: Creating Wine prefix (32-bit)
name: create_prefix
prefix: $GAMEDIR
- copy:
description: Copy $DISC/Data to $GAMEDIR/drive_c/Program Files/Dino Crisis
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis/Data
src: $DISC/Data
- copy:
description: Copy $DISC/Movie to $GAMEDIR/drive_c/Program Files/Dino Crisis
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis/Movie
src: $DISC/Movie
- copy:
description: Copy $DISC/SOUND to $GAMEDIR/drive_c/Program Files/Dino Crisis
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis/SOUND
src: $DISC/SOUND
- copy:
description: Copy $DISC/DINO.exe to $GAMEDIR/drive_c/Program Files/Dino Crisis
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
src: $DISC/DINO.exe
- execute:
command: curl https://api.github.com/repos/dege-diosg/dgVoodoo2/releases/latest
| grep browser_download_url | grep -vE '(dbg|API)' | cut -d '"' -f 4 | wget
-i- -P $CACHE
description: Download latest dgVoodoo2 release
- execute:
command: find $CACHE -name 'dgVoodoo*' -exec unzip {} -d $CACHE ';'
description: Extract latest dgVoodoo2 release to $CACHE
- merge:
description: Copy dgVoodoo2 components to $GAMEDIR
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
src: $CACHE/MS/x86/DDraw.dll
- merge:
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
src: $CACHE/MS/x86/D3DImm.dll
- merge:
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
src: $CACHE/dgVoodooCpl.exe
- merge:
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
src: $CACHE/dgVoodoo.conf
- write_config:
data:
DirectX:
Antialiasing: appdriven
AppControlledScreenMode: false
DisableAltEnterToToggleScreenMode: true
Filtering: appdriven
Resolution: unforced
VRAM: 128
VideoCard: internal3D
dgVoodooWatermark: false
General:
CaptureMouse: true
CenterAppWindow: true
FullScreenOutput: default
KeepWindowAspectRatio: true
ScalingMode: stretched_ar
description: Write dgVoodoo.conf file
file: $GAMEDIR/drive_c/Program Files/Dino Crisis/dgVoodoo.conf
merge: false
- execute:
command: mv "$GAMEDIR/drive_c/Program Files/Dino Crisis/DDraw.dll" "$GAMEDIR/drive_c/Program
Files/Dino Crisis/dc_ddraw.dll"
description: Rename dgVoodoo2 ddraw.dll
- extract:
description: Extract Classic REbirth dll
dst: $GAMEDIR/drive_c/Program Files/Dino Crisis
file: gemini
wine:
overrides:
ddraw.dll: n,b
slug: dino-crisis-cd-sourcenext
steamid: null
version: CD (SourceNext)
year: 1999
{
"game_slug": "dino-crisis",
"version": "CD (SourceNext)",
"description": "Installs the Windows version by Sourcenext with the Classic REbirth patch. Highly recommended to also install the HD FMV pack. https://appleofeden.de-doc.com/index.php/dino-crisis-classic-rebirth/",
"notes": "",
"name": "Dino Crisis",
"year": 1999,
"steamid": null,
"gogslug": "dino_crisis_bundle",
"humblestoreid": "",
"runner": "wine",
"slug": "dino-crisis-cd-sourcenext",
"installer_slug": "dino-crisis-cd-sourcenext",
"script": {
"files": [
{
"gemini": "N/A:Please download Classic REbirth here and select it https://appleofeden.de-doc.com/index.php/download/dino-crisis-classic-rebirth/"
}
],
"game": {
"arch": "win32",
"exe": "drive_c/Program Files/Dino Crisis/DINO.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"insert-disc": {
"description": "Please mount Dino Crisis SourceNext disc",
"requires": "DINO.exe"
}
},
{
"task": {
"arch": "win32",
"description": "Creating Wine prefix (32-bit)",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"copy": {
"description": "Copy $DISC/Data to $GAMEDIR/drive_c/Program Files/Dino Crisis",
"dst": "$GAMEDIR/drive_c/Program Files/Dino Crisis/Data",
"src": "$DISC/Data"
}
},
{
"copy": {
"description": "Copy $DISC/Movie to $GAMEDIR/drive_c/Program Files/Dino Crisis",
"dst": "$GAMEDIR/drive_c/Program Files/Dino Crisis/Movie",
"src": "$DISC/Movie"
}
},
{
"copy": {
"description": "Copy $DISC/SOUND to $GAMEDIR/drive_c/Program Files/Dino Crisis",
"dst": "$GAMEDIR/drive_c/Program Files/Dino Crisis/SOUND",
"src": "$DISC/SOUND"
}
},
{
"copy": {
"description": "Copy $DISC/DINO.exe to $GAMEDIR/drive_c/Program Files/Dino Crisis",
"dst": "$GAMEDIR/drive_c/Program Files/Dino Crisis",
"src": "$DISC/DINO.exe"
}
},
{
"execute": {
"command": "curl https://api.github.com/repos/dege-diosg/dgVoodoo2/releases/latest | grep browser_download_url | grep -vE '(dbg|API)' | cut -d '\"' -f 4 | wget -i- -P $CACHE",
"description": "Download latest dgVoodoo2 release"
}
},
{
"execute": {
"command": "find $CACHE -name 'dgVoodoo*' -exec unzip {} -d $CACHE ';'",
"description": "Extract latest dgVoodoo2 release to $CACHE"
}
},
{
"merge": {
"description": "Copy dgVoodoo2 components to $GAMEDIR",
"dst": "$GAMEDIR/drive_c/Program Files/Dino Crisis",
"src": "$CACHE/MS/x86/DDraw.dll"
}
},
{
"merge": {
"dst": "$GAMEDIR/drive_c/Program Files/Dino Crisis",
"src": "$CACHE/MS/x86/D3DImm.dll"
}
},
{
"merge": {
"dst": "$GAMEDIR/drive_c/Program Files/Dino Crisis",
"src": "$CACHE/dgVoodooCpl.exe"
}
},
{
"merge": {
"dst": "$GAMEDIR/drive_c/Program Files/Dino Crisis",
"src": "$CACHE/dgVoodoo.conf"
}
},
{
"write_config": {
"data": {
"DirectX": {
"Antialiasing": "appdriven",
"AppControlledScreenMode": false,
"DisableAltEnterToToggleScreenMode": true,
"Filtering": "appdriven",
"Resolution": "unforced",
"VRAM": 128,
"VideoCard": "internal3D",
"dgVoodooWatermark": false
},
"General": {
"CaptureMouse": true,
"CenterAppWindow": true,
"FullScreenOutput": "default",
"KeepWindowAspectRatio": true,
"ScalingMode": "stretched_ar"
}
},
"description": "Write dgVoodoo.conf file",
"file": "$GAMEDIR/drive_c/Program Files/Dino Crisis/dgVoodoo.conf",
"merge": false
}
},
{
"execute": {
"command": "mv \"$GAMEDIR/drive_c/Program Files/Dino Crisis/DDraw.dll\" \"$GAMEDIR/drive_c/Program Files/Dino Crisis/dc_ddraw.dll\"",
"description": "Rename dgVoodoo2 ddraw.dll"
}
},
{
"extract": {
"description": "Extract Classic REbirth dll",
"dst": "$GAMEDIR/drive_c/Program Files/Dino Crisis",
"file": "gemini"
}
}
],
"wine": {
"overrides": {
"ddraw.dll": "n,b"
}
}
}
}