From 86fd07c3fc124698e868509b2123884b2e8c3bfa Mon Sep 17 00:00:00 2001 From: ImperatorS79 Date: Mon, 28 Aug 2017 15:32:29 +0200 Subject: [PATCH 1/2] Update script.js --- Applications/Games/Hearthstone/Online/script.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Applications/Games/Hearthstone/Online/script.js b/Applications/Games/Hearthstone/Online/script.js index a7998c4920..a5feeb11ca 100644 --- a/Applications/Games/Hearthstone/Online/script.js +++ b/Applications/Games/Hearthstone/Online/script.js @@ -5,11 +5,11 @@ include(["Engines", "Wine", "Verbs", "corefonts"]); new OnlineInstallerScript() .name("Hearthstone") .editor("Blizzard") - .applicationHomepage("http://eu.battle.net/en/app/") + .applicationHomepage("https://eu.battle.net/hearthstone/") .author("ImperatorS79") - .url("https://www.battle.net/download/getInstallerForGame?os=win&locale=enGB&version=LIVE&gameProgram=BATTLENET_APP.exe") + .url("https://eu.battle.net/download/getInstaller?os=win&installer=Hearthstone-Setup.exe") .category("Games") - .executable("Battle.net.exe") + .executable("Hearthstone.exe") .wineVersion("2.15") .wineDistribution("staging") .preInstall(function(wine, wizard) { From 6dcac8778c19de49cc41c6f849b875087dd88764 Mon Sep 17 00:00:00 2001 From: ImperatorS79 Date: Wed, 10 Oct 2018 17:19:00 +0200 Subject: [PATCH 2/2] Update dxvk to version 0.81 --- Engines/Wine/Verbs/DXVK/script.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Engines/Wine/Verbs/DXVK/script.js b/Engines/Wine/Verbs/DXVK/script.js index 2a551e82b3..05e07b475b 100644 --- a/Engines/Wine/Verbs/DXVK/script.js +++ b/Engines/Wine/Verbs/DXVK/script.js @@ -11,12 +11,12 @@ Wine.prototype.DXVK = function () { print("NOTE: you need a driver that supports Vulkan enough to run DXVK"); print("NOTE: wine version should be greater or equal to 3.5"); - var dxvkVersion = "0.53"; + var dxvkVersion = "0.81"; var setupFile = new Resource() .wizard(this.wizard()) .url("https://github.com/doitsujin/dxvk/releases/download/v" + dxvkVersion + "/dxvk-" + dxvkVersion + ".tar.gz") - .checksum("df448f1a7b842773f4d826a86eeba44c937187b0") + .checksum("76af765dfeebc6ba7922ad32968babfa92e15fb1") .name("dxvk-" + dxvkVersion + ".tar.gz") .get(); @@ -31,18 +31,27 @@ Wine.prototype.DXVK = function () { if (this.architecture() == "x86") { cp(dxvkTmpDir + "/x32/d3d11.dll", this.system32directory()); cp(dxvkTmpDir + "/x32/dxgi.dll", this.system32directory()); + cp(dxvkTmpDir + "/x32/d3d10core.dll", this.system32directory()); + cp(dxvkTmpDir + "/x32/d3d10.dll", this.system32directory()); + cp(dxvkTmpDir + "/x32/d3d10_1.dll", this.system32directory()); } if (this.architecture() == "amd64") { cp(dxvkTmpDir + "/x32/d3d11.dll", this.system64directory()); cp(dxvkTmpDir + "/x32/dxgi.dll", this.system64directory()); + cp(dxvkTmpDir + "/x32/d3d10core.dll", this.system64directory()); + cp(dxvkTmpDir + "/x32/d3d10.dll", this.system64directory()); + cp(dxvkTmpDir + "/x32/d3d10_1.dll", this.system64directory()); cp(dxvkTmpDir + "/x64/d3d11.dll", this.system32directory()); cp(dxvkTmpDir + "/x64/dxgi.dll", this.system32directory()); + cp(dxvkTmpDir + "/x64/d3d10core.dll", this.system32directory()); + cp(dxvkTmpDir + "/x64/d3d10.dll", this.system32directory()); + cp(dxvkTmpDir + "/x64/d3d10_1.dll", this.system32directory()); } this.overrideDLL() - .set("native", ["d3d11", "dxgi"]) + .set("native", ["d3d11", "dxgi", "d3d10", "d3d10_1", "d3d10core"]) .do(); remove(this.prefixDirectory() + "/TMP/");