Installer osu-stable

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
    install_gecko: false
    install_mono: false
    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: 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:
    arch: win64
    description: Installing Osu
    exclude_processes: osu!install.exe
    executable: $GAMEDIR/drive_c/osu/osu!install.exe
    include_processes: osu!.exe
    name: wineexec
- task:
    app: win10
    arch: win64
    description: Changing reported Windows version to Windows 10
    name: winetricks
    prefix: $GAMEDIR
- task:
    arch: win64
    name: winekill
    prefix: $GAMEDIR
system:
  env:
    PULSE_LATENCY_MSEC: 30
wine:
  dxvk: false
  version: lutris-osu-2-x86_64
description: ''
game_slug: osu
gogslug: ''
humblestoreid: ''
installer_slug: osu-stable
name: osu!
notes: "Uses lutris-osu-2 wine version. Feel free to change it to a newer one once\
  \ the installation is finished, as it is used just so that the installation won't\
  \ throw an exception.\r\nPipewire is recommended over Pulseaudio, although lower\
  \ latency is set through the installer for it."
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
      install_gecko: false
      install_mono: false
      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: 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:
      arch: win64
      description: Installing Osu
      exclude_processes: osu!install.exe
      executable: $GAMEDIR/drive_c/osu/osu!install.exe
      include_processes: osu!.exe
      name: wineexec
  - task:
      app: win10
      arch: win64
      description: Changing reported Windows version to Windows 10
      name: winetricks
      prefix: $GAMEDIR
  - task:
      arch: win64
      name: winekill
      prefix: $GAMEDIR
  system:
    env:
      PULSE_LATENCY_MSEC: 30
  wine:
    dxvk: false
    version: lutris-osu-2-x86_64
slug: osu-stable
steamid: null
version: Stable
year: 2007
{
  "game_slug": "osu",
  "version": "Stable",
  "description": "",
  "notes": "Uses lutris-osu-2 wine version. Feel free to change it to a newer one once the installation is finished, as it is used just so that the installation won't throw an exception.\r\nPipewire is recommended over Pulseaudio, although lower latency is set through the installer for it.",
  "name": "osu!",
  "year": 2007,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "osu-stable",
  "installer_slug": "osu-stable",
  "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",
          "install_gecko": false,
          "install_mono": false,
          "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": "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": {
          "arch": "win64",
          "description": "Installing Osu",
          "exclude_processes": "osu!install.exe",
          "executable": "$GAMEDIR/drive_c/osu/osu!install.exe",
          "include_processes": "osu!.exe",
          "name": "wineexec"
        }
      },
      {
        "task": {
          "app": "win10",
          "arch": "win64",
          "description": "Changing reported Windows version to Windows 10",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "arch": "win64",
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      }
    ],
    "system": {
      "env": {
        "PULSE_LATENCY_MSEC": 30
      }
    },
    "wine": {
      "dxvk": false,
      "version": "lutris-osu-2-x86_64"
    }
  }
}
Back to game