files:
- client: https://cdn.retro-online.eu/download/retROClient.zip
- dgvoodoo2: https://cdn.retro-online.eu/download/dgVoodoo2_62_1.zip
game:
arch: win32
exe: $GAMEDIR/retRO Patcher.exe
prefix: $GAMEDIR
working_dir: $GAMEDIR
installer:
- task:
arch: win32
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- extract:
description: Extracting client...
dst: $GAMEDIR
file: client
- execute:
command: sed -i 's/^WindowLock *= *0/WindowLock = 1/g' $GAMEDIR/dinput.ini
description: Configuring ROExt...
- extract:
description: Extracting dgVoodoo2...
dst: $CACHE
file: dgvoodoo2
- move:
dst: $GAMEDIR
src: $CACHE/DDraw.dll
- move:
dst: $GAMEDIR
src: $CACHE/D3DImm.dll
- move:
dst: $GAMEDIR
src: $CACHE/dgVoodoo.conf
- move:
dst: $GAMEDIR
src: $CACHE/dgVoodooCpl.exe
- execute:
command: sed -i 's/^dgVoodooWatermark *= *true/dgVoodooWatermark = false/g' $GAMEDIR/dgVoodoo.conf
description: Configuring dgVoodoo2...
- execute:
command: sed -i 's/^VRAM *= *[0-9]\+/VRAM = 1024/g' $GAMEDIR/dgVoodoo.conf
description: Configuring dgVoodoo2...
- task:
description: Running opensetup...
executable: $GAMEDIR/opensetup.exe
name: wineexec
overrides:
d3dimm: n
ddraw: n
dinput: n
prefix: $GAMEDIR
require-binaries: sed
system:
env:
DXVK_HUD: compiler
wine:
Desktop: true
overrides:
d3dimm: n
ddraw: n
dinput: n
description: retRO Online with dgVoodoo2 and DXVK enabled
game_slug: retro-online
gogslug: ''
humblestoreid: ''
installer_slug: retro-online-dgvoodoo2-dxvk
name: retRO Online
notes: "Use \"Run EXE inside of Wine prefix\" for configuration:\r\n- opensetup.exe\
\ to configure the client\r\n- dgVoodooCpl.exe to configure dgVoodoo2"
runner: wine
script:
files:
- client: https://cdn.retro-online.eu/download/retROClient.zip
- dgvoodoo2: https://cdn.retro-online.eu/download/dgVoodoo2_62_1.zip
game:
arch: win32
exe: $GAMEDIR/retRO Patcher.exe
prefix: $GAMEDIR
working_dir: $GAMEDIR
installer:
- task:
arch: win32
install_mono: false
name: create_prefix
prefix: $GAMEDIR
- extract:
description: Extracting client...
dst: $GAMEDIR
file: client
- execute:
command: sed -i 's/^WindowLock *= *0/WindowLock = 1/g' $GAMEDIR/dinput.ini
description: Configuring ROExt...
- extract:
description: Extracting dgVoodoo2...
dst: $CACHE
file: dgvoodoo2
- move:
dst: $GAMEDIR
src: $CACHE/DDraw.dll
- move:
dst: $GAMEDIR
src: $CACHE/D3DImm.dll
- move:
dst: $GAMEDIR
src: $CACHE/dgVoodoo.conf
- move:
dst: $GAMEDIR
src: $CACHE/dgVoodooCpl.exe
- execute:
command: sed -i 's/^dgVoodooWatermark *= *true/dgVoodooWatermark = false/g'
$GAMEDIR/dgVoodoo.conf
description: Configuring dgVoodoo2...
- execute:
command: sed -i 's/^VRAM *= *[0-9]\+/VRAM = 1024/g' $GAMEDIR/dgVoodoo.conf
description: Configuring dgVoodoo2...
- task:
description: Running opensetup...
executable: $GAMEDIR/opensetup.exe
name: wineexec
overrides:
d3dimm: n
ddraw: n
dinput: n
prefix: $GAMEDIR
require-binaries: sed
system:
env:
DXVK_HUD: compiler
wine:
Desktop: true
overrides:
d3dimm: n
ddraw: n
dinput: n
slug: retro-online-dgvoodoo2-dxvk
steamid: null
version: dgvoodoo2-dxvk
year: 2021
{
"game_slug": "retro-online",
"version": "dgvoodoo2-dxvk",
"description": "retRO Online with dgVoodoo2 and DXVK enabled",
"notes": "Use \"Run EXE inside of Wine prefix\" for configuration:\r\n- opensetup.exe to configure the client\r\n- dgVoodooCpl.exe to configure dgVoodoo2",
"name": "retRO Online",
"year": 2021,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "retro-online-dgvoodoo2-dxvk",
"installer_slug": "retro-online-dgvoodoo2-dxvk",
"script": {
"files": [
{
"client": "https://cdn.retro-online.eu/download/retROClient.zip"
},
{
"dgvoodoo2": "https://cdn.retro-online.eu/download/dgVoodoo2_62_1.zip"
}
],
"game": {
"arch": "win32",
"exe": "$GAMEDIR/retRO Patcher.exe",
"prefix": "$GAMEDIR",
"working_dir": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win32",
"install_mono": false,
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"extract": {
"description": "Extracting client...",
"dst": "$GAMEDIR",
"file": "client"
}
},
{
"execute": {
"command": "sed -i 's/^WindowLock *= *0/WindowLock = 1/g' $GAMEDIR/dinput.ini",
"description": "Configuring ROExt..."
}
},
{
"extract": {
"description": "Extracting dgVoodoo2...",
"dst": "$CACHE",
"file": "dgvoodoo2"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/DDraw.dll"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/D3DImm.dll"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/dgVoodoo.conf"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$CACHE/dgVoodooCpl.exe"
}
},
{
"execute": {
"command": "sed -i 's/^dgVoodooWatermark *= *true/dgVoodooWatermark = false/g' $GAMEDIR/dgVoodoo.conf",
"description": "Configuring dgVoodoo2..."
}
},
{
"execute": {
"command": "sed -i 's/^VRAM *= *[0-9]\\+/VRAM = 1024/g' $GAMEDIR/dgVoodoo.conf",
"description": "Configuring dgVoodoo2..."
}
},
{
"task": {
"description": "Running opensetup...",
"executable": "$GAMEDIR/opensetup.exe",
"name": "wineexec",
"overrides": {
"d3dimm": "n",
"ddraw": "n",
"dinput": "n"
},
"prefix": "$GAMEDIR"
}
}
],
"require-binaries": "sed",
"system": {
"env": {
"DXVK_HUD": "compiler"
}
},
"wine": {
"Desktop": true,
"overrides": {
"d3dimm": "n",
"ddraw": "n",
"dinput": "n"
}
}
}
}