Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
359d4e3
Fix repository.playonlinux.com URLs (now https) (#593)
plata Apr 23, 2018
76081c3
Add vcrun2017 verb (#596)
plata Apr 23, 2018
c4adfa2
Update ElsterFormular (use vcrun2017) (#597)
plata Apr 23, 2018
d5447a4
Downloader: display file name if checksum fails (#595)
plata Apr 23, 2018
273a8e6
Describe code quality requirements in README (#599)
plata Apr 24, 2018
075d689
Fix Messages.properties for Crowdin (#600)
plata Apr 24, 2018
fa8e272
Remove header in Messages.properties (#601)
plata Apr 25, 2018
0257cd0
New Crowdin translations (#586)
plata Apr 25, 2018
6e8488a
Use Ruby 2.5 for Travis CI GitHub Pages check (#603)
plata Apr 25, 2018
d1c2d88
Update Wine LATEST_DEVELOPMENT_VERSION to 3.7 (#605)
plata Apr 28, 2018
479e42e
Fix json-align documentation (#606)
plata May 4, 2018
fa3bc28
Fix trailing spaces in app descriptions (#608)
plata May 5, 2018
b1cc1dc
Implement OOP engines (#602)
plata May 5, 2018
59e3dbe
New Crowdin translations (#607)
plata May 5, 2018
975827a
Implement engine plugins (#609)
plata May 5, 2018
83fb771
Add application.json for Wine plugins (#610)
plata May 5, 2018
4d136b2
Add .eslintignore (#614)
plata May 7, 2018
f773abe
Fix Wine#binPath() (#613)
plata May 7, 2018
1179822
Fix access of Wine prefix directory (#615)
plata May 7, 2018
c23204b
Update DXVK to version 0.50 (#616)
ImperatorS79 May 7, 2018
148c71d
Add delete functions for regedit (#617)
plata May 7, 2018
782e1e1
Implement engine settings (#611)
plata May 7, 2018
effb87c
Update Travis CI badge (#618)
plata May 8, 2018
dc6d05a
Travis CI: install JSDoc
plata May 8, 2018
873cfa4
Update Travis CI secure
plata May 8, 2018
90e1d2e
Update Travis CI secure
plata May 8, 2018
06a5b3b
Update Travis CI secure
plata May 8, 2018
22942d1
Update JSDoc
May 8, 2018
1806814
Describe how Travis CI secure must be created (#619)
plata May 9, 2018
191b691
Fix SteamScript (#622)
Zemogiter May 11, 2018
11ebf28
Update DXVK to version 0.51 (#626)
ImperatorS79 May 15, 2018
2cdd843
Update JSDoc
May 15, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/docs/
2 changes: 2 additions & 0 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,9 @@ globals:
CabExtract: false
Checksum: false
Downloader: false
Engine: false
Extractor: false
InstallationType: false
Resource: false
SetupWizard: false
Wine: false
Expand Down
10 changes: 8 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ matrix:

# Update JSDoc
- stage: Update JSDoc
before_install: npm install -g jsdoc
script:
# push JSDoc updates only for master (PR changes must be committed to master before they are taken into account)
- if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ./push_jsdoc.sh; fi
Expand All @@ -35,12 +36,17 @@ matrix:
os: linux
language: ruby
rvm:
- 2.1
- 2.5
before_install: cd docs
script:
- bundle exec jekyll build
- bundle exec htmlproofer ./_site --only-4xx --check-favicon --check-html --assume-extension --file-ignore=/jsdoc/

env:
global:
- secure: "G4stg+1ko5gyBf7q4d3BPmpHKKNkNjEFJOjE83JAe+3aJFYUSh+bwQKizc6+0BaekhyQcQB2CxtknkVGk/xnio2fNNuahxYV1QJmEDxNeBmwF4LS8rQcidoxOPfCVHQ/DXCqtJrCjof7BrWGJKsnhIVHtkQFwo369XATCNIZdsjhuM4ROT35HykoGE+us2qWsoU5C/j+F3dD+9LC8y8ye7SljC9EJVCjZ7HrW77ghS7aulZ+tcrQiHeFwRGJ9Oppwq+XbViflMmPxsp1z3Sg829dWA0Fv9+ejZo7ys0KJauh0H00J8druy3X/QncibzOqy2FCbwXm3e8k3WHgUpYihN3x2Up4PmhEysrlctnR1s3VFDr2cUHYbmeh4eqjSy9O3ejPu9th7Z0pjAJxJae8BWx3Gg2oA+tuIeMAxvGQScQkj93g2moAq2n1wSaa5wCEzoLTV+gheqojRIMc/E9O5VQB+oXgDv1xUKfJ5ZmB7nPGoVBbw2YimGTeICbLjydH6ErKTnxdia1EVn5OX5OOss5H6u/jxg8wJALp4+Qq/7EwMj9f6j6J8JuZSNMAqlvSovdqNPlrywPsqtGEJlB6GU3Sqc5cWW/qlefXNZzXHJkZGGQCqhQiQljNxzRm8lgh0u9/uAH4RhOFhtJnBbE/yo7Exe0yIH6eadBaMl+xTQ="
# to create secure for travis-ci.com
# 1. create personal access token with public_repo permissions
# 2. clone this repo (not a fork)
# 3. run in the clone: travis encrypt GH_TOKEN="<access_token>" --pro (GH_TOKEN is the variable which is used e.g. in push_jsdoc.sh)
# 4. set output below
- secure: "HZ7wbZdwnp3iUJwfL42HnH8fnTcVz/9y9HKFy2MXw38ZtZMoXMB1a3duM0a+UFY59biFVb2PgvqEzl5e8i1fygCN2gYtyWNvvMsNTD0Iq9eOo6nzSkWjWoWIn1TMUEjDS4xZdJLHkmnp7E4h4xc4CNt3HZA5rRbiko8wXCLeWh0UM3YXjs/b14tDlZRy29Sn4LuMSdGWi8lqqTF+4rAAFJ7aQOZDJfse/lZr2FTxRtOdsxPSizU3wJ/Hk/uQvOtp6CizC0c53r49ODqDuFeHj0AOeAR9DpM0B7MojZiFKW2h74vMMcCBKdeyX3K7iLn55Z65p/9bwWCPWwAbwy4Vrbi4OMKc4WdD0RE5h0OOXCdw7xuCA1nPg5+xk5l/0TAXjmb/luklyFbNBXyGKjF5CeEaUhrn9LFmOuyoqYoVf4BD2TA32kqMGxVchf8bnTeM25slI/wi5Sgjpj6GXuxay9bUt13QPQLcT3sNp1Jftvm4gZPdY9TR9m+nPK7nhIZjFWeHJu2nIzcfJdqMTcmLV+iKqZSSL2CJqCUbPEIVwtIj3ZytFrWTX88H97K/9UMDPQ+YbyT1I9XwkXY2PT66F5WE1UVMW/3SKw/jZON8AjYKD4mTd24kRMNfNhXGsg3L+NS8dsDXz1cfSZpLGxe4rvguZInoziJGLN27jGwyN0I="
1 change: 1 addition & 0 deletions Applications/Accessories/Soundplant/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "online_installer_script"]);
include(["engines", "wine", "plugins", "windows_version"]);

var installerImplementation = {
run: function () {
Expand Down
1 change: 1 addition & 0 deletions Applications/Custom/LocalInstaller/Local/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "local_installer_script"]);
include(["engines", "wine", "plugins", "windows_version"]);

var installerImplementation = {
run: function () {
Expand Down
1 change: 1 addition & 0 deletions Applications/Custom/OnlineInstaller/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "online_installer_script"]);
include(["engines", "wine", "plugins", "windows_version"]);

var installerImplementation = {
run: function () {
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Age of Empires II HD/Steam/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ var installerImplementation = {
.appId(221380)
.postInstall(function (wine/*, wizard*/) {
// skip broken launcher by replacing it with "AoK HD.exe"
var installPath = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Age2HD/";
var installPath = wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Age2HD/";
var launcher = installPath + "Launcher.exe";
cp(launcher, launcher + ".bak");
remove(launcher);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "override_dll"]);
include(["engines", "wine", "verbs", "mfc42"]);

var installerImplementation = {
Expand Down
2 changes: 2 additions & 0 deletions Applications/Games/Batman™: Arkham Asylum/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "csmt"]);
include(["engines", "wine", "plugins", "glsl"]);

var installerImplementation = {
run: function () {
Expand Down
1 change: 1 addition & 0 deletions Applications/Games/Batman™: Arkham City/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "csmt"]);

var installerImplementation = {
run: function () {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "csmt"]);

var installerImplementation = {
run: function () {
Expand Down
1 change: 1 addition & 0 deletions Applications/Games/Blizzard app/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "online_installer_script"]);
include(["engines", "wine", "plugins", "windows_version"]);
include(["engines", "wine", "verbs", "vcrun2015"]);
include(["engines", "wine", "verbs", "corefonts"]);

Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Caesar III/Local/script.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
include(["engines", "wine", "quick_script", "local_installer_script"]);
include(["engines", "wine", "engine", "object"]);
include(["engines", "wine", "plugins", "virtual_desktop"]);

var installerImplementation = {
run: function () {
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Caesar III/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "engine", "object"]);
include(["engines", "wine", "plugins", "virtual_desktop"]);

var installerImplementation = {
run: function () {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
include(["engines", "wine", "quick_script", "local_installer_script"]);
include(["engines", "wine", "engine", "object"]);
include(["engines", "wine", "plugins", "csmt"]);
include(["engines", "wine", "plugins", "windows_version"]);
include(["engines", "wine", "verbs", "d3dx9"]);

var installerImplementation = {
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Crayon Physics/application.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name" : "Crayon Physics",
"id" : "crayon_physics",
"description" : "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level. "
"description" : "Crayon Physics is a mouse arcade game. You will have to draw lines and squares to move a ball. The aim is to catch the stars in the level."
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name" : "Dr. Langeskov, The Tiger, and The Terribly Cursed Emerald: A Whirlwind Heist",
"id" : "dr_langeskov_the_tiger_and_the_terribly_cursed_emerald_a_whirlwind_heist",
"description" : "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable). "
"description" : "A 15 minute heist game by Crows Crows Crows & Directed by William Pugh (The Stanley Parable)."
}
1 change: 1 addition & 0 deletions Applications/Games/Dragon Ball Xenoverse 2/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "csmt"]);

var installerImplementation = {
run: function () {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "online_installer_script"]);
include(["engines", "wine", "plugins", "windows_version"]);
include(["engines", "wine", "verbs", "corefonts"]);
include(["engines", "wine", "verbs", "d3dx9"]);
include(["engines", "wine", "verbs", "vcrun2008"]);
Expand Down
1 change: 1 addition & 0 deletions Applications/Games/Elite:Dangerous/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "csmt"]);
include(["engines", "wine", "verbs", "corefonts"]);
include(["engines", "wine", "verbs", "dotnet452"]);
include(["engines", "wine", "verbs", "vcrun2012"]);
Expand Down
4 changes: 2 additions & 2 deletions Applications/Games/Enderal/Steam/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ var installerImplementation = {
.applicationHomepage("http://sureai.net/games/enderal/")
.postInstall(function (wine, wizard) {
// the SteamScript has installed Skyrim, now install Enderal
var launcher = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Skyrim/Enderal Launcher.exe";
var launcher = wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Skyrim/Enderal Launcher.exe";
new Downloader()
.wizard(wizard)
.url("http://dl.cdn.chip.de/downloads/47961527/Enderal_Launcher_1.1.3.5.exe?cid=96271624&platform=chip&1483552833-1483560333-d5f465-B-f7881cd02886aa9b20d7587d408c40c5.exe")
Expand All @@ -24,7 +24,7 @@ var installerImplementation = {
.wizard(wizard)
.url("http://www.moddb.com/downloads/mirror/108797/114/c4f0b73f726afaac087c0f786851fb5f/?referer=http%3A%2F%2Fenderal.com%2F")
.checksum("94f6504b4480c8209bc049571374da2f")
.to(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Skyrim/EnderalInstall_EN.gz")
.to(wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Skyrim/EnderalInstall_EN.gz")
.get();
})
.executable("Enderal Launcher.exe")
Expand Down
1 change: 1 addition & 0 deletions Applications/Games/Far Cry 2/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "csmt"]);
include(["engines", "wine", "verbs", "secur32"]);

var installerImplementation = {
Expand Down
2 changes: 2 additions & 0 deletions Applications/Games/Guild Wars 2/Local/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include(["engines", "wine", "quick_script", "local_installer_script"]);
include(["engines", "wine", "plugins", "csmt"]);
include(["engines", "wine", "plugins", "virtual_desktop"]);

var installerImplementation = {
run: function () {
Expand Down
2 changes: 2 additions & 0 deletions Applications/Games/Guild Wars 2/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include(["engines", "wine", "quick_script", "online_installer_script"]);
include(["engines", "wine", "plugins", "csmt"]);
include(["engines", "wine", "plugins", "virtual_desktop"]);

var installerImplementation = {
run: function () {
Expand Down
1 change: 1 addition & 0 deletions Applications/Games/Hearthstone/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "online_installer_script"]);
include(["engines", "wine", "plugins", "windows_version"]);
include(["engines", "wine", "verbs", "vcrun2015"]);
include(["engines", "wine", "verbs", "corefonts"]);

Expand Down
1 change: 1 addition & 0 deletions Applications/Games/Heroes of the Storm/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "online_installer_script"]);
include(["engines", "wine", "plugins", "windows_version"]);
include(["engines", "wine", "verbs", "vcrun2015"]);
include(["engines", "wine", "verbs", "corefonts"]);

Expand Down
7 changes: 5 additions & 2 deletions Applications/Games/League of Legends/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
include(["engines", "wine", "quick_script", "custom_installer_script"]);
include(["engines", "wine", "plugins", "csmt"]);
include(["engines", "wine", "plugins", "override_dll"]);
include(["engines", "wine", "plugins", "windows_version"]);
include(["engines", "wine", "shortcuts", "wine"]);
include(["engines", "wine", "verbs", "sandbox"]);
include(["engines", "wine", "verbs", "d3dx9"]);
Expand Down Expand Up @@ -98,11 +101,11 @@ var installerImplementation = {
wine.overrideDLL().set("native, builtin", ["atl120", "msvcp120", "msvcr120", "vcomp120", "msvcp140"]).do();
wine.enableCSMT();

mkdir(wine.prefixDirectory + "drive_c/LoL");
mkdir(wine.prefixDirectory() + "drive_c/LoL");

// Create run script to start the right exe
/////////////////////////////////////////
var client = wine.prefixDirectory + "drive_c/LoL/run.bat";
var client = wine.prefixDirectory() + "drive_c/LoL/run.bat";
var batContent = "start C:\\LoL\\LeagueClient.exe";
writeToFile(client, batContent);
})
Expand Down
1 change: 1 addition & 0 deletions Applications/Games/Mirror's Edge/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "managed"]);
include(["engines", "wine", "verbs", "physx"]);

var installerImplementation = {
Expand Down
1 change: 1 addition & 0 deletions Applications/Games/Niko: Through The Dream/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "managed"]);
include(["engines", "wine", "verbs", "dotnet40"]);

var installerImplementation = {
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Origin/Local (Legacy)/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ var installerImplementation = {
wizard.message(tr("When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup."));
})
.postInstall(function (wine, wizard) {
var originDir = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Origin/";
var originDir = wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Origin/";

new Downloader()
.wizard(wizard)
Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Origin/Online (Legacy)/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ var installerImplementation = {
wizard.message(tr("When Origin launches, you will get an error message (\"Your update could not be completed.\"). This is ok. Just close the popup."));
})
.postInstall(function (wine, wizard) {
var originDir = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Origin/";
var originDir = wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Origin/";

new Downloader()
.wizard(wizard)
Expand Down
2 changes: 2 additions & 0 deletions Applications/Games/Overwatch/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include(["engines", "wine", "quick_script", "online_installer_script"]);
include(["engines", "wine", "plugins", "csmt"]);
include(["engines", "wine", "plugins", "windows_version"]);
include(["engines", "wine", "verbs", "vcrun2015"]);
include(["engines", "wine", "verbs", "corefonts"]);

Expand Down
2 changes: 1 addition & 1 deletion Applications/Games/Prehistorik/Online/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ var installerImplementation = {
.editor("Titus")
.applicationHomepage("")
.author("Quentin PÂRIS")
.url("http://repository.playonlinux.com/divers/oldware/historik.zip")
.url("https://repository.playonlinux.com/divers/oldware/historik.zip")
.checksum("62a21d0dfcd68ae61646e1bc5b1c4a03b3e1091f")
.category("Games")
.wineVersion("1.8.6-dos_support")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ var installerImplementation = {
.editor("Broderbund Softwared")
.applicationHomepage("")
.author("Quentin PÂRIS")
.url("http://repository.playonlinux.com/divers/oldware/prince.zip")
.url("https://repository.playonlinux.com/divers/oldware/prince.zip")
.checksum("6c4148233f840011715c351c399d35b0fc716ae7")
.category("Games")
.wineVersion("1.8.6-dos_support")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name" : "Q.U.B.E: Director's Cut",
"id" : "qube_directors_cut",
"description" : "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials. "
"description" : "Q.U.B.E: Director's Cut is the definitive version of the brain-twisting first-person puzzler. Using special high-tech gloves to manipulate cubes in the environment, the player solves an array of conundrums - from physics-based challenges; to 3D jigsaws; to platform-based trials."
}
3 changes: 2 additions & 1 deletion Applications/Games/Road Rash/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "zip_script"]);
include(["engines", "wine", "plugins", "regedit"]);

var installerImplementation = {
run: function () {
Expand All @@ -12,7 +13,7 @@ var installerImplementation = {
.category("Games")
.executable("RASHME.EXE")
.postInstall(function (wine/*, wizard*/) {
var registryFile = Bean("fileSearcher").search(wine.prefixDirectory, "RASH.REG")
var registryFile = Bean("fileSearcher").search(wine.prefixDirectory(), "RASH.REG")
wine.regedit().open(registryFile[0]);
})
.go();
Expand Down
3 changes: 2 additions & 1 deletion Applications/Games/Rocksmith 2014/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "sound_driver"]);
include(["utils", "functions", "filesystem", "files"]);

function fixIni(ini) {
Expand Down Expand Up @@ -43,7 +44,7 @@ var installerImplementation = {
.postInstall(function (wine/*, wizard*/) {
wine.setSoundDriver("alsa");
wine.setOsForApplication().set("Rocksmith2014.exe", "win7").do();
fixIni(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith2014/Rocksmith.ini");
fixIni(wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith2014/Rocksmith.ini");
})
.go();
}
Expand Down
3 changes: 2 additions & 1 deletion Applications/Games/Rocksmith/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "sound_driver"]);
include(["utils", "functions", "filesystem", "files"]);

function fixIni(ini) {
Expand Down Expand Up @@ -31,7 +32,7 @@ var installerImplementation = {
.postInstall(function (wine/*, wizard*/) {
wine.setSoundDriver("alsa");
wine.setOsForApplication().set("Rocksmith.exe", "win7").do();
fixIni(wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith/Rocksmith.ini");
fixIni(wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Steam/steamapps/common/Rocksmith/Rocksmith.ini");
})
.go();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ var installerImplementation = {
.wizard(wizard)
.url("http://static.dolimg.com/mh_netstorage/lucasfilm/patches/pc/EAW_RAM_MPLobby_update.exe")
.checksum("63233107fab4c58413df04ce1d07fe65e7145329")
.to(wine.prefixDirectory + "drive_c/users/Public/Documents/EAW_RAM_MPLobby_update.exe")
.to(wine.prefixDirectory() + "drive_c/users/Public/Documents/EAW_RAM_MPLobby_update.exe")
.get();

wine.runInsidePrefix("/users/Public/Documents/EAW_RAM_MPLobby_update.exe");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ var installerImplementation = {
.wizard(wizard)
.url("http://static.dolimg.com/mh_netstorage/lucasfilm/patches/pc/BFIIUpdateInt1_1.exe")
.checksum("60eaddfaba1bc71fe8bbbb560f8da229748cfaa8")
.to(wine.prefixDirectory + "drive_c/Program Files/LucasArts/Star Wars Battlefront II/BFIIUpdateInt1_1.exe")
.to(wine.prefixDirectory() + "drive_c/Program Files/LucasArts/Star Wars Battlefront II/BFIIUpdateInt1_1.exe")
.get();

wine.runInsidePrefix("/Program Files/LucasArts/Star Wars Battlefront II/BFIIUpdateInt1_1.exe");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name" : "STAR WARS™ Jedi Knight II - Jedi Outcast™",
"id" : "star_wars_jedi_knight_2_jedi_outcast",
"description" : "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast. "
"description" : "The Legacy of Star Wars Dark Forces™ and Star Wars® Jedi Knight lives on in the intense first-person action of Jedi Outcast."
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ var installerImplementation = {
})
.postInstall(function (wine/*, wizard*/) {
//without that the launcher is unable to download the game
var path = wine.prefixDirectory + "drive_c/" + wine.programFiles() + "/Electronic Arts/BioWare/Star Wars - The Old Republic/launcher.settings";
var path = wine.prefixDirectory() + "drive_c/" + wine.programFiles() + "/Electronic Arts/BioWare/Star Wars - The Old Republic/launcher.settings";
var content = '{ "Login": ""\n' +
', "LastProduct": ""\n' +
', "downloadRate": "0"\n' +
Expand Down
1 change: 1 addition & 0 deletions Applications/Games/Star Craft II/Online/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include(["engines", "wine", "quick_script", "online_installer_script"]);
include(["engines", "wine", "plugins", "windows_version"]);
include(["engines", "wine", "verbs", "vcrun2015"]);
include(["engines", "wine", "verbs", "corefonts"]);

Expand Down
2 changes: 2 additions & 0 deletions Applications/Games/Subnautica/Steam/script.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
include(["engines", "wine", "quick_script", "steam_script"]);
include(["engines", "wine", "plugins", "regedit"]);
include(["engines", "wine", "plugins", "virtual_desktop"]);
include(["engines", "wine", "verbs", "vcrun2013"]);
include(["engines", "wine", "verbs", "vcrun2008"]);
include(["engines", "wine", "verbs", "xact"]);
Expand Down
Loading