diff --git a/Applications/Games/Assassin's Creed: Origins/Steam/script.js b/Applications/Games/Assassin's Creed: Origins/Steam/script.js new file mode 100644 index 0000000000..c2fecde3d8 --- /dev/null +++ b/Applications/Games/Assassin's Creed: Origins/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® Origins") + .editor("Ubisoft") + .author("KREYREN") + .appId(582160) + .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: Origins/Steam/script.json b/Applications/Games/Assassin's Creed: Origins/Steam/script.json new file mode 100644 index 0000000000..73f11fc1bd --- /dev/null +++ b/Applications/Games/Assassin's Creed: Origins/Steam/script.json @@ -0,0 +1,13 @@ +{ + "scriptName" : "Steam", + "id" : "applications.games.assassins_creed_origins.steam", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [ + "MACOSX" + ], + "free" : false, + "requiresPatch" : false +} diff --git a/Applications/Games/Assassin's Creed: Origins/Uplay/script.js b/Applications/Games/Assassin's Creed: Origins/Uplay/script.js new file mode 100644 index 0000000000..3381762316 --- /dev/null +++ b/Applications/Games/Assassin's Creed: Origins/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 Origins") + .editor("Ubisoft, Gameloft, Ubisoft Montreal, Blue Byte, MORE") + .applicationHomepage("https://www.ubisoft.com/en-us/game/assassins-creed") + .author("KREYREN") + .appId(3539) + .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: Origins/Uplay/script.json b/Applications/Games/Assassin's Creed: Origins/Uplay/script.json new file mode 100644 index 0000000000..3ea27bbba7 --- /dev/null +++ b/Applications/Games/Assassin's Creed: Origins/Uplay/script.json @@ -0,0 +1,13 @@ +{ + "scriptName" : "Uplay", + "id" : "applications.games.assassins_creed_origins.uplay", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [ + "MACOSX" + ], + "free" : false, + "requiresPatch" : false +} diff --git a/Applications/Games/Assassin's Creed: Origins/application.json b/Applications/Games/Assassin's Creed: Origins/application.json new file mode 100644 index 0000000000..d4ff4e357f --- /dev/null +++ b/Applications/Games/Assassin's Creed: Origins/application.json @@ -0,0 +1,5 @@ +{ + "name" : "Assassin’s Creed® Origins", + "id" : "applications.games.assassins_creed_brotherhood", + "description" : "Assassin's Creed Origins is an action-adventure video game developed by Ubisoft Montreal and published by Ubisoft. It is the tenth major installment in the Assassin's Creed series and the successor to 2015's Assassin's Creed Syndicate. (Wikipedia)" +} diff --git a/Applications/Games/Assassin's Creed: Origins/miniatures/main.png b/Applications/Games/Assassin's Creed: Origins/miniatures/main.png new file mode 100644 index 0000000000..937d51c763 Binary files /dev/null and b/Applications/Games/Assassin's Creed: Origins/miniatures/main.png differ