diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs b/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs
index 663b438..cf7163b 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.Designer.cs
@@ -75,9 +75,9 @@ namespace AM2RLauncher.Language {
}
}
- public static string ArchiveNotes {
+ public static string ArchiveNotesCommunityUpdates {
get {
- return ResourceManager.GetString("ArchiveNotes", resourceCulture);
+ return ResourceManager.GetString("ArchiveNotesCommunityUpdates", resourceCulture);
}
}
@@ -572,5 +572,11 @@ namespace AM2RLauncher.Language {
return ResourceManager.GetString("ArchiveMod", resourceCulture);
}
}
+
+ public static string ArchiveNotesMods {
+ get {
+ return ResourceManager.GetString("ArchiveNotesMods", resourceCulture);
+ }
+ }
}
}
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.de.resx b/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
index a722913..7afcf65 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
@@ -132,7 +132,7 @@
APK erstellen für $NAME
-
+
Dies ist ein Archiv eines vorher installierten Community-Updates. Es kann nicht erneut installiert werden und wird automatisch entfernt wenn die archivierten Spieldaten gelöscht werden. Die Speicherstände sind allerdings weiterhin die aktuellen, bitte sicherheitshalber ein Backup anlegen vor dem benutzen dieses Profils!
@@ -380,4 +380,10 @@ Bitte äußerste Vorsicht walten lassen.
Das ausgewählte Zip-Archiv ist nicht AM2R 1.1 oder falsch geformt! Bitte ein anderes Archiv auswählen.
+
+ $NAME archivieren?
+
+
+ Dies ist ein Archiv einer vorher installierten Mod. Es kann nicht erneut installiert werden und wird automatisch entfernt wenn die archivierten Spieldaten gelöscht werden.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.es.resx b/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
index e3a91d5..e87658f 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
@@ -132,7 +132,7 @@
Crear un APK para $NAME
-
+
Esto es una copia de la Actualización de la Comunidad instalada previamente. No puede ser reinstalada y se eliminará automáticamente si se borran sus archivos de juego. Comparte las partidas guardadas con la Actualización de la Comunidad instalada actualmente, ¡así que asegúrate de crear una copia de seguridad de tus partidas antes de ejecutar este perfil!
@@ -380,4 +380,10 @@ Procede con cautela.
¡El Zip seleccionado no es AM2R_1.1! Por favor elige otro archivo Zip.
+
+ ¿Deseas archivar $NAME?
+
+
+ Esta es una versión archivada de un Mod instalado anteriormente. No puede ser reinstalada y se eliminará automáticamente si se borran sus archivos de juego.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx b/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx
index 7603b52..ce46b2c 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.fr.resx
@@ -132,7 +132,7 @@
Créer un APK pour $NAME
-
+
Il s'agit d'une archive d'une mise à jour communautaire précédemment installée. Elle ne peut pas être réinstallée et se supprimera d'elle-même si ses fichiers de jeu sont supprimés. Elle partage des sauvegardes avec la mise à jour actuellement installée,
donc assurez-vous de faire une sauvegarde de celles-ci avant de lancer
ce profil !
@@ -382,4 +382,10 @@ Soyez prudent.
Le Zip sélectionné n'est pas AM2R 1.1 ! Veuillez choisir un autre fichier Zip.
+
+ Archive $NAME ?
+
+
+ Il s'agit d'une archive d'un mod précédemment installé. Il ne peut pas être réinstallé et se supprimera de lui-même si ses fichiers de jeu sont supprimés.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.it.resx b/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
index 6e2c5df..a2b4aab 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
@@ -132,7 +132,7 @@
Crea un APK per $NAME
-
+
Questo è un archivio di un Aggiornamento Comunità installato in precedenza. Non può essere reinstallato e si rimuoverà da solo se i file di gioco saranno cancellati. Condivide i salvataggi con gli Aggiornamenti Comunità, quindi assicurati di creare un backup dei tuoi salvataggi prima di usare questo profilo!
@@ -380,4 +380,10 @@ Procedi con cautela.
Il Zip selezionato non è AM2R 1.1! Perfavore scegli un altro file Zip.
+
+ Vuoi archiviare $NAME?
+
+
+ Questo è un archivio di una Mod precedentemente installata. Non può essere re-installata e si rimuoverà da sola se i suoi file di gioco vengono rimossi.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx b/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx
index 75b7507..979a297 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.ja.resx
@@ -132,7 +132,7 @@
次のAPKを作成します: $NAME
-
+
これは以前インストールされたCommunity Updateのアーカイブです。再インストールはできませんし、ゲームファイルが削除されると自動的に削除されます。現在インストールされているCommunity Updateとセーブデータを共有しているため、このプロファイルを実行する前に必ずセーブデータのバックアップを作成してください
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx b/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx
index 8c29746..b790b60 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.pt.resx
@@ -132,7 +132,7 @@
Criar um APK para $NAME
-
+
Isto é um arquivo de uma Atualização da Comunidade instalada previamente. Não é possível reinstalá-la e ela será removida automaticamente quando seus arquivos de jogo forem deletados. Os arquivos de save são compartilhados com a Atualização da Comunidade que está instalada no momento, então faça um backup de seus saves antes de executar este perfil!
@@ -380,4 +380,10 @@ Prossiga com cuidado.
O arquivo Zip selecionado não contém o AM2R 1.1! Por favor, selecione outro arquivo Zip
+
+ Deseja arquivar $NAME?
+
+
+ Isso é uma versão arquivada de um Mod previamente instalado. Ele não pode ser reinstalado e será removido se seus arquivos de jogo forem deletados.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.resx b/AM2RLauncher/AM2RLauncher/Language/Text.resx
index 7b98fb9..85a2c55 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.resx
@@ -132,7 +132,7 @@
Create an APK for $NAME
-
+
This is an archive of a previously installed Community Update. It cannot be re-installed and will remove itself if its game files are deleted. It shares saves with the currently installed Community Updates, so be sure to create a backup of your saves before running this profile!
@@ -385,4 +385,7 @@ Proceed with caution.
Do you want to archive $NAME?
+
+ This is an archive of a previously installed Mod. It cannot be re-installed and will remove itself if its game files are deleted.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx b/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx
index 671b52a..9059258 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.ru.resx
@@ -132,7 +132,7 @@
Создать APK-файл для $NAME
-
+
Этот архив содержит ранее установленное обновление сообщества. Оно не может быть переустановлено и автоматически удалится при удалении файлов игры. Оно имеет общие файлы сохранения с текущим обновлением сообщества, поэтому не забудьте создать копию сохранений перед запуском!
@@ -380,4 +380,10 @@
Указанный zip-файл не является файлом AM2R 1.1! Пожалуйста, выберите другой zip-файл.
+
+ Архивировать $NAME?
+
+
+ Это архив, содержащий ранее установленный мод. Он не может быть переустановлен, и, при удалении файлов игры, так же будет удалён.
+
\ No newline at end of file
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx b/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx
index 8308588..2c92d85 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.zh-Hans.resx
@@ -132,7 +132,7 @@
为 $NAME 创建 APK
-
+
这是先前安装过的社区更新版本的压缩文件,因此无法再重新安装一遍,并且在游戏文件被删除后也会自行删除。由于与当前安装的社区更新版本共用保存数据,所以请在运行该游戏实例前备份好保存数据!
diff --git a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs
index aa49ac9..b30a6fe 100644
--- a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs
+++ b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.Events.cs
@@ -998,14 +998,10 @@ namespace AM2RLauncher
// User wants to archive profile
if (archiveResult == DialogResult.Yes)
- {
ArchiveProfileAndAdjustLists(currentProfile);
- DeleteProfileAndAdjustLists(currentProfile);
- }
}
- // No archiving, Delete profile instead
- else
- DeleteProfileAndAdjustLists(currentProfile);
+ // Now we delete the profile
+ DeleteProfileAndAdjustLists(currentProfile);
// Rename directory to take the old one's place
string originalFolder = modsDir + "/" + extractedName.Replace("_new", "");
diff --git a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.StateMachine.cs b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.StateMachine.cs
index 382c791..63269ae 100644
--- a/AM2RLauncher/AM2RLauncher/MainForm/MainForm.StateMachine.cs
+++ b/AM2RLauncher/AM2RLauncher/MainForm/MainForm.StateMachine.cs
@@ -175,7 +175,7 @@ namespace AM2RLauncher
// Only enable these, when we're not on the community updates
if (settingsProfileDropDown.SelectedIndex > 0)
{
- updateModButton.Enabled = enabled;
+ updateModButton.Enabled = profileList[settingsProfileDropDown.SelectedIndex].Installable;
updateModButton.ToolTip = Language.Text.UpdateModButtonToolTip.Replace("$NAME", settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text);
deleteModButton.Enabled = enabled;
deleteModButton.ToolTip = Language.Text.DeleteModButtonToolTip.Replace("$NAME", settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text);
@@ -285,8 +285,13 @@ namespace AM2RLauncher
{
// Archive version notes
if (!profile.Installable)
- //TODO: have different text for non-community archive
- profile.ProfileNotes = Language.Text.ArchiveNotes + "\n\n" + profile.ProfileNotes;
+ {
+ //TODO: localizations
+ if (profile.Name.Contains("Community Updates"))
+ profile.ProfileNotes = Language.Text.ArchiveNotesCommunityUpdates;
+ else
+ profile.ProfileNotes = Language.Text.ArchiveNotesMods + "\n\n" + profile.ProfileNotes;
+ }
profileDropDown.Items.Add(profile.Name);
}