Skip to content

Commit 3880af0

Browse files
authored
Introduce the Module System to the Verbs (#1112)
- introduce the module system to the verbs - update all verbs including uplay- improve documentation
1 parent 78ec0c5 commit 3880af0

118 files changed

Lines changed: 3467 additions & 2911 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
const SteamScript = include("engines.wine.quick_script.steam_script");
22
include("engines.wine.plugins.override_dll");
3-
include("engines.wine.verbs.mfc42");
3+
const Mfc42 = include("engines.wine.verbs.mfc42");
44

55
new SteamScript()
66
.name("Age of Empires® III: Complete Collection")
77
.editor("Microsoft Studios")
88
.author("Quentin PARIS")
99
.appId(105450)
1010
.postInstall(function (wine /*, wizard*/) {
11-
wine.mfc42();
12-
wine
13-
.overrideDLL()
11+
new Mfc42(wine).go();
12+
13+
wine.overrideDLL()
1414
.set("native, builtin", ["pidgen"])
1515
.do();
1616
});

Applications/Games/Anno 2070/Local/script.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
const LocalInstallerScript = include("engines.wine.quick_script.local_installer_script");
2-
const {touch, writeToFile, chmod} = include("utils.functions.filesystem.files");
2+
const { touch, writeToFile, chmod } = include("utils.functions.filesystem.files");
33

44
include("engines.wine.plugins.virtual_desktop");
55
include("engines.wine.plugins.override_dll");
6-
include("engines.wine.verbs.corefonts");
7-
include("engines.wine.verbs.crypt32");
8-
include("engines.wine.verbs.d3dx10");
6+
const Corefonts = include("engines.wine.verbs.corefonts");
7+
const Crypt32 = include("engines.wine.verbs.crypt32");
8+
const D3DX10 = include("engines.wine.verbs.d3dx10");
99

1010
new LocalInstallerScript()
1111
.name("Anno 2070")
@@ -18,11 +18,10 @@ new LocalInstallerScript()
1818
.wineDistribution("upstream")
1919
.preInstall(function (wine) {
2020
wine.setVirtualDesktop();
21-
wine.crypt32();
22-
wine.corefonts();
23-
wine.d3dx10();
24-
wine
25-
.overrideDLL()
21+
new Crypt32(wine).go();
22+
new Corefonts(wine).go();
23+
new D3DX10(wine).go();
24+
wine.overrideDLL()
2625
.set("native, builtin", ["winhttp", "msvcrt40", "msvcr100", "crypt32"])
2726
.do();
2827
})

Applications/Games/Anno 2070/Uplay/script.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const UplayScript = include("engines.wine.quick_script.uplay_script");
22

3-
include("engines.wine.verbs.corefonts");
3+
const Corefonts = include("engines.wine.verbs.corefonts");
44
include("engines.wine.plugins.virtual_desktop");
55

66
new UplayScript()
@@ -13,5 +13,5 @@ new UplayScript()
1313
.appId(22)
1414
.preInstall(function (wine /*, wizard*/) {
1515
wine.setVirtualDesktop();
16-
wine.corefonts();
16+
new Corefonts(wine).go();
1717
});

Applications/Games/Assassin's Creed IV Black Flag/Steam/script.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const SteamScript = include("engines.wine.quick_script.steam_script");
22
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");
33

4-
include("engines.wine.verbs.uplay");
4+
const Uplay = include("engines.wine.verbs.uplay");
55

66
new SteamScript()
77
.name("Assassin’s Creed® IV Black Flag™")
@@ -12,5 +12,5 @@ new SteamScript()
1212
.wineDistribution("staging")
1313
.postInstall(function (wine /*, wizard*/) {
1414
// the automatically installed Uplay version does not update properly
15-
wine.uplay();
15+
new Uplay(wine).go();
1616
});
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const SteamScript = include("engines.wine.quick_script.steam_script");
22
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");
33

4-
include("engines.wine.verbs.uplay");
4+
const Uplay = include("engines.wine.verbs.uplay");
55

66
new SteamScript()
77
.name("Assassin's Creed® Revelations")
@@ -11,5 +11,5 @@ new SteamScript()
1111
.wineVersion(LATEST_STAGING_VERSION)
1212
.wineDistribution("staging")
1313
.postInstall(function (wine /*, wizard*/) {
14-
wine.uplay();
14+
new Uplay(wine).go();
1515
});
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const SteamScript = include("engines.wine.quick_script.steam_script");
22
const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");
33

4-
include("engines.wine.verbs.uplay");
4+
const Uplay = include("engines.wine.verbs.uplay");
55

66
new SteamScript()
77
.name("Assassin’s Creed® Brotherhood")
@@ -11,5 +11,5 @@ new SteamScript()
1111
.wineVersion(LATEST_STAGING_VERSION)
1212
.wineDistribution("staging")
1313
.postInstall(function (wine /*, wizard*/) {
14-
wine.uplay();
14+
new Uplay(wine).go();
1515
});
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
const SteamScript = include("engines.wine.quick_script.steam_script");
2-
include("engines.wine.verbs.quicktime76");
3-
include("engines.wine.verbs.corefonts");
4-
include("engines.wine.verbs.tahoma");
2+
3+
const QuickTime76 = include("engines.wine.verbs.quicktime76");
4+
const Corefonts = include("engines.wine.verbs.corefonts");
5+
const Tahoma = include("engines.wine.verbs.tahoma");
56

67
new SteamScript()
78
.name("Audiosurf")
89
.editor("Dylan Fitterer")
910
.author("Brainzyy")
1011
.appId(12900)
1112
.preInstall(function (wine /*, wizard*/) {
12-
wine.quicktime76();
13-
wine.corefonts();
14-
wine.tahoma();
13+
new QuickTime76(wine).go();
14+
new Corefonts(wine).go();
15+
new Tahoma(wine).go();
1516
});

Applications/Games/Blizzard app/Online/script.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
const OnlineInstallerScript = include("engines.wine.quick_script.online_installer_script");
2-
include("engines.wine.verbs.vcrun2015");
3-
include("engines.wine.verbs.corefonts");
2+
3+
const Vcrun2015 = include("engines.wine.verbs.vcrun2015");
4+
const Corefonts = include("engines.wine.verbs.corefonts");
45

56
new OnlineInstallerScript()
67
.name("Blizzard app")
@@ -15,6 +16,6 @@ new OnlineInstallerScript()
1516
.wineVersion("3.19")
1617
.wineDistribution("staging")
1718
.preInstall(function (wine /*, wizard*/) {
18-
wine.vcrun2015();
19-
wine.corefonts();
19+
new Vcrun2015(wine).go();
20+
new Corefonts(wine).go();
2021
});

Applications/Games/Command and Conquer - Tiberium Wars/Local/script.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const {LATEST_STAGING_VERSION} = include("engines.wine.engine.versions");
33

44
include("engines.wine.plugins.csmt");
55
include("engines.wine.plugins.windows_version");
6-
include("engines.wine.verbs.d3dx9");
6+
const D3DX9 = include("engines.wine.verbs.d3dx9");
77

88
new LocalInstallerScript()
99
.name("Command and Conquer - Tiberium Wars")
@@ -15,6 +15,6 @@ new LocalInstallerScript()
1515
.wineDistribution("staging")
1616
.preInstall(function (wine /*, wizard*/) {
1717
wine.windowsVersion("winxp");
18-
wine.d3dx9();
18+
new D3DX9(wine).go();
1919
wine.enableCSMT();
2020
});
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
const OnlineInstallerScript = include("engines.wine.quick_script.online_installer_script");
2-
include("engines.wine.verbs.vcrun2012");
3-
include("engines.wine.verbs.d3dx9");
2+
3+
const Vcrun2012 = include("engines.wine.verbs.vcrun2012");
4+
const D3DX9 = include("engines.wine.verbs.d3dx9");
45

56
new OnlineInstallerScript()
67
.name("DC Universe Online")
@@ -11,6 +12,6 @@ new OnlineInstallerScript()
1112
.category("Games")
1213
.executable("LaunchPad.exe")
1314
.preInstall(function (wine /*, wizard*/) {
14-
wine.vcrun2012();
15-
wine.d3dx9();
15+
new Vcrun2012(wine).go();
16+
new D3DX9(wine).go();
1617
});

0 commit comments

Comments
 (0)