diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js new file mode 100644 index 0000000000..7837554f87 --- /dev/null +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.js @@ -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(); diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json new file mode 100644 index 0000000000..ade26b9895 --- /dev/null +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Local (1.0->1.6)/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Local (1.0->1.6)", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js new file mode 100644 index 0000000000..d5132cb7eb --- /dev/null +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.js @@ -0,0 +1,11 @@ +include(["Engines", "Wine", "QuickScript", "SteamScript"]); + +new SteamScript() + .name("Tom Clancy's Rainbow Six® 3 Gold") + .editor("Red Storm Entertainment") + .author("ImperatorS79") + .appId(19830) + .postInstall(function(wine, wizard) { + wine.setVirtualDesktop(1280, 1024); + }) + .go(); diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json new file mode 100644 index 0000000000..e0b43d223f --- /dev/null +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/Steam (Gold)/script.json @@ -0,0 +1,7 @@ +{ + "scriptName": "Steam (Gold)", + "compatibleOperatingSystems": ["LINUX"], + "testingOperatingSystems": [], + "free": false, + "requiresPatch": false +} diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json new file mode 100644 index 0000000000..15320baca0 --- /dev/null +++ b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/application.json @@ -0,0 +1,4 @@ +{ + "name": "Tom Clancy's Rainbow Six 3 : Raven Shield", + "description": "Raven Shield: Command an elite multinational squad of special operatives against hidden terrorist forces. In Tom Clancy's Rainbow Six 3: Raven Shield, the third installment to the wildly popular Rainbow Six series, Team Rainbow faces the hidden global forces of a new and secretive foe." +} diff --git a/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/miniatures/main.png b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/miniatures/main.png new file mode 100644 index 0000000000..c51f12c127 Binary files /dev/null and b/Applications/Games/Tom Clancy's Rainbow Six 3 : Raven Shield/miniatures/main.png differ