diff --git a/Applications/Games/Assassin's Creed: Syndicate/Steam/script.js b/Applications/Games/Assassin's Creed: Syndicate/Steam/script.js new file mode 100644 index 0000000000..0357bb896f --- /dev/null +++ b/Applications/Games/Assassin's Creed: Syndicate/Steam/script.js @@ -0,0 +1,23 @@ +include("engines.wine.quick_script.steam_script"); +include("engines.wine.verbs.uplay"); +include("engines.wine.verbs.dxvk"); + +var installerImplementation = { + run: function () { + new SteamScript() + .name("Assassin’s Creed Brotherhood") + .editor("Ubisoft") + .author("KREYREN") + .appId(368500) + .wineVersion(LATEST_STAGING_VERSION) + .wineDistribution("staging") + .postInstall(function (wine/*, wizard*/) { + wine.uplay(); + wine.DXVK(); + }) + .go(); + } +}; + +/* exported Installer */ +var Installer = Java.extend(org.phoenicis.scripts.Installer, installerImplementation); diff --git a/Applications/Games/Assassin's Creed: Syndicate/Steam/script.json b/Applications/Games/Assassin's Creed: Syndicate/Steam/script.json new file mode 100644 index 0000000000..fe66dfee6e --- /dev/null +++ b/Applications/Games/Assassin's Creed: Syndicate/Steam/script.json @@ -0,0 +1,13 @@ +{ + "scriptName" : "Steam", + "id" : "applications.games.assassins_creed_syndicate.steam", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [ + "MACOSX" + ], + "free" : false, + "requiresPatch" : false +} diff --git a/Applications/Games/Assassin's Creed: Syndicate/Uplay/script.js b/Applications/Games/Assassin's Creed: Syndicate/Uplay/script.js new file mode 100644 index 0000000000..f49174a50a --- /dev/null +++ b/Applications/Games/Assassin's Creed: Syndicate/Uplay/script.js @@ -0,0 +1,19 @@ +include("engines.wine.quick_script.uplay_script"); +include("engines.wine.verbs.dxvk"); + +var installerImplementation = { + run: function () { + new UplayScript() + .name("Assassin’s Creed Brotherhood") + .editor("Ubisoft, Gameloft, Ubisoft Montreal, Blue Byte, MORE") + .applicationHomepage("https://www.ubisoft.com/en-us/game/assassins-creed") + .author("KREYREN") + .appId(1955) + .preInstall(function (wine/*, wizard*/) { + wine.DXVK(); + }) + .go(); +}; + +/* exported Installer */ +var Installer = Java.extend(org.phoenicis.scripts.Installer, installerImplementation); diff --git a/Applications/Games/Assassin's Creed: Syndicate/Uplay/script.json b/Applications/Games/Assassin's Creed: Syndicate/Uplay/script.json new file mode 100644 index 0000000000..650cd5768a --- /dev/null +++ b/Applications/Games/Assassin's Creed: Syndicate/Uplay/script.json @@ -0,0 +1,13 @@ +{ + "scriptName" : "Uplay", + "id" : "applications.games.assassins_creed_syndicate.uplay", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [ + "MACOSX" + ], + "free" : false, + "requiresPatch" : false +} diff --git a/Applications/Games/Assassin's Creed: Syndicate/application.json b/Applications/Games/Assassin's Creed: Syndicate/application.json new file mode 100644 index 0000000000..9559832fb2 --- /dev/null +++ b/Applications/Games/Assassin's Creed: Syndicate/application.json @@ -0,0 +1,5 @@ +{ + "name" : "Assassin’s Creed® Syndicate", + "id" : "applications.games.assassins_creed_syndicate", + "description" : "Assassin's Creed Syndicate is an action-adventure video game developed by Ubisoft Quebec and published by Ubisoft. (Wikipedia)" +} diff --git a/Applications/Games/Assassin's Creed: Syndicate/miniatures/main.png b/Applications/Games/Assassin's Creed: Syndicate/miniatures/main.png new file mode 100644 index 0000000000..77168218ee Binary files /dev/null and b/Applications/Games/Assassin's Creed: Syndicate/miniatures/main.png differ