From d480fd9a258b4514e2852f5eeead7239faf73eb7 Mon Sep 17 00:00:00 2001
From: Miepee <38186597+Miepee@users.noreply.github.com>
Date: Wed, 5 Jan 2022 12:33:15 +0100
Subject: [PATCH] Version bump, add de+it git text, improve
isCurrentVersionOutdated detection
---
AM2RLauncher/AM2RLauncher/Language/Text.de.resx | 3 +++
AM2RLauncher/AM2RLauncher/Language/Text.es.resx | 2 +-
AM2RLauncher/AM2RLauncher/Language/Text.it.resx | 3 +++
AM2RLauncher/AM2RLauncher/LauncherUpdater.cs | 12 +++++++++---
4 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.de.resx b/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
index f031bc0..55d9f05 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.de.resx
@@ -219,6 +219,9 @@
Internetverbindung konnte nicht hergestellt werden! Bitte später erneut versuchen!
+
+ $NAME ist eine ungültige git URL!
+
Java wurde nicht gefunden! Ohne installiertes Java kann keine APK erstellt werden. Bitte sicherstellen das Java installiert, und in der PATH Systemvariable eingetragen ist.
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.es.resx b/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
index fca2118..5f58a73 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.es.resx
@@ -220,7 +220,7 @@
¡No se puede establecer conexión a internet! ¡Reinténtalo más tarde!
- $NAME es un enlace de Git no válido
+ $NAME es un enlace de Git no válido!
¡Java no encontrado! No se puede generar un APK sin Java instalado. Por favor asegúrate de tener Java instalado y añadido a PATH
diff --git a/AM2RLauncher/AM2RLauncher/Language/Text.it.resx b/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
index 9c4538c..6e2c5df 100644
--- a/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
+++ b/AM2RLauncher/AM2RLauncher/Language/Text.it.resx
@@ -219,6 +219,9 @@
Impossibile connettersi a internet! Riprova più tardi!
+
+ $NAME non è un URL di git valido!
+
Java non trovato! Impossibile generare un APK senza un'installazione Java. Perfavore assicurati che Java sia installato e aggiunto al PATH.
diff --git a/AM2RLauncher/AM2RLauncher/LauncherUpdater.cs b/AM2RLauncher/AM2RLauncher/LauncherUpdater.cs
index b927332..a5c2953 100644
--- a/AM2RLauncher/AM2RLauncher/LauncherUpdater.cs
+++ b/AM2RLauncher/AM2RLauncher/LauncherUpdater.cs
@@ -15,7 +15,7 @@ namespace AM2RLauncher
public class LauncherUpdater
{
/// The Version that identifies this current release.
- static readonly public string VERSION = "2.1.2";
+ static readonly public string VERSION = "2.2.0";
/// The current Running platform.
static readonly private Platform currentPlatform = Platform.Instance; // Needs to be declared here as well, because I can't access the one from eto,
@@ -116,13 +116,19 @@ namespace AM2RLauncher
for (int i = 0; i < localVersionArray.Length; i++)
{
- if (int.Parse(onlineVersionArray[i]) > int.Parse(localVersionArray[i]))
- {
+ int onlineNum = int.Parse(onlineVersionArray[i]);
+ int localNum = int.Parse(localVersionArray[i]);
+ if (onlineNum > localNum)
+ {
isCurrentVersionOutdated = true;
break;
}
+ else if (localNum > onlineNum)
+ break;
}
+ log.Info((isCurrentVersionOutdated ? "Updating" : "Not Updating") + " from " + VERSION + " to " + onlineVersion);
+
if (isCurrentVersionOutdated)
{
log.Info("Current version (" + VERSION + ") is outdated! Initiating update for version " + onlineVersion + ".");