diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs b/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs
index b04b1fb..b638895 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs
@@ -585,9 +585,9 @@ namespace AM2RLauncher.Language {
}
}
- public static string ShortcutWarning {
+ public static string ShortcutWarningCommunityUpdates {
get {
- return ResourceManager.GetString("ShortcutWarning", resourceCulture);
+ return ResourceManager.GetString("ShortcutWarningCommunityUpdates", resourceCulture);
}
}
@@ -620,5 +620,11 @@ namespace AM2RLauncher.Language {
return ResourceManager.GetString("AM2R11SuccessfulDescription", resourceCulture);
}
}
+
+ public static string ShortcutWarningSaves {
+ get {
+ return ResourceManager.GetString("ShortcutWarningSaves", resourceCulture);
+ }
+ }
}
}
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.de.resx b/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
index cb957c9..dfdf0cd 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
@@ -389,7 +389,7 @@ Bitte äußerste Vorsicht walten lassen.
DESKTOPVERKNÜPFUNG ERSTELLEN
-
+
Das Starten der Community Updates durch Verknüpfungen umgeht den Launcher und dadurch auch automatische Updates.
Das Updaten von AM2R oder des Launchers kann nur durch das direkte Starten des Launchers passieren!
@@ -408,4 +408,7 @@ Das Updaten von AM2R oder des Launchers kann nur durch das direkte Starten des L
Das Spiel befindet sich in einem Unterordner. Dies wird nicht unterstützt. Das Problem kann behoben werden, indem die Zip-Datei entpackt wird, in den Ordner navigiert wird, alle Dateien ausgewählt werden, und eine neue Zip von der Auswahl erstellt wird.
+
+ Wenn mehrere Instanzen von AM2R gleichzeitig ausgeführt werden, kann dies zu Korruption von Speicherständen führen! Der AM2RLauncher verhindert dies, durch die Nutzung von Verknüpfungen ist es allerdings möglich das Pänomen auszulösen.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.es.resx b/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
index dfe5711..f6bbc55 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
@@ -389,7 +389,7 @@ Procede con cautela.
CREAR ACCESO DIRECTO EN EL ESCRITORIO
-
+
¡Ejecutar las Actualizaciones de la Comunidad desde el acceso directo ignorará el Launcher evitando actualizaciones automáticas!
¡AM2R y el Launcher solo pueden actualizarse abriendo el Launcher directamente!
@@ -409,4 +409,8 @@ Procede con cautela.
El zip es una copia válida de AM2R_11.
+
+ ¡Si hay varias copias de AM2R funcionando simultáneamente pueden corromperse los datos de partidas guardadas!
+El "Launcher" evita estas situaciones, pero utilizar accesos directos desde el escritorio puede hacer que se den estos casos.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx b/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx
index a6b39c1..616dfce 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx
@@ -388,7 +388,7 @@ Soyez prudent.
Le Matrix Space AM2R officiel
-
+
Lancer les MAJ Communautaires par raccourci sans le lanceur empêchera les MAJ automatique!
Mettre à jour AM2R ou le lanceur ne peut passer que directement par le lanceur!
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.it.resx b/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
index c1cf00c..a13ee7b 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
@@ -389,7 +389,7 @@ Procedi con cautela.
CREA SCORCIATOIA SUL DESKTOP
-
+
Lanciare Aggiornamenti della Comunità attraverso la scorciatoia bypasserà il Launcher ed eviterà gli aggiornamenti automatici! L'aggiornamento di AM2R o del Launcher può essere solo fatto tramite l'apertura diretta del Launcher!
@@ -408,4 +408,7 @@ Procedi con cautela.
Il file zip è una copia valida di AM2R_11.
+
+ Se multiple copie di AM2R sono in esecuzione allo stesso momento, il salvataggio potrebbe corrompersi! Il launcher lo previene, ma usando una scorciatoia desktop rende possibile attivare questo comportamento.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx b/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx
index 4c9d1e7..db51d26 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx
@@ -389,7 +389,7 @@
ショートカットをデスクトップに作成
-
+
ショートカットからコミュニティアップデートを起動するとランチャーがパスされるため自動更新されません。
AM2Rやランチャーの更新は、ランチャーを直接起動することで実行されます。
@@ -408,4 +408,7 @@ AM2Rやランチャーの更新は、ランチャーを直接起動すること
これは正常なAM2R_11のZIPアーカイブです。
+
+ AM2Rを二重起動するとセーブファイルが破損する可能性があります! ランチャーにはこれを防ぐ機能がありますが、ショートカットからランチャーを起動すると保護機能が動作しません。
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx b/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx
index 1aed0d5..64facac 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx
@@ -389,7 +389,7 @@ Prossiga com cuidado.
Criar atalho na Área de Trabalho
-
+
Iniciar as Atualizações da Comunidade através do atalho irá pular o Launcher, evitando que as atualizações automáticas sejam realizadas!
A atualização do AM2R ou do launcher só pode ser feita através do próprio launcher.
@@ -408,4 +408,7 @@ A atualização do AM2R ou do launcher só pode ser feita através do próprio l
Este zip é uma cópia válida do AM2R_11.
+
+ Executar múltiplas cópias do AM2R ao mesmo tempo pode corromper seus saves! O launcher evita isso, mas usar um atalho torna possível que você encontre esse problema.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.resx b/AM2RLauncher/AM2RLauncher/Language/Text.resx
index ac27c26..f993610 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.resx
@@ -391,7 +391,7 @@ Proceed with caution.
CREATE SHORTCUT ON DESKTOP
-
+
Launching the Community Updates through the shortcut will bypass the Launcher and thus avoid automatic updates!
Updating AM2R or the Launcher can only be done by opening the Launcher directly!
@@ -411,4 +411,7 @@ Updating AM2R or the Launcher can only be done by opening the Launcher directly!
The zip is a valid copy of AM2R_11.
+
+ If multiple copies of AM2R are running at once, save corruption may occur! The launcher prevents this, but using a desktop shortcut makes it possible to trigger this behavior.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx b/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx
index 67b9bfe..0dbbbd0 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx
@@ -389,7 +389,7 @@
СОЗДАТЬ ЯРЛЫК НА РАБОЧЕМ СТОЛЕ
-
+
Запуск обновлений сообщества через ярлык проигнорирует автоматические обновления лаунчера!
Обновить AM2R и лаунчер можно только открыв лаунчер напрямую!
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx b/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx
index 2aaedb5..1d4c8de 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx
@@ -391,7 +391,7 @@
创建桌面快捷方式
-
+
通过快捷方式运行社区更新版本,将会绕过启动器从而避免自动更新!
更新 AM2R 或者启动器只能通过直接打开启动器来完成!
@@ -410,4 +410,7 @@
该 Zip 压缩文件是有效的 AM2R_11 副本
+
+ 如果同时运行多个 AM2R 游戏实例,将有可能导致保存数据损坏!使用启动器可防止出现该情况,但通过桌面快捷方式运行就有可能产生该问题。
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs
index 4f57471..6c0ce64 100644
--- a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs
+++ b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs
@@ -816,14 +816,15 @@ public partial class MainForm : Form
ProfileXML profile = profileList[modSettingsProfileDropDown.SelectedIndex];
log.Info($"User wants to create a desktop shortcut for {profile.Name}.");
- // We want to give a warning to users, so they don't complain with "why didn't I get 2.0???"
+ // We want to give a warning to users, so they don't complain with "why didn't I get 2.0???" or "why did save broke?"
+ string messageText = Text.ShortcutWarningSaves;
if (profile.Name == "Community Updates (Latest)")
+ messageText = Text.ShortcutWarningCommunityUpdates + "\n\n" + Text.ShortcutWarningSaves;
+
+ Application.Instance.Invoke(() =>
{
- Application.Instance.Invoke(() =>
- {
- MessageBox.Show(this, Text.ShortcutWarning, Text.WarningWindowTitle, MessageBoxType.Warning);
- });
- }
+ MessageBox.Show(this, messageText, Text.WarningWindowTitle, MessageBoxType.Warning);
+ });
try
{