Skip to content

Commit

Permalink
Merge pull request #1 from PhoenicisOrg/master
Browse files Browse the repository at this point in the history
Merge Phoenicis/Scripts:master into ImperatorS79/Scripts:master
  • Loading branch information
ImperatorS79 authored Aug 28, 2017
2 parents 65935eb + 146bc74 commit 06ad52f
Show file tree
Hide file tree
Showing 80 changed files with 1,097 additions and 123 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ new SteamScript()
.editor("Ubisoft Montreal")
.author("Plata")
.appId(33230)
.wineVersion("2.5")
.wineVersion("2.14")
.wineDistribution("staging")
.postInstall(function(wine, wizard) {
wine.setOsForApplication().set("upc.exe", "winxp").do();
})
.go();
11 changes: 11 additions & 0 deletions Applications/Games/Assassin's Creed Unity/Steam/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
include(["Engines", "Wine", "QuickScript", "SteamScript"]);

new SteamScript()
.name("Assassin’s Creed® Unity")
.editor("Ubisoft")
.author("Plata")
.appId(289650)
.wineVersion("2.14")
.wineDistribution("staging")
.wineArchitecture("amd64")
.go();
7 changes: 7 additions & 0 deletions Applications/Games/Assassin's Creed Unity/Steam/script.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Steam",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": ["LINUX"],
"free": false,
"requiresPatch": false
}
4 changes: 4 additions & 0 deletions Applications/Games/Assassin's Creed Unity/application.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Assassin’s Creed® Unity",
"description": "Assassin’s Creed® Unity tells the story of Arno, a young man who embarks upon an extraordinary journey to expose the true powers behind the French Revolution. In the brand new co-op mode, you and your friends will also be thrown in the middle of a ruthless struggle for the fate of a nation."
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ new SteamScript()
.editor("Ubisoft")
.author("Plata")
.appId(48190)
.wineVersion("2.5")
.wineVersion("2.14")
.wineDistribution("staging")
.postInstall(function(wine, wizard) {
wine.uplay();
Expand Down
8 changes: 8 additions & 0 deletions Applications/Games/BRINK/Steam/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
include(["Engines", "Wine", "QuickScript", "SteamScript"]);

new SteamScript()
.name("BRINK")
.editor("Splash Damage")
.author("Plata")
.appId(22350)
.go();
7 changes: 7 additions & 0 deletions Applications/Games/BRINK/Steam/script.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Steam",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": [],
"free": true,
"requiresPatch": false
}
4 changes: 4 additions & 0 deletions Applications/Games/BRINK/application.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "BRINK",
"description": "You decide the combat role you want to assume in the world of Brink as you fight to save yourself and mankind’s last refuge!"
}
Binary file added Applications/Games/BRINK/miniatures/main.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion Applications/Games/Blizzard app/Online/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ new OnlineInstallerScript()
.editor("Blizzard")
.applicationHomepage("http://eu.battle.net/en/app/")
.author("Plata")
.url("https://www.battle.net/download/getInstallerForGame?os=win&locale=enGB&version=LIVE&gameProgram=BATTLENET_APP")
.url("https://www.battle.net/download/getInstallerForGame?os=win&locale=enGB&version=LIVE&gameProgram=BATTLENET_APP.exe")
.category("Games")
.executable("Battle.net.exe")
.wineVersion("2.7")
Expand Down
11 changes: 11 additions & 0 deletions Applications/Games/DOOM (2016)/Steam/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
include(["Engines", "Wine", "QuickScript", "SteamScript"]);

