files:
- rebuilder: https://github.com/itsmattkc/LEGOIslandRebuilder/releases/download/continuous/Rebuilder.exe
- altinstaller: https://github.com/le717/Island-Alternate-Installer/releases/download/continuous/LEGO.Island.Alternate.Installer.exe
game:
arch: win32
exe: $GAMEDIR/drive_c/Program Files/LEGO Island/Rebuilder.exe
prefix: $GAMEDIR
installer:
- insert-disc:
description: Please mount the LEGO Island disc and browse to the directory
requires: setup.exe
- merge:
description: Copy disc to $CACHE
dst: $CACHE
src: $DISC
- execute:
args: 744 -R $CACHE
file: chmod
- merge:
dst: $CACHE
src: altinstaller
- task:
arch: win32
description: Installing LEGO Island
executable: $CACHE/LEGO.Island.Alternate.Installer.exe
name: wineexec
prefix: $GAMEDIR
- task:
app: mfc42
description: Install MFC42 for Lego Island Rebuilder
name: winetricks
- merge:
dst: $GAMEDIR/drive_c/Program Files/LEGO Island
src: rebuilder
- move:
dst: $GAMEDIR/drive_c/Program Files/LEGO Island/ddraw.dll.bak
src: $GAMEDIR/drive_c/Program Files/LEGO Island/ddraw.dll
- write_config:
data:
DirectX:
Antialiasing: 8x
AppControlledScreenMode: false
DisableAltEnterToToggleScreenMode: false
Filtering: appdriven
Resolution: max_isf
VRAM: 64
VideoCard: internal3D
dgVoodooWatermark: false
General:
ScalingMode: stretched_ar
description: Write dgVoodoo.conf file
file: $GAMEDIR/drive_c/Program Files/LEGO Island/dgVoodoo.conf
merge: false
wine:
dgvoodoo2: true
description: Includes Lego Island Rebuilder and Lego Island Alternate Installer.https://github.com/itsmattkc/LEGOIslandRebuilderhttps://github.com/le717/Island-Alternate-Installer
game_slug: lego-island
gogslug: ''
humblestoreid: ''
installer_slug: lego-island-cd-fixes
name: LEGO Island
notes: "Set options in Lego Island Rebuilder. (Highly recommended: change \"Turning:\
\ Unhook From Frame\" to True). After setting your desired options in Lego Island\
\ Rebuilder, you can add a '-r' argument to the Lutris game profile to bypass the\
\ GUI on launch.\r\n\r\nHit ALT-ENTER several times to enter fullscreen mode."
runner: wine
script:
files:
- rebuilder: https://github.com/itsmattkc/LEGOIslandRebuilder/releases/download/continuous/Rebuilder.exe
- altinstaller: https://github.com/le717/Island-Alternate-Installer/releases/download/continuous/LEGO.Island.Alternate.Installer.exe
game:
arch: win32
exe: $GAMEDIR/drive_c/Program Files/LEGO Island/Rebuilder.exe
prefix: $GAMEDIR
installer:
- insert-disc:
description: Please mount the LEGO Island disc and browse to the directory
requires: setup.exe
- merge:
description: Copy disc to $CACHE
dst: $CACHE
src: $DISC
- execute:
args: 744 -R $CACHE
file: chmod
- merge:
dst: $CACHE
src: altinstaller
- task:
arch: win32
description: Installing LEGO Island
executable: $CACHE/LEGO.Island.Alternate.Installer.exe
name: wineexec
prefix: $GAMEDIR
- task:
app: mfc42
description: Install MFC42 for Lego Island Rebuilder
name: winetricks
- merge:
dst: $GAMEDIR/drive_c/Program Files/LEGO Island
src: rebuilder
- move:
dst: $GAMEDIR/drive_c/Program Files/LEGO Island/ddraw.dll.bak
src: $GAMEDIR/drive_c/Program Files/LEGO Island/ddraw.dll
- write_config:
data:
DirectX:
Antialiasing: 8x
AppControlledScreenMode: false
DisableAltEnterToToggleScreenMode: false
Filtering: appdriven
Resolution: max_isf
VRAM: 64
VideoCard: internal3D
dgVoodooWatermark: false
General:
ScalingMode: stretched_ar
description: Write dgVoodoo.conf file
file: $GAMEDIR/drive_c/Program Files/LEGO Island/dgVoodoo.conf
merge: false
wine:
dgvoodoo2: true
slug: lego-island-cd-fixes
steamid: null
version: CD + fixes
year: 1997
{
"game_slug": "lego-island",
"version": "CD + fixes",
"description": "Includes Lego Island Rebuilder and Lego Island Alternate Installer.https://github.com/itsmattkc/LEGOIslandRebuilderhttps://github.com/le717/Island-Alternate-Installer",
"notes": "Set options in Lego Island Rebuilder. (Highly recommended: change \"Turning: Unhook From Frame\" to True). After setting your desired options in Lego Island Rebuilder, you can add a '-r' argument to the Lutris game profile to bypass the GUI on launch.\r\n\r\nHit ALT-ENTER several times to enter fullscreen mode.",
"name": "LEGO Island",
"year": 1997,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "lego-island-cd-fixes",
"installer_slug": "lego-island-cd-fixes",
"script": {
"files": [
{
"rebuilder": "https://github.com/itsmattkc/LEGOIslandRebuilder/releases/download/continuous/Rebuilder.exe"
},
{
"altinstaller": "https://github.com/le717/Island-Alternate-Installer/releases/download/continuous/LEGO.Island.Alternate.Installer.exe"
}
],
"game": {
"arch": "win32",
"exe": "$GAMEDIR/drive_c/Program Files/LEGO Island/Rebuilder.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"insert-disc": {
"description": "Please mount the LEGO Island disc and browse to the directory",
"requires": "setup.exe"
}
},
{
"merge": {
"description": "Copy disc to $CACHE",
"dst": "$CACHE",
"src": "$DISC"
}
},
{
"execute": {
"args": "744 -R $CACHE",
"file": "chmod"
}
},
{
"merge": {
"dst": "$CACHE",
"src": "altinstaller"
}
},
{
"task": {
"arch": "win32",
"description": "Installing LEGO Island",
"executable": "$CACHE/LEGO.Island.Alternate.Installer.exe",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "mfc42",
"description": "Install MFC42 for Lego Island Rebuilder",
"name": "winetricks"
}
},
{
"merge": {
"dst": "$GAMEDIR/drive_c/Program Files/LEGO Island",
"src": "rebuilder"
}
},
{
"move": {
"dst": "$GAMEDIR/drive_c/Program Files/LEGO Island/ddraw.dll.bak",
"src": "$GAMEDIR/drive_c/Program Files/LEGO Island/ddraw.dll"
}
},
{
"write_config": {
"data": {
"DirectX": {
"Antialiasing": "8x",
"AppControlledScreenMode": false,
"DisableAltEnterToToggleScreenMode": false,
"Filtering": "appdriven",
"Resolution": "max_isf",
"VRAM": 64,
"VideoCard": "internal3D",
"dgVoodooWatermark": false
},
"General": {
"ScalingMode": "stretched_ar"
}
},
"description": "Write dgVoodoo.conf file",
"file": "$GAMEDIR/drive_c/Program Files/LEGO Island/dgVoodoo.conf",
"merge": false
}
}
],
"wine": {
"dgvoodoo2": true
}
}
}