From 07590bb42fa6b51e65ec164604c1d14238ee0441 Mon Sep 17 00:00:00 2001 From: 0neGal Date: Tue, 11 Apr 2023 21:18:58 +0200 Subject: functional support for EADesktop.exe EADesktop.exe is now killed alongside Viper when toggled in settings, alongside this, it also now contributes towards whether "Origin" is detected as running. --- src/modules/is_running.js | 1 + src/modules/kill.js | 11 +++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/modules/is_running.js b/src/modules/is_running.js index 746df5c..1cfdc1d 100644 --- a/src/modules/is_running.js +++ b/src/modules/is_running.js @@ -48,6 +48,7 @@ is_running.game = () => { is_running.origin = () => { return check_processes([ "Origin.exe", + "EADesktop.exe" ]) } diff --git a/src/modules/kill.js b/src/modules/kill.js index 7482bed..e0e93fc 100644 --- a/src/modules/kill.js +++ b/src/modules/kill.js @@ -20,8 +20,15 @@ async function kill(process_name) { kill.process = kill; -kill.origin = () => { - return kill("Origin.exe"); +kill.origin = async () => { + let origin = await kill("Origin.exe"); + let eadesktop = await kill("EADesktop.exe"); + + if (origin || eadesktop) { + return true; + } + + return false; } module.exports = kill; -- cgit v1.2.3 From 3781ba99353ee12b71b0334ed34d59bc0aff9700 Mon Sep 17 00:00:00 2001 From: 0neGal Date: Tue, 11 Apr 2023 21:20:28 +0200 Subject: added EA Desktop to settings entry (en.json) The originkill setting now also includes EA Desktop in it's text. Other localizations still need these changes... --- src/lang/en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lang/en.json b/src/lang/en.json index f9f84db..4eabbbd 100644 --- a/src/lang/en.json +++ b/src/lang/en.json @@ -104,8 +104,8 @@ "gui.settings.nsupdate.desc": "Viper will automatically keep Northstar up-to-date, however it can still manually be updated through the Northstar page.", "gui.settings.excludes.title": "Retain files on update", "gui.settings.excludes.desc": "When Northstar is updated, files specified here will not be overwritten by files from the new Northstar update, unless you know what you're changing, you should probably not change anything here. Each file is separated with a space.", - "gui.settings.originkill.title": "Automatically quit Origin", - "gui.settings.originkill.desc": "When Viper exits, automatically quit Origin as well.", + "gui.settings.originkill.title": "Automatically quit Origin and or EA Desktop", + "gui.settings.originkill.desc": "When Viper exits, automatically quit Origin and or EA Desktop as well.", "gui.update.downloading": "Downloading...", "gui.update.extracting": "Extracting update...", -- cgit v1.2.3 From f8a3d288382f41a3fcc451de05d9b373e95016b5 Mon Sep 17 00:00:00 2001 From: Presti Date: Tue, 11 Apr 2023 22:00:31 +0200 Subject: Update de.json Fixed a typo --- src/lang/de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lang/de.json b/src/lang/de.json index 2e972d7..1662bef 100644 --- a/src/lang/de.json +++ b/src/lang/de.json @@ -104,8 +104,8 @@ "gui.settings.nsupdate.desc": "Viper wird Northstar automatisch aktualisieren, eine manuelle Aktualisierung ist trotzdem möglich.", "gui.settings.excludes.title": "Behalte Datein beim aktualisieren.", "gui.settings.excludes.desc": "Beim Aktualisieren von Northstar werden diese Datein nicht überschrieben. Solang du nicht weißt was du verändert solltest du diese Datein auch nicht berabeiten. Dateinamen sollte durch eine Lücke getrennt werden.", - "gui.settings.originkill.title": "Automatisch Origin schließen", - "gui.settings.originkill.desc": "When Viper sich schließt soll Origin sich auch schließen.", + "gui.settings.originkill.title": "Automatisch Origin und oder EA Desktop schließen", + "gui.settings.originkill.desc": "Wenn Viper sich schließt soll Origin und oder EA Desktop sich auch schließen.", "gui.update.downloading": "Herunterladen...", "gui.update.extracting": "Extrahiere update...", -- cgit v1.2.3 From 04062878f4c227638de509f2fbf7eb63fd795767 Mon Sep 17 00:00:00 2001 From: Rémy Raes Date: Wed, 12 Apr 2023 21:56:30 +0200 Subject: refactor: update french localization --- src/lang/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lang/fr.json b/src/lang/fr.json index 2cf3957..3ae7272 100644 --- a/src/lang/fr.json +++ b/src/lang/fr.json @@ -104,8 +104,8 @@ "gui.settings.nsupdate.desc": "Viper tient automatiquement Northstar à jour (n'empêche pas de le mettre à jour manuellement via sa page dédiée).", "gui.settings.excludes.title": "Fichiers à conserver", "gui.settings.excludes.desc": "Lorsque Northstar est mis à jour, ces fichiers ne seront pas écrasés par ceux provenant de la mise à jour; les noms de fichiers sont séparés par un espace.", - "gui.settings.originkill.title": "Quitter automatiquement Origin", - "gui.settings.originkill.desc": "Lorsque Viper est fermé, Origin sera également automatiquement fermé.", + "gui.settings.originkill.title": "Quitter automatiquement Origin et/ou EA app", + "gui.settings.originkill.desc": "Lorsque Viper est fermé, Origin et/ou EA app sera également automatiquement fermé.", "gui.update.downloading": "Téléchargement de la mise à jour...", "gui.update.extracting": "Extraction des fichiers...", -- cgit v1.2.3 From 30b98accc239e8a1e30b089407981fc082672131 Mon Sep 17 00:00:00 2001 From: Delta <31860825+AA-Delta@users.noreply.github.com> Date: Fri, 14 Apr 2023 20:57:50 -0500 Subject: Update es.json #183 --- src/lang/es.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lang/es.json b/src/lang/es.json index bc8a9a9..d0bc189 100644 --- a/src/lang/es.json +++ b/src/lang/es.json @@ -99,8 +99,8 @@ "gui.settings.nsupdate.desc": "Viper mantendrá Northstar actualizado automáticamente, sin embargo, todavía se puede actualizar manualmente a través de la sección de Northstar.", "gui.settings.excludes.title": "Conservar archivos en la actualización", "gui.settings.excludes.desc": "Cuando se actualice Northstar, los archivos especificados aquí no se sobrescribirán con archivos de la nueva actualización de Northstar. A menos que sepa lo que está cambiando, probablemente no debería cambiar nada aquí. Cada archivo se debe separar con un espacio.", - "gui.settings.originkill.title": "Cerrar Origin automáticamente", - "gui.settings.originkill.desc": "Cuando Viper se cierra, cerrar automáticamente Origin también.", + "gui.settings.originkill.title": "Cerrar Origin o la aplicación de EA automáticamente", + "gui.settings.originkill.desc": "Cuando Viper se cierra, cerrar junto a Origin o la aplicación de EA", "gui.settings.title.language": "Idioma", "gui.settings.autolang.title": "Detectar automáticamente el idioma", "gui.settings.autolang.desc": "Cuando está habilitado, Viper intenta detectar automáticamente el idioma de su sistema, cuando está deshabilitado, puede cambiar manualmente el idioma a continuación.", -- cgit v1.2.3