diff --git a/android-project/app/src/main/java/org/diasurgical/devilutionx/DataActivity.java b/android-project/app/src/main/java/org/diasurgical/devilutionx/DataActivity.java index 1305bb2e9..de9e503b6 100644 --- a/android-project/app/src/main/java/org/diasurgical/devilutionx/DataActivity.java +++ b/android-project/app/src/main/java/org/diasurgical/devilutionx/DataActivity.java @@ -76,9 +76,23 @@ public class DataActivity extends Activity { if (!isDownloadingTranslation) { isDownloadingTranslation = true; sendDownloadRequest( - "https://github.com/diasurgical/devilutionx-assets/releases/download/v1/pl.mpq", - "pl.mpq", - "Translation Data" + "https://github.com/diasurgical/devilutionx-assets/releases/download/v2/pl.mpq", + "pl.mpq", + "Translation Data" + ); + } + return true; + } + } + if (lang.startsWith("ru")) { + File ru_mpq = new File(externalDir + "/ru.mpq"); + if (!ru_mpq.exists()) { + if (!isDownloadingTranslation) { + isDownloadingTranslation = true; + sendDownloadRequest( + "https://github.com/diasurgical/devilutionx-assets/releases/download/v2/ru.mpq", + "ru.mpq", + "Translation Data" ); } return true; @@ -90,7 +104,7 @@ public class DataActivity extends Activity { if (!isDownloadingFonts) { isDownloadingFonts = true; sendDownloadRequest( - "https://github.com/diasurgical/devilutionx-assets/releases/download/v1/fonts.mpq", + "https://github.com/diasurgical/devilutionx-assets/releases/download/v2/fonts.mpq", "fonts.mpq", "Extra Game Fonts" ); diff --git a/android-project/app/src/main/java/org/diasurgical/devilutionx/DevilutionXSDLActivity.java b/android-project/app/src/main/java/org/diasurgical/devilutionx/DevilutionXSDLActivity.java index 3adb6426b..d48c23ded 100644 --- a/android-project/app/src/main/java/org/diasurgical/devilutionx/DevilutionXSDLActivity.java +++ b/android-project/app/src/main/java/org/diasurgical/devilutionx/DevilutionXSDLActivity.java @@ -91,6 +91,12 @@ public class DevilutionXSDLActivity extends SDLActivity { return true; } } + if (lang.startsWith("ru")) { + File ru_mpq = new File(externalDir + "/ru.mpq"); + if (!ru_mpq.exists()) { + return true; + } + } if (lang.startsWith("ko") || lang.startsWith("zh") || lang.startsWith("ja")) { File fonts_mpq = new File(externalDir + "/fonts.mpq"); if (!fonts_mpq.exists()) {