files:
- installer: https://m1.ppy.sh/r/osu!install.exe
game:
exe: drive_c/osu/osu!.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Setting up wine prefix
name: create_prefix
prefix: $GAMEDIR
- task:
arch: win64
description: Applying a registry tweak
key: HelBuflen
name: set_regedit
path: HKEY_CURRENT_USER\Software\Wine\DirectSound
prefix: $GAMEDIR
value: '512'
- merge:
dst: $GAMEDIR/drive_c/osu/
src: installer
- task:
app: win10
arch: win64
description: Changing reported Windows version to Windows 10
name: winetricks
prefix: $GAMEDIR
- task:
app: dotnet48
arch: win64
description: Installing .NET Framework 4.8
name: winetricks
prefix: $GAMEDIR
- task:
app: gdiplus
description: Installing GDI+ for graphical fixes
name: winetricks
prefix: $GAMEDIR
- task:
app: corefonts vlgothic meiryo cjkfonts
arch: win64
description: Installing additional fonts for proper font display
name: winetricks
prefix: $GAMEDIR
- task:
app: win10
arch: win64
description: Changing reported Windows version to Windows 10
name: winetricks
prefix: $GAMEDIR
- task:
arch: win64
name: winekill
prefix: $GAMEDIR
description: You will have to manually install the game after the dependencies.To
do this, you need to run (in a terminal):WINEPREFIX=(your wine prefix, this can
be found in Lutris under Game options) wine64 (wine prefix)/drive_c/osu/osu!install.exe
game_slug: osu
gogslug: ''
humblestoreid: ''
installer_slug: osu-windows
name: osu!
notes: 'How to lower audio latency: https://blog.thepoon.fr/osuLinuxAudioLatency/#adjusting-latency
-- As of Wine 5~, this seems to no longer be necessary. You can also use pipewire
instead of pulseaudio.'
runner: wine
script:
files:
- installer: https://m1.ppy.sh/r/osu!install.exe
game:
exe: drive_c/osu/osu!.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Setting up wine prefix
name: create_prefix
prefix: $GAMEDIR
- task:
arch: win64
description: Applying a registry tweak
key: HelBuflen
name: set_regedit
path: HKEY_CURRENT_USER\Software\Wine\DirectSound
prefix: $GAMEDIR
value: '512'
- merge:
dst: $GAMEDIR/drive_c/osu/
src: installer
- task:
app: win10
arch: win64
description: Changing reported Windows version to Windows 10
name: winetricks
prefix: $GAMEDIR
- task:
app: dotnet48
arch: win64
description: Installing .NET Framework 4.8
name: winetricks
prefix: $GAMEDIR
- task:
app: gdiplus
description: Installing GDI+ for graphical fixes
name: winetricks
prefix: $GAMEDIR
- task:
app: corefonts vlgothic meiryo cjkfonts
arch: win64
description: Installing additional fonts for proper font display
name: winetricks
prefix: $GAMEDIR
- task:
app: win10
arch: win64
description: Changing reported Windows version to Windows 10
name: winetricks
prefix: $GAMEDIR
- task:
arch: win64
name: winekill
prefix: $GAMEDIR
slug: osu-windows
steamid: null
version: Windows
year: 2007
{
"game_slug": "osu",
"version": "Windows",
"description": "You will have to manually install the game after the dependencies.To do this, you need to run (in a terminal):WINEPREFIX=(your wine prefix, this can be found in Lutris under Game options) wine64 (wine prefix)/drive_c/osu/osu!install.exe",
"notes": "How to lower audio latency: https://blog.thepoon.fr/osuLinuxAudioLatency/#adjusting-latency -- As of Wine 5~, this seems to no longer be necessary. You can also use pipewire instead of pulseaudio.",
"name": "osu!",
"year": 2007,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "osu-windows",
"installer_slug": "osu-windows",
"script": {
"files": [
{
"installer": "https://m1.ppy.sh/r/osu!install.exe"
}
],
"game": {
"exe": "drive_c/osu/osu!.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win64",
"description": "Setting up wine prefix",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"arch": "win64",
"description": "Applying a registry tweak",
"key": "HelBuflen",
"name": "set_regedit",
"path": "HKEY_CURRENT_USER\\Software\\Wine\\DirectSound",
"prefix": "$GAMEDIR",
"value": "512"
}
},
{
"merge": {
"dst": "$GAMEDIR/drive_c/osu/",
"src": "installer"
}
},
{
"task": {
"app": "win10",
"arch": "win64",
"description": "Changing reported Windows version to Windows 10",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "dotnet48",
"arch": "win64",
"description": "Installing .NET Framework 4.8",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "gdiplus",
"description": "Installing GDI+ for graphical fixes",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "corefonts vlgothic meiryo cjkfonts",
"arch": "win64",
"description": "Installing additional fonts for proper font display",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "win10",
"arch": "win64",
"description": "Changing reported Windows version to Windows 10",
"name": "winetricks",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"arch": "win64",
"name": "winekill",
"prefix": "$GAMEDIR"
}
}
]
}
}