new SteamScript()
.name("DOOM (2016)")
.editor("ID Software")
.author("ImperatorS79")
.wineVersion("2.14")
.wineDistribution("staging")
.wineArchitecture("amd64")
.appId(379720)
.go();
7 changes: 7 additions & 0 deletions Applications/Games/DOOM (2016)/Steam/script.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Steam",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": ["LINUX"],
"free": false,
"requiresPatch": false
}
4 changes: 4 additions & 0 deletions Applications/Games/DOOM (2016)/application.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "DOOM (2016)",
"description": "Developed by id software, the studio that pioneered the first-person shooter genre and created multiplayer Deathmatch, DOOM returns as a brutally fun and challenging modern-day shooter experience. Relentless demons, impossibly destructive guns, and fast, fluid movement provide the foundation for intense, first-person combat – whether you’re obliterating demon hordes through the depths of Hell in the single-player campaign, or competing against your friends in numerous multiplayer modes. Expand your gameplay experience using DOOM SnapMap game editor to easily create, play, and share your content with the world."
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions Applications/Games/Hearthstone/Online/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
include(["Engines", "Wine", "QuickScript", "OnlineInstallerScript"]);
include(["Engines", "Wine", "Verbs", "vcrun2015"]);
include(["Engines", "Wine", "Verbs", "corefonts"]);

new OnlineInstallerScript()
.name("Hearthstone")
.editor("Blizzard")
.applicationHomepage("http://eu.battle.net/en/app/")
.author("ImperatorS79")
.url("https://www.battle.net/download/getInstallerForGame?os=win&locale=enGB&version=LIVE&gameProgram=BATTLENET_APP.exe")
.category("Games")
.executable("Battle.net.exe")
.wineVersion("2.15")
.wineDistribution("staging")
.preInstall(function(wine, wizard) {
wine.windowsVersion("winxp");
wine.vcrun2015();
wine.corefonts();
})
.go();
7 changes: 7 additions & 0 deletions Applications/Games/Hearthstone/Online/script.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Online",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": ["LINUX"],
"free": true,
"requiresPatch": false
}
4 changes: 4 additions & 0 deletions Applications/Games/Hearthstone/application.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Hearthstone",
"description": "Sheathe your sword, draw your deck, and get ready for Hearthstone - the fast-paced strategy card game that's easy to learn and massively fun. Start a free game and play your cards to sling spells, summon creatures, and command the heroes of Warcraft in duels of epic strategy."
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"scriptName": "BETA Client",
"compatibleOperatingSystems": ["MACOSX", "LINUX"],
"testingOperatingSystems": [],
"testingOperatingSystems": ["MACOSX", "LINUX"],
"free": true,
"requiresPatch": false
}
2 changes: 1 addition & 1 deletion Applications/Games/Rayman Legends/Steam (Demo)/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ new SteamScript()
.editor("Ubisoft")
.author("Plata")
.appId(243340)
.wineVersion("2.5")
.wineVersion("2.14")
.wineDistribution("staging")
.postInstall(function(wine, wizard) {
wine.uplay();
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Rayman Legends/Steam/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ new SteamScript()
.editor("Ubisoft")
.author("Plata")
.appId(242550)
.wineVersion("2.5")
.wineVersion("2.14")
.wineDistribution("staging")
.postInstall(function(wine, wizard) {
wine.uplay();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"name": "STAR WARS™ - Empire at War - Gold Pack",
"name": "STAR WARS™ Empire at War: Gold Pack",
"description": "Command or corrupt an entire galaxy in the definitive Star Wars strategy collection. It is a time of galactic civil war. Will you take up the reins of the Rebellion, assume control of the Empire, or rule the Star Wars Underworld?"
}
11 changes: 11 additions & 0 deletions Applications/Games/Styx: Shards of Darkness/Steam (Demo)/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
include(["Engines", "Wine", "QuickScript", "SteamScript"]);

new SteamScript()
.name("Styx: Shards of Darkness (Demo)")
.editor("Cyanide Studio")
.author("Plata")
.appId(630880)
.wineVersion("2.14")
.wineDistribution("staging")
.wineArchitecture("amd64")
.go();
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Steam (Demo)",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": [],
"free": true,
"requiresPatch": false
}
11 changes: 11 additions & 0 deletions Applications/Games/Styx: Shards of Darkness/Steam/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
include(["Engines", "Wine", "QuickScript", "SteamScript"]);

new SteamScript()
.name("Styx: Shards of Darkness")
.editor("Cyanide Studio")
.author("Plata")
.appId(355790)
.wineVersion("2.14")
.wineDistribution("staging")
.wineArchitecture("amd64")
.go();
7 changes: 7 additions & 0 deletions Applications/Games/Styx: Shards of Darkness/Steam/script.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Steam",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": [],
"free": false,
"requiresPatch": false
}
4 changes: 4 additions & 0 deletions Applications/Games/Styx: Shards of Darkness/application.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Styx: Shards of Darkness",
"description": "Styx returns in a new stealth adventure! Explore and master huge open environments, sneak past or assassinate new enemies and bosses, and experiment with the new array of lethal abilities and weapons in our goblin assassin's arsenal."
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions Applications/Games/The Crew/Steam (Demo)/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
include(["Engines", "Wine", "QuickScript", "SteamScript"]);

new SteamScript()
.name("The Crew™ (Demo)")
.editor("Ivory Tower in collaboration with Ubisoft Reflections")
.author("Plata")
.appId(366310)
.wineVersion("2.14")
.wineDistribution("staging")
.wineArchitecture("amd64")
.go();
7 changes: 7 additions & 0 deletions Applications/Games/The Crew/Steam (Demo)/script.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Steam (Demo)",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": [],
"free": true,
"requiresPatch": false
}
11 changes: 11 additions & 0 deletions Applications/Games/The Crew/Steam/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
include(["Engines", "Wine", "QuickScript", "SteamScript"]);

