files:
- portable_archive: https://github.com/Vocaluxe/Vocaluxe/releases/download/Nightly/Vocaluxe_Nightly_Windows_x64.zip
- portaudio_dll:
filename: libportaudio.so.2.dll
url: https://github.com/spatialaudio/portaudio-binaries/raw/refs/heads/master/libportaudio64bit.dll
- gstreamer-mingw: https://gstreamer.freedesktop.org/data/pkg/windows/1.26.0/mingw/gstreamer-1.0-mingw-x86_64-1.26.0.msi
game:
arch: win64
exe: $GAMEDIR/Vocaluxe.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Creating Wine prefix
name: create_prefix
prefix: $GAMEDIR
- task:
app: vcrun2010 vcrun2022 gdiplus
arch: win64
name: winetricks
prefix: $GAMEDIR
- extract:
dst: $GAMEDIR/
file: portable_archive
name: extract_game
- move:
dst: $GAMEDIR/
src: gstreamer-mingw
- execute:
command: sed -i 's/\\r\\//g' $GAMEDIR/Languages/es.xml
- move:
dst: $GAMEDIR
src: portaudio_dll
- execute:
command: WINEPREFIX=$GAMEDIR $WINEBIN msiexec /i $GAMEDIR/gstreamer-1.0-mingw-x86_64-1.26.0.msi
/qn ADDLOCAL=ALL INSTALLDIR=C:\gstreamer\
- task:
key: PATH
name: set_regedit
path: HKEY_CURRENT_USER\Environment
type: REG_SZ
value: C:\\gstreamer\\1.0\\mingw_x86_64\\bin;%PATH%
system:
env:
GST_PLUGIN_PATH: C:\gstreamer\1.0\mingw_x86_64\lib\gstreamer-1.0
GST_PLUGIN_SYSTEM_PATH: C:\gstreamer\1.0\mingw_x86_64\lib\gstreamer-1.0
GST_REGISTRY: C:\gstreamer\1.0\mingw_x86_64\registry.bin
wine:
overrides:
gdiplus: n
libportaudio: n
description: ''
game_slug: vocaluxe
gogslug: ''
humblestoreid: ''
installer_slug: vocaluxe-github-nightly
name: Vocaluxe
notes: ''
runner: wine
script:
files:
- portable_archive: https://github.com/Vocaluxe/Vocaluxe/releases/download/Nightly/Vocaluxe_Nightly_Windows_x64.zip
- portaudio_dll:
filename: libportaudio.so.2.dll
url: https://github.com/spatialaudio/portaudio-binaries/raw/refs/heads/master/libportaudio64bit.dll
- gstreamer-mingw: https://gstreamer.freedesktop.org/data/pkg/windows/1.26.0/mingw/gstreamer-1.0-mingw-x86_64-1.26.0.msi
game:
arch: win64
exe: $GAMEDIR/Vocaluxe.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Creating Wine prefix
name: create_prefix
prefix: $GAMEDIR
- task:
app: vcrun2010 vcrun2022 gdiplus
arch: win64
name: winetricks
prefix: $GAMEDIR
- extract:
dst: $GAMEDIR/
file: portable_archive
name: extract_game
- move:
dst: $GAMEDIR/
src: gstreamer-mingw
- execute:
command: sed -i 's/\\r\\//g' $GAMEDIR/Languages/es.xml
- move:
dst: $GAMEDIR
src: portaudio_dll
- execute:
command: WINEPREFIX=$GAMEDIR $WINEBIN msiexec /i $GAMEDIR/gstreamer-1.0-mingw-x86_64-1.26.0.msi
/qn ADDLOCAL=ALL INSTALLDIR=C:\gstreamer\
- task:
key: PATH
name: set_regedit
path: HKEY_CURRENT_USER\Environment
type: REG_SZ
value: C:\\gstreamer\\1.0\\mingw_x86_64\\bin;%PATH%
system:
env:
GST_PLUGIN_PATH: C:\gstreamer\1.0\mingw_x86_64\lib\gstreamer-1.0
GST_PLUGIN_SYSTEM_PATH: C:\gstreamer\1.0\mingw_x86_64\lib\gstreamer-1.0
GST_REGISTRY: C:\gstreamer\1.0\mingw_x86_64\registry.bin
wine:
overrides:
gdiplus: n
libportaudio: n
slug: vocaluxe-github-nightly
steamid: null
version: GitHub Nightly
year: 2012
{
"game_slug": "vocaluxe",
"version": "GitHub Nightly",
"description": "",
"notes": "",
"name": "Vocaluxe",
"year": 2012,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "vocaluxe-github-nightly",
"installer_slug": "vocaluxe-github-nightly",
"script": {
"files": [
{
"portable_archive": "https://github.com/Vocaluxe/Vocaluxe/releases/download/Nightly/Vocaluxe_Nightly_Windows_x64.zip"
},
{
"portaudio_dll": {
"filename": "libportaudio.so.2.dll",
"url": "https://github.com/spatialaudio/portaudio-binaries/raw/refs/heads/master/libportaudio64bit.dll"
}
},
{
"gstreamer-mingw": "https://gstreamer.freedesktop.org/data/pkg/windows/1.26.0/mingw/gstreamer-1.0-mingw-x86_64-1.26.0.msi"
}
],
"game": {
"arch": "win64",
"exe": "$GAMEDIR/Vocaluxe.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win64",
"description": "Creating Wine prefix",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "vcrun2010 vcrun2022 gdiplus",
"arch": "win64",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"extract": {
"dst": "$GAMEDIR/",
"file": "portable_archive",
"name": "extract_game"
}
},
{
"move": {
"dst": "$GAMEDIR/",
"src": "gstreamer-mingw"
}
},
{
"execute": {
"command": "sed -i 's/\\\\r\\\\//g' $GAMEDIR/Languages/es.xml"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "portaudio_dll"
}
},
{
"execute": {
"command": "WINEPREFIX=$GAMEDIR $WINEBIN msiexec /i $GAMEDIR/gstreamer-1.0-mingw-x86_64-1.26.0.msi /qn ADDLOCAL=ALL INSTALLDIR=C:\\gstreamer\\"
}
},
{
"task": {
"key": "PATH",
"name": "set_regedit",
"path": "HKEY_CURRENT_USER\\Environment",
"type": "REG_SZ",
"value": "C:\\\\gstreamer\\\\1.0\\\\mingw_x86_64\\\\bin;%PATH%"
}
}
],
"system": {
"env": {
"GST_PLUGIN_PATH": "C:\\gstreamer\\1.0\\mingw_x86_64\\lib\\gstreamer-1.0",
"GST_PLUGIN_SYSTEM_PATH": "C:\\gstreamer\\1.0\\mingw_x86_64\\lib\\gstreamer-1.0",
"GST_REGISTRY": "C:\\gstreamer\\1.0\\mingw_x86_64\\registry.bin"
}
},
"wine": {
"overrides": {
"gdiplus": "n",
"libportaudio": "n"
}
}
}
}