Installer world-of-warcraft-standard
files:
- setup:
filename: Battle.net-Setup.exe
url: https://www.battle.net/download/getInstallerForGame?os=win&gameProgram=BATTLENET_APP&version=Live
game:
arch: win64
args: --exec="launch WoW" --exec="focus play"
exe: drive_c/Program Files (x86)/Battle.net/Battle.net.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Creating 64bit Wine prefix.
name: create_prefix
prefix: $GAMEDIR
- task:
app: arial
arch: win64
description: Installing Arial font...
name: winetricks
prefix: $GAMEDIR
silent: true
- task:
name: winekill
prefix: $GAMEDIR
- write_json:
data:
Client:
GameLaunchWindowBehavior: '2'
GameSearch:
BackgroundSearch: 'true'
HardwareAcceleration: 'false'
Sound:
Enabled: 'false'
Streaming:
StreamingEnabled: 'false'
description: Writing a Battle.Net config file
file: $GAMEDIR/drive_c/users/$USER/Application Data/Battle.net/Battle.net.config
- 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:
arch: win64
description: 'Installing Blizzard App. An installer will open.
------------------------------
After the App installs a login window will open. Do Not sign in here. Close
the window and allow the installer to finish. You can login and install the
game once the installer script completes.'
exclude_processes: Battle.net.exe Agent.exe "Battle.net Helper.exe" wineconsole
explorer.exe conhost.exe svchost.exe
executable: setup
name: wineexec
- 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
exclude_processes: Agent.exe "Battle.net Helper.exe"
wine:
overrides:
nvapi: disabled
nvapi64: disabled
description: ''
game_slug: world-of-warcraft
gogslug: ''
humblestoreid: ''
installer_slug: world-of-warcraft-standard
name: World of Warcraft
notes: ''
runner: wine
script:
files:
- setup:
filename: Battle.net-Setup.exe
url: https://www.battle.net/download/getInstallerForGame?os=win&gameProgram=BATTLENET_APP&version=Live
game:
arch: win64
args: --exec="launch WoW" --exec="focus play"
exe: drive_c/Program Files (x86)/Battle.net/Battle.net.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Creating 64bit Wine prefix.
name: create_prefix
prefix: $GAMEDIR
- task:
app: arial
arch: win64
description: Installing Arial font...
name: winetricks
prefix: $GAMEDIR
silent: true
- task:
name: winekill
prefix: $GAMEDIR
- write_json:
data:
Client:
GameLaunchWindowBehavior: '2'
GameSearch:
BackgroundSearch: 'true'
HardwareAcceleration: 'false'
Sound:
Enabled: 'false'
Streaming:
StreamingEnabled: 'false'
description: Writing a Battle.Net config file
file: $GAMEDIR/drive_c/users/$USER/Application Data/Battle.net/Battle.net.config
- 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:
arch: win64
description: 'Installing Blizzard App. An installer will open.
------------------------------
After the App installs a login window will open. Do Not sign in here. Close
the window and allow the installer to finish. You can login and install the
game once the installer script completes.'
exclude_processes: Battle.net.exe Agent.exe "Battle.net Helper.exe" wineconsole
explorer.exe conhost.exe svchost.exe
executable: setup
name: wineexec
- 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
exclude_processes: Agent.exe "Battle.net Helper.exe"
wine:
overrides:
nvapi: disabled
nvapi64: disabled
slug: world-of-warcraft-standard
steamid: null
version: Standard
year: 2004
{
"game_slug": "world-of-warcraft",
"version": "Standard",
"description": "",
"notes": "",
"name": "World of Warcraft",
"year": 2004,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "world-of-warcraft-standard",
"installer_slug": "world-of-warcraft-standard",
"script": {
"files": [
{
"setup": {
"filename": "Battle.net-Setup.exe",
"url": "https://www.battle.net/download/getInstallerForGame?os=win&gameProgram=BATTLENET_APP&version=Live"
}
}
],
"game": {
"arch": "win64",
"args": "--exec=\"launch WoW\" --exec=\"focus play\"",
"exe": "drive_c/Program Files (x86)/Battle.net/Battle.net.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win64",
"description": "Creating 64bit Wine prefix.",
"name": "create_prefix",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"app": "arial",
"arch": "win64",
"description": "Installing Arial font...",
"name": "winetricks",
"prefix": "$GAMEDIR",
"silent": true
}
},
{
"task": {
"name": "winekill",
"prefix": "$GAMEDIR"
}
},
{
"write_json": {
"data": {
"Client": {
"GameLaunchWindowBehavior": "2",
"GameSearch": {
"BackgroundSearch": "true"
},
"HardwareAcceleration": "false",
"Sound": {
"Enabled": "false"
},
"Streaming": {
"StreamingEnabled": "false"
}
}
},
"description": "Writing a Battle.Net config file",
"file": "$GAMEDIR/drive_c/users/$USER/Application Data/Battle.net/Battle.net.config"
}
},
{
"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": {
"arch": "win64",
"description": "Installing Blizzard App. An installer will open.\n------------------------------\nAfter the App installs a login window will open. Do Not sign in here. Close the window and allow the installer to finish. You can login and install the game once the installer script completes.",
"exclude_processes": "Battle.net.exe Agent.exe \"Battle.net Helper.exe\" wineconsole explorer.exe conhost.exe svchost.exe",
"executable": "setup",
"name": "wineexec"
}
},
{
"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"
},
"exclude_processes": "Agent.exe \"Battle.net Helper.exe\""
},
"wine": {
"overrides": {
"nvapi": "disabled",
"nvapi64": "disabled"
}
}
}
}