new SteamScript()
.name("The Crew™")
.editor("Ivory Tower in collaboration with Ubisoft Reflections")
.author("Plata")
.appId(241560)
.wineVersion("2.14")
.wineDistribution("staging")
.wineArchitecture("amd64")
.go();
7 changes: 7 additions & 0 deletions Applications/Games/The Crew/Steam/script.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Steam",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": [],
"free": false,
"requiresPatch": false
}
4 changes: 4 additions & 0 deletions Applications/Games/The Crew/application.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "The Crew™",
"description": "Your car is your avatar - fine tune your ride as you level up and progress through 5 unique and richly detailed regions of a massive open-world US. Maneuver through the bustling streets of New York City and Los Angeles, cruise down sunny Miami Beach or trek through the breathtaking plateaus of Monument Valley. Each locale comes with its own set of surprises and driving challenges to master. On your journey you will encounter other players on the road – all potentially worthy companions to crew up with, or future rivals to compete against. This is driving at its most exciting, varied and open."
}
Binary file added Applications/Games/The Crew/miniatures/main.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions Applications/Games/The Elder Scrolls IV: Oblivion/Local/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]);

new LocalInstallerScript()
.name("The Elder Scrolls IV: Oblivion")
.editor("Bethesda Softworks")
.applicationHomepage("https://elderscrolls.bethesda.net/en/oblivion")
.author("ImperatorS79")
.wineVersion("2.14")
.wineDistribution("staging")
.category("Games")
.executable("Oblivion.exe")
.go();
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Local",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": [],
"free": false,
"requiresPatch": false
}
10 changes: 10 additions & 0 deletions Applications/Games/The Elder Scrolls IV: Oblivion/Steam/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
include(["Engines", "Wine", "QuickScript", "SteamScript"]);

