files:
- setup:
filename: Battle.net-Setup.exe
url: https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP
game:
arch: win64
exe: drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Creating 64bit Wine prefix.
name: create_prefix
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
- write_json:
data:
Client:
GameLaunchWindowBehavior: '2'
GameSearch:
BackgroundSearch: 'true'
HardwareAcceleration: 'false'
Install:
DownloadLimitNextPatchInBps: '0'
Sound:
Enabled: 'false'
Streaming:
StreamingEnabled: 'false'
Games:
s2:
AdditionalLaunchArguments: -Displaymode 1
description: Disabling Sound/Hardware Acceleration/Streaming in Blizzard App
file: $GAMEDIR/drive_c/users/$USER/AppData/Roaming/Battle.net/Battle.net.config
- task:
description: 'Installing Blizzard App
------------------------------
Do not attempt to login to Battle.net, once Battle.net has finished installing
and the login window appears, simply close it. You will log in the next time
you start the app.'
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
name: winekill
prefix: $GAMEDIR
system:
env:
DXVK_HUD: compiler
DXVK_STATE_CACHE_PATH: $GAMEDIR
STAGING_SHARED_MEMORY: 1
__GL_SHADER_DISK_CACHE: 1
__GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP: 1
exclude_processes: Agent.exe "Battle.net Helper.exe"
wine:
battleye: false
eac: false
fsr: false
overrides:
locationapi: d
description: Battle.net
game_slug: battlenet
gogslug: ''
humblestoreid: ''
installer_slug: battlenet-standard
name: Battle.net
notes: "Instructions for proper functionality of Battle.Net (+ common problems)\r\n\
https://github.com/lutris/docs/blob/master/Battle.Net.md"
runner: wine
script:
files:
- setup:
filename: Battle.net-Setup.exe
url: https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP
game:
arch: win64
exe: drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe
prefix: $GAMEDIR
installer:
- task:
arch: win64
description: Creating 64bit Wine prefix.
name: create_prefix
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
- write_json:
data:
Client:
GameLaunchWindowBehavior: '2'
GameSearch:
BackgroundSearch: 'true'
HardwareAcceleration: 'false'
Install:
DownloadLimitNextPatchInBps: '0'
Sound:
Enabled: 'false'
Streaming:
StreamingEnabled: 'false'
Games:
s2:
AdditionalLaunchArguments: -Displaymode 1
description: Disabling Sound/Hardware Acceleration/Streaming in Blizzard App
file: $GAMEDIR/drive_c/users/$USER/AppData/Roaming/Battle.net/Battle.net.config
- task:
description: 'Installing Blizzard App
------------------------------
Do not attempt to login to Battle.net, once Battle.net has finished installing
and the login window appears, simply close it. You will log in the next time
you start the app.'
executable: setup
name: wineexec
prefix: $GAMEDIR
- task:
name: winekill
prefix: $GAMEDIR
system:
env:
DXVK_HUD: compiler
DXVK_STATE_CACHE_PATH: $GAMEDIR
STAGING_SHARED_MEMORY: 1
__GL_SHADER_DISK_CACHE: 1
__GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP: 1
exclude_processes: Agent.exe "Battle.net Helper.exe"
wine:
battleye: false
eac: false
fsr: false
overrides:
locationapi: d
slug: battlenet-standard
steamid: null
version: Standard
year: 1996
{
"game_slug": "battlenet",
"version": "Standard",
"description": "Battle.net",
"notes": "Instructions for proper functionality of Battle.Net (+ common problems)\r\nhttps://github.com/lutris/docs/blob/master/Battle.Net.md",
"name": "Battle.net",
"year": 1996,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "wine",
"slug": "battlenet-standard",
"installer_slug": "battlenet-standard",
"script": {
"files": [
{
"setup": {
"filename": "Battle.net-Setup.exe",
"url": "https://www.battle.net/download/getInstallerForGame?os=win&version=LIVE&gameProgram=BATTLENET_APP"
}
}
],
"game": {
"arch": "win64",
"exe": "drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe",
"prefix": "$GAMEDIR"
},
"installer": [
{
"task": {
"arch": "win64",
"description": "Creating 64bit Wine prefix.",
"name": "create_prefix",
"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"
}
},
{
"write_json": {
"data": {
"Client": {
"GameLaunchWindowBehavior": "2",
"GameSearch": {
"BackgroundSearch": "true"
},
"HardwareAcceleration": "false",
"Install": {
"DownloadLimitNextPatchInBps": "0"
},
"Sound": {
"Enabled": "false"
},
"Streaming": {
"StreamingEnabled": "false"
}
},
"Games": {
"s2": {
"AdditionalLaunchArguments": "-Displaymode 1"
}
}
},
"description": "Disabling Sound/Hardware Acceleration/Streaming in Blizzard App",
"file": "$GAMEDIR/drive_c/users/$USER/AppData/Roaming/Battle.net/Battle.net.config"
}
},
{
"task": {
"description": "Installing Blizzard App\n------------------------------\nDo not attempt to login to Battle.net, once Battle.net has finished installing and the login window appears, simply close it. You will log in the next time you start the app.",
"executable": "setup",
"name": "wineexec",
"prefix": "$GAMEDIR"
}
},
{
"task": {
"name": "winekill",
"prefix": "$GAMEDIR"
}
}
],
"system": {
"env": {
"DXVK_HUD": "compiler",
"DXVK_STATE_CACHE_PATH": "$GAMEDIR",
"STAGING_SHARED_MEMORY": 1,
"__GL_SHADER_DISK_CACHE": 1,
"__GL_SHADER_DISK_CACHE_PATH": "$GAMEDIR",
"__GL_SHADER_DISK_CACHE_SKIP_CLEANUP": 1
},
"exclude_processes": "Agent.exe \"Battle.net Helper.exe\""
},
"wine": {
"battleye": false,
"eac": false,
"fsr": false,
"overrides": {
"locationapi": "d"
}
}
}
}