Installer world-of-warcraft-epsilon-server

files:
- installer_archive:
    filename: Installer.zip
    url: https://media.epsilonwow.net/Installer.zip
game:
  arch: win64
  exe: drive_c/Games/Epsilon/Epsilon.exe
  prefix: $GAMEDIR
installer:
- task:
    arch: win64
    description: Creating 64-bit Wine prefix.
    name: create_prefix
    prefix: $GAMEDIR
- task:
    app: arial
    arch: win64
    description: Installing fonts
    name: winetricks
    prefix: $GAMEDIR
    silent: true
- task:
    name: winekill
    prefix: $GAMEDIR
- task:
    arch: win64
    description: Setting Windows 10 mode for Wine
    key: Version
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine
    prefix: $GAMEDIR
    value: win10
- task:
    name: winekill
    prefix: $GAMEDIR
- task:
    arch: win64
    description: 'Wine Staging: Enabling DXVA2'
    key: backend
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DXVA2
    prefix: $GAMEDIR
    value: va
- task:
    name: winekill
    prefix: $GAMEDIR
- task:
    app: dotnet48
    arch: win64
    description: Installing Microsoft .NET Framework 4.8
    name: winetricks
    prefix: $GAMEDIR
- task:
    name: winekill
    prefix: $GAMEDIR
- task:
    app: d3dcompiler_47
    arch: win64
    description: Installing Direct3D Compiler
    name: winetricks
    prefix: $GAMEDIR
- task:
    name: winekill
    prefix: $GAMEDIR
- task:
    app: dotnet8
    arch: win64
    description: Installing Microsoft .NET Core 8 Runtime
    name: winetricks
    prefix: $GAMEDIR
- task:
    name: winekill
    prefix: $GAMEDIR
- task:
    app: dotnetdesktop8
    arch: win64
    description: Installing Microsoft .NET Core 8 Desktop Runtime
    name: winetricks
    prefix: $GAMEDIR
- task:
    name: winekill
    prefix: $GAMEDIR
- task:
    app: vcrun2022
    arch: win64
    description: Installing Microsoft Visual C++ runtime
    name: winetricks
    prefix: $GAMEDIR
- task:
    name: winekill
    prefix: $GAMEDIR
- extract:
    dst: $GAMEDIR/drive_c/
    file: installer_archive
- execute:
    command: WINEESYNC=1 WINEPREFIX="$GAMEDIR" "$WINEBIN" "$GAMEDIR/drive_c/Installer.exe"
    description: Running Epsilon WoW installer.
- task:
    name: winekill
    prefix: $GAMEDIR
system:
  env:
    DXVK_CONFIG_FILE: $GAMEDIR/dxvk.conf
    DXVK_HUD: compiler
    DXVK_STATE_CACHE_PATH: $GAMEDIR
    STAGING_SHARED_MEMORY: 1
    __GL_DXVK_OPTIMIZATIONS: 1
    __GL_SHADER_DISK_CACHE: 1
    __GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
wine:
  battleye: false
  eac: false
  fsr: false
  overrides:
    nvapi: disabled
    nvapi64: disabled
description: "\u201CEpsilon is the pioneer of the phasing system that allows you to\
  \ create your own customized world, developed from the first core to introduce player-based\
  \ phasing.\u201D"
game_slug: world-of-warcraft
gogslug: ''
humblestoreid: ''
installer_slug: world-of-warcraft-epsilon-server
name: World of Warcraft
notes: "There is a known issue where the Wine prefix is not set correctly to Windows\
  \ 10 mode. If you are getting an ILLEGAL_ACCESS exception after launching the game,\
  \ then go into the Wine configuration for Epsilon and set the Windows mode to Windows\
  \ 10. The game will now run.\r\n\r\nRemember that your first time starting the game\
  \ can take a very long time. Please be patient, it can take up to 10 minutes depending\
  \ on your connection."
runner: wine
script:
  files:
  - installer_archive:
      filename: Installer.zip
      url: https://media.epsilonwow.net/Installer.zip
  game:
    arch: win64
    exe: drive_c/Games/Epsilon/Epsilon.exe
    prefix: $GAMEDIR
  installer:
  - task:
      arch: win64
      description: Creating 64-bit Wine prefix.
      name: create_prefix
      prefix: $GAMEDIR
  - task:
      app: arial
      arch: win64
      description: Installing fonts
      name: winetricks
      prefix: $GAMEDIR
      silent: true
  - task:
      name: winekill
      prefix: $GAMEDIR
  - task:
      arch: win64
      description: Setting Windows 10 mode for Wine
      key: Version
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine
      prefix: $GAMEDIR
      value: win10
  - task:
      name: winekill
      prefix: $GAMEDIR
  - task:
      arch: win64
      description: 'Wine Staging: Enabling DXVA2'
      key: backend
      name: set_regedit
      path: HKEY_CURRENT_USER\Software\Wine\DXVA2
      prefix: $GAMEDIR
      value: va
  - task:
      name: winekill
      prefix: $GAMEDIR
  - task:
      app: dotnet48
      arch: win64
      description: Installing Microsoft .NET Framework 4.8
      name: winetricks
      prefix: $GAMEDIR
  - task:
      name: winekill
      prefix: $GAMEDIR
  - task:
      app: d3dcompiler_47
      arch: win64
      description: Installing Direct3D Compiler
      name: winetricks
      prefix: $GAMEDIR
  - task:
      name: winekill
      prefix: $GAMEDIR
  - task:
      app: dotnet8
      arch: win64
      description: Installing Microsoft .NET Core 8 Runtime
      name: winetricks
      prefix: $GAMEDIR
  - task:
      name: winekill
      prefix: $GAMEDIR
  - task:
      app: dotnetdesktop8
      arch: win64
      description: Installing Microsoft .NET Core 8 Desktop Runtime
      name: winetricks
      prefix: $GAMEDIR
  - task:
      name: winekill
      prefix: $GAMEDIR
  - task:
      app: vcrun2022
      arch: win64
      description: Installing Microsoft Visual C++ runtime
      name: winetricks
      prefix: $GAMEDIR
  - task:
      name: winekill
      prefix: $GAMEDIR
  - extract:
      dst: $GAMEDIR/drive_c/
      file: installer_archive
  - execute:
      command: WINEESYNC=1 WINEPREFIX="$GAMEDIR" "$WINEBIN" "$GAMEDIR/drive_c/Installer.exe"
      description: Running Epsilon WoW installer.
  - task:
      name: winekill
      prefix: $GAMEDIR
  system:
    env:
      DXVK_CONFIG_FILE: $GAMEDIR/dxvk.conf
      DXVK_HUD: compiler
      DXVK_STATE_CACHE_PATH: $GAMEDIR
      STAGING_SHARED_MEMORY: 1
      __GL_DXVK_OPTIMIZATIONS: 1
      __GL_SHADER_DISK_CACHE: 1
      __GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
  wine:
    battleye: false
    eac: false
    fsr: false
    overrides:
      nvapi: disabled
      nvapi64: disabled
slug: world-of-warcraft-epsilon-server
steamid: null
version: Epsilon server
year: 2004
{
  "game_slug": "world-of-warcraft",
  "version": "Epsilon server",
  "description": "\u201cEpsilon is the pioneer of the phasing system that allows you to create your own customized world, developed from the first core to introduce player-based phasing.\u201d",
  "notes": "There is a known issue where the Wine prefix is not set correctly to Windows 10 mode. If you are getting an ILLEGAL_ACCESS exception after launching the game, then go into the Wine configuration for Epsilon and set the Windows mode to Windows 10. The game will now run.\r\n\r\nRemember that your first time starting the game can take a very long time. Please be patient, it can take up to 10 minutes depending on your connection.",
  "name": "World of Warcraft",
  "year": 2004,
  "steamid": null,
  "gogslug": "",
  "humblestoreid": "",
  "runner": "wine",
  "slug": "world-of-warcraft-epsilon-server",
  "installer_slug": "world-of-warcraft-epsilon-server",
  "script": {
    "files": [
      {
        "installer_archive": {
          "filename": "Installer.zip",
          "url": "https://media.epsilonwow.net/Installer.zip"
        }
      }
    ],
    "game": {
      "arch": "win64",
      "exe": "drive_c/Games/Epsilon/Epsilon.exe",
      "prefix": "$GAMEDIR"
    },
    "installer": [
      {
        "task": {
          "arch": "win64",
          "description": "Creating 64-bit Wine prefix.",
          "name": "create_prefix",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "arial",
          "arch": "win64",
          "description": "Installing fonts",
          "name": "winetricks",
          "prefix": "$GAMEDIR",
          "silent": true
        }
      },
      {
        "task": {
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Setting Windows 10 mode for Wine",
          "key": "Version",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine",
          "prefix": "$GAMEDIR",
          "value": "win10"
        }
      },
      {
        "task": {
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "arch": "win64",
          "description": "Wine Staging: Enabling DXVA2",
          "key": "backend",
          "name": "set_regedit",
          "path": "HKEY_CURRENT_USER\\Software\\Wine\\DXVA2",
          "prefix": "$GAMEDIR",
          "value": "va"
        }
      },
      {
        "task": {
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "dotnet48",
          "arch": "win64",
          "description": "Installing Microsoft .NET Framework 4.8",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "d3dcompiler_47",
          "arch": "win64",
          "description": "Installing Direct3D Compiler",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "dotnet8",
          "arch": "win64",
          "description": "Installing Microsoft .NET Core 8 Runtime",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "dotnetdesktop8",
          "arch": "win64",
          "description": "Installing Microsoft .NET Core 8 Desktop Runtime",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "app": "vcrun2022",
          "arch": "win64",
          "description": "Installing Microsoft Visual C++ runtime",
          "name": "winetricks",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "task": {
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      },
      {
        "extract": {
          "dst": "$GAMEDIR/drive_c/",
          "file": "installer_archive"
        }
      },
      {
        "execute": {
          "command": "WINEESYNC=1 WINEPREFIX=\"$GAMEDIR\" \"$WINEBIN\" \"$GAMEDIR/drive_c/Installer.exe\"",
          "description": "Running Epsilon WoW installer."
        }
      },
      {
        "task": {
          "name": "winekill",
          "prefix": "$GAMEDIR"
        }
      }
    ],
    "system": {
      "env": {
        "DXVK_CONFIG_FILE": "$GAMEDIR/dxvk.conf",
        "DXVK_HUD": "compiler",
        "DXVK_STATE_CACHE_PATH": "$GAMEDIR",
        "STAGING_SHARED_MEMORY": 1,
        "__GL_DXVK_OPTIMIZATIONS": 1,
        "__GL_SHADER_DISK_CACHE": 1,
        "__GL_SHADER_DISK_CACHE_PATH": "$GAMEDIR"
      }
    },
    "wine": {
      "battleye": false,
      "eac": false,
      "fsr": false,
      "overrides": {
        "nvapi": "disabled",
        "nvapi64": "disabled"
      }
    }
  }
}
Back to game