new SteamScript()
.name("The Elder Scrolls IV: Oblivion")
.editor("Bethesda Game Studios")
.author("ImperatorS79")
.wineVersion("2.14")
.wineDistribution("staging")
.appId(22330)
.go();
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Steam (GOTY)",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": [],
"free": false,
"requiresPatch": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "The Elder Scrolls IV: Oblivion",
"description": "The Elder Scrolls IV: Oblivion® presents one of the best RPGs of all time like never before. Step inside the most richly detailed and vibrant game-world ever created. With a powerful combination of freeform gameplay and unprecedented graphics, you can unravel the main quest at your own pace or explore the vast world and find your own challenges."
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion Applications/Games/The Turing Test/Steam/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ new SteamScript()
.author("Plata")
.appId(499520)
.wineArchitecture("amd64")
.wineVersion("2.11")
.wineVersion("2.14")
.go();
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ new SteamScript()
.editor("The Astronauts")
.author("Plata")
.appId(400430)
.wineVersion("2.9")
.wineVersion("2.14")
.wineDistribution("staging")
.wineArchitecture("amd64")
.go();
21 changes: 21 additions & 0 deletions Applications/Games/The Witcher 3: Wild Hunt/Steam/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
include(["Engines", "Wine", "QuickScript", "SteamScript"]);
include(["Utils", "Functions", "Filesystem", "Files"]);


new SteamScript()
.name("The Witcher 3: Wild Hunt")
.editor("CD Projekt Red")
.author("ImperatorS79")
.wineVersion("2.14")
.wineDistribution("staging")
//it would be better with dark ground fix -> https://bugs.winehq.org/attachment.cgi?id=58842&action=diff&context=patch&collapsed=&headers=1&format=raw
.wineArchitecture("amd64")
.appId(292030)
.preInstall(function(wine, wizard) {
//Ensure Directx11 full features will work, and CSMT for performance
wine.setVersionGL(4,5);
wine.enableCSMT();
wine.UseGLSL("enabled");
wine.DirectDrawRenderer("opengl");
})
.go();
7 changes: 7 additions & 0 deletions Applications/Games/The Witcher 3: Wild Hunt/Steam/script.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"scriptName": "Steam",
"compatibleOperatingSystems": ["LINUX"],
"testingOperatingSystems": ["LINUX"],
"free": false,
"requiresPatch": false
}
4 changes: 4 additions & 0 deletions Applications/Games/The Witcher 3: Wild Hunt/application.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "The Witcher 3: Wild Hunt",
"description": "The Witcher: Wild Hunt is a story-driven, next-generation open world role-playing game set in a visually stunning fantasy universe full of meaningful choices and impactful consequences. In The Witcher you play as the professional monster hunter, Geralt of Rivia, tasked with finding a child of prophecy in a vast open world rich with merchant cities, viking pirate islands, dangerous mountain passes, and forgotten caverns to explore."
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
include(["Engines", "Wine", "QuickScript", "LocalInstallerScript"]);

new LocalInstallerScript()
.name("Tom Clancy's Rainbow Six 3 : Raven Shield")
.editor("Red Storm Entertainment")
.author("ImperatorS79")
.category("Games")
.executable("ravenshield.exe")
.postInstall(function(wine, wizard) {
var regions=[ "France", "England"];
var selectedRegion = wizard.menu(tr("Select your region for the patch (1.0 to 1.60)."), regions);
var exeName, url, sha1;
var originDirectory = wine.prefixDirectory + "drive_c/users/Public/Documents/";

switch(selectedRegion.text){
case "France":
exeName = "RVSPatch_1.0_To_1.60_FRA.exe";
url = "http://ftp.ubi.com/us/games/ravenshield/RVSPatch_1.0_To_1.60_FRA.exe";
sha1 = "c7eb2c67af17faa29a7f6a0e9b78629365d3e85c";
break;

case "England":
exeName = "raven_shield_v1.00_to_v1.60_uk.exe";
url = "http://patches.ubi.com/rainbow_six_3_raven_shield/raven_shield_v1.00_to_v1.60_uk.exe";
sha1 = "9619c735968cd5f79226a972815127813434b8fb";
break;
}

new Downloader()
.wizard(wizard)
.url(url)
.checksum(sha1)
.to(originDirectory + exeName)
.get();

wine.run(originDirectory + exeName);

wine.setVirtualDesktop(1280, 1024);

})
.go();
Loading

0 comments on commit 06ad52f

Please sign in to comment.