diff --git a/Applications/Games/MagicTheGatheringArena/Online/script.js b/Applications/Games/Magic The Gathering Arena/Online/script.js similarity index 83% rename from Applications/Games/MagicTheGatheringArena/Online/script.js rename to Applications/Games/Magic The Gathering Arena/Online/script.js index f04846991c..6557e66381 100644 --- a/Applications/Games/MagicTheGatheringArena/Online/script.js +++ b/Applications/Games/Magic The Gathering Arena/Online/script.js @@ -1,6 +1,6 @@ -include("engines.wine.quick_script.custom_installer_script"); +include("engines.wine.quick_script.online_installer_script"); include("engines.wine.verbs.dxvk"); -include("engines.wine.plugins.UseTakeFocus") +include("engines.wine.plugins.usetakefocus") var installerImplementation = { @@ -17,7 +17,7 @@ var installerImplementation = { wine.DXVK(); wine.UseTakeFocus("N"); }) - .executable("MTGAInstaller.exe") + .executable("MtgaLauncher.exe") .go(); } }; diff --git a/Applications/Games/MagicTheGatheringArena/Online/script.json b/Applications/Games/Magic The Gathering Arena/Online/script.json similarity index 100% rename from Applications/Games/MagicTheGatheringArena/Online/script.json rename to Applications/Games/Magic The Gathering Arena/Online/script.json diff --git a/Applications/Games/MagicTheGatheringArena/application.json b/Applications/Games/Magic The Gathering Arena/application.json similarity index 100% rename from Applications/Games/MagicTheGatheringArena/application.json rename to Applications/Games/Magic The Gathering Arena/application.json diff --git a/Applications/Games/MagicTheGatheringArena/miniatures/main.png b/Applications/Games/Magic The Gathering Arena/miniatures/main.png similarity index 100% rename from Applications/Games/MagicTheGatheringArena/miniatures/main.png rename to Applications/Games/Magic The Gathering Arena/miniatures/main.png diff --git a/Engines/Wine/Engine/Object/script.js b/Engines/Wine/Engine/Object/script.js index aa86da4c8a..c56e3b1218 100644 --- a/Engines/Wine/Engine/Object/script.js +++ b/Engines/Wine/Engine/Object/script.js @@ -7,9 +7,9 @@ include("utils.functions.net.resource"); /* exported LATEST_STABLE_VERSION */ var LATEST_STABLE_VERSION = "4.0.1"; /* exported LATEST_DEVELOPMENT_VERSION */ -var LATEST_DEVELOPMENT_VERSION = "4.8"; +var LATEST_DEVELOPMENT_VERSION = "4.9"; /* exported LATEST_STAGING_VERSION */ -var LATEST_STAGING_VERSION = "4.8"; +var LATEST_STAGING_VERSION = "4.9"; /* exported LATEST_DOS_SUPPORT_VERSION */ var LATEST_DOS_SUPPORT_VERSION = "4.0"; diff --git a/Engines/Wine/Plugins/nocrashdialog/script.js b/Engines/Wine/Plugins/nocrashdialog/script.js new file mode 100644 index 0000000000..04cb1ee147 --- /dev/null +++ b/Engines/Wine/Plugins/nocrashdialog/script.js @@ -0,0 +1,15 @@ +include("engines.wine.engine.object"); + +/** + * disables the crashdialog + * @returns {Wine} Wine object + */ +Wine.prototype.nocrashdialog = function () { + var regeditFileContent = + "REGEDIT4\n" + + "\n" + + "[HKEY_CURRENT_USER\\Software\\Wine\\WineDbg]\n" + + "\"ShowCrashDialog\"=\""00000000"\"" + this.regedit().patch(regeditFileContent); + return this; +}; diff --git a/Engines/Wine/Plugins/nocrashdialog/script.json b/Engines/Wine/Plugins/nocrashdialog/script.json new file mode 100644 index 0000000000..230caf2c9f --- /dev/null +++ b/Engines/Wine/Plugins/nocrashdialog/script.json @@ -0,0 +1,11 @@ +{ + "scriptName" : "nocrashdialog", + "id" : "engines.wine.plugins.nocrashdialog", + "compatibleOperatingSystems" : [ + "MACOSX", + "LINUX" + ], + "testingOperatingSystems" : [], + "free" : true, + "requiresPatch" : false +} diff --git a/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html b/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html index d4b6ede8ec..350289cf54 100644 --- a/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html +++ b/docs/jsdoc/Engines_Wine_Engine_Object_script.js.html @@ -35,9 +35,9 @@

Source: Engines/Wine/Engine/Object/script.js

/* exported LATEST_STABLE_VERSION */ var LATEST_STABLE_VERSION = "4.0.1"; /* exported LATEST_DEVELOPMENT_VERSION */ -var LATEST_DEVELOPMENT_VERSION = "4.8"; +var LATEST_DEVELOPMENT_VERSION = "4.9"; /* exported LATEST_STAGING_VERSION */ -var LATEST_STAGING_VERSION = "4.8"; +var LATEST_STAGING_VERSION = "4.9"; /* exported LATEST_DOS_SUPPORT_VERSION */ var LATEST_DOS_SUPPORT_VERSION = "4.0"; diff --git a/i18n/Messages.properties b/i18n/Messages.properties index 3ad4f18ad0..5de2584979 100644 --- a/i18n/Messages.properties +++ b/i18n/Messages.properties @@ -734,10 +734,10 @@ Lock,\ Load,\ &\ Face\ the\ Madness

Get\ ready\ for\ the\ mind\ blowing\ #: i18n/tmp/Applications/Games/Mafia II/application.js:1 Mafia\ II=Mafia II -#: i18n/tmp/Applications/Games/MagicTheGatheringArena/application.js:1 +#: i18n/tmp/Applications/Games/Magic The Gathering Arena/application.js:1 Magic\:\ The\ Gathering\ Arena=Magic\: The Gathering Arena -#: i18n/tmp/Applications/Games/MagicTheGatheringArena/application.js:2 +#: i18n/tmp/Applications/Games/Magic The Gathering Arena/application.js:2 Magic\:\ The\ Gathering\ Arena\ is\ a\ free-to-play\ digital\ collectible\ card\ game\ developed\ by\ Wizards\ of\ the\ Coast's\ internal\ development\ studio,\ Wizards\ Digital\ Games\ Studio.(Wikipedia)=Magic\: The Gathering Arena is a free-to-play digital collectible card game developed by Wizards of the Coast's internal development studio, Wizards Digital Games Studio.(Wikipedia) #: i18n/tmp/Applications/Games/Mass Effect/application.js:1 @@ -818,6 +818,7 @@ On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happen #: i18n/tmp/Applications/Custom/OnlineInstaller/Online/script.js:1 #: i18n/tmp/Applications/Games/The Elder Scrolls I: Arena/Online/script.js:1 #: i18n/tmp/Applications/Games/Druid Soccer/Online/script.js:1 +#: i18n/tmp/Applications/Games/Magic The Gathering #: i18n/tmp/Applications/Games/Prehistorik/Online/script.js:1 #: i18n/tmp/Applications/Games/Guild Wars 2/Online/script.js:1 #: i18n/tmp/Applications/Games/Xenon @@ -829,8 +830,7 @@ On\ first\ run\ the\ game\ might\ not\ go\ into\ full\ screen.\ If\ that\ happen #: i18n/tmp/Applications/Games/Steam/Online/script.js:1 #: i18n/tmp/Applications/Games/DC Universe Online/Online/script.js:1 #: i18n/tmp/Applications/Games/Epic Games Launcher/Online/script.js:1 -#: i18n/tmp/Applications/Games/STAR WARS: The Old Republic/Online/script.js:1 -#: i18n/tmp/Applications/Games/MagicTheGatheringArena/Online/script.js:1 +#: i18n/tmp/Applications/Games/STAR WARS: Old Republic/Online/script.js:1 #: i18n/tmp/Applications/Games/Overwatch/Online/script.js:1 #: i18n/tmp/Applications/Games/Prince Of Persia: Original/Online/script.js:1 #: i18n/tmp/Applications/Games/Earth Eternal - Valkal's @@ -1890,6 +1890,9 @@ multisampling=multisampling #: i18n/tmp/Engines/Wine/Plugins/native application/script.js:1 native\ application=native application +#: i18n/tmp/Engines/Wine/Plugins/nocrashdialog/script.js:1 +nocrashdialog=nocrashdialog + #: i18n/tmp/Engines/Wine/Settings/offscreen rendering mode/script.js:1 offscreen\ rendering\ mode=offscreen rendering mode