diff --git a/app/src/main/res/values-ar-rEG/strings.xml b/app/src/main/res/values-ar-rEG/strings.xml index 69fc9c9..d331284 100644 --- a/app/src/main/res/values-ar-rEG/strings.xml +++ b/app/src/main/res/values-ar-rEG/strings.xml @@ -3,13 +3,11 @@ BepInEx Launcher BepInEx Launcher - الألعاب مجموعات المودات الإعدادات عن التطبيق - الألعاب المكتشفة جاري البحث عن ألعاب Unity IL2CPP... @@ -17,19 +15,16 @@ نزل لعبة Unity IL2CPP عشان تبدأ امسح تاني إعادة المسح - BepInEx جاهز جاري الإعداد... جاري استخراج BepInEx... %d مودات - استيراد مود شغل تحديث مسح - المودات المتنشأة مفيش مودات اتنشأت @@ -37,7 +32,6 @@ اتمسح: %s اتنشأ: %s الاستيراد فشل - مجموعات المودات إنشاء مجموعة مودات @@ -59,7 +53,6 @@ لـ: %s %d مودات نشط - محرر الإعدادات احفظ @@ -68,7 +61,6 @@ تسAttributed تجاهل التغييرات؟ فيه تغييرات متمسحتش. تتجاهلها؟ مفيش ملفات إعدادات - ملفات المودات الملف ده فاضي @@ -83,7 +75,6 @@ المسح فشل ملف محمي بيانات مجموعة المودات المحمية · مفيش تعديل أو مسح - الإعدادات المظهر @@ -94,6 +85,10 @@ مسح كل ملفات BepInEx و مكتبات الربط. محتاج تعيد الاستخراج في المرة الجاية. مسح بيانات .NET مسح بيئة تشغيل .NET و بيانات اللعبة المنقولة. الملفات هتتستخرج تاني في المرة الجاية. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. نسخ موارد اللعبة نسخ بياناتأصول اللعبة على التخزين المحلي عشان توليد الربط. السمة @@ -103,7 +98,6 @@ عطّل الرسوم المتحركة عطّل رسوم حركة التنقل وانتقال الصفحات. عن التطبيق - تمسح ملفات BepInEx؟ هتمسح كل ملفات BepInEx و مكتبات الربط للعبة دي. هتحتاج تعيد الاستخراج في المرة الجاية. @@ -111,21 +105,22 @@ هتمسح بيئة تشغيل .NET و بيانات اللعبة المنقولة للعبة دي. الملفات هتتستخرج تاني في المرة الجاية. تمسح موارد اللعبة؟ هتنسخ بيانات أصول اللعبة من الـ APK على التخزين المحلي. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear أيوه لأ إلغاء مسح - داكن فاتح النظام الافتراضي - English 简体中文 النظام الافتراضي - BepInEx Launcher محمّل BepInEx بيدعم Android @@ -153,7 +148,6 @@ المطورين الرئيسيين HayashiUme · HexCat · Celestynka ©2026 NextBep - https://github.com/BepInEx/BepInEx https://github.com/All-Of-Us-Mods/FusionCore https://github.com/NextBep/BepInEx.Android @@ -163,7 +157,6 @@ https://github.com/canyie/Pine https://github.com/jmpews/Dobby https://github.com/SamboyCoding/Cpp2IL - سجل BepInEx مشاركة @@ -175,24 +168,20 @@ أخطاء تحذيرات تمرير تلقائي - إذن التخزين مطلوب BepInEx Launcher محتاج يوصل لكل الملفات عشان يستخرج BepInEx و يدير المودات. امنح الإذن - في اللعبة سجل عائم في اللعبة ถ้จัดแสดงปุ่มบันทึกแบบลอยอยู่เหนือเกม แตะเพื่อดูบันทึก BepInEx แบบเรียลไทม์ حظر خروج بدء تشغيل Unity حظر UnityPlayer.kill() مؤقتًا أثناء بدء التشغيل. فعّل بس للألعاب اللي بت退出 أثناء الحقن. - التشغيل فشل استنى شوية — BepInEx لسه بيتستخرج مفيش لعبة اتناخت - تمام رجوع @@ -205,7 +194,13 @@ التشغيل السابق لـ %s ممكن يكون تعطل. تقدر تصدر بيانات تشخيصية عشان تحل المشكلة. تصدير البيانات التشخيصية التصدير فشل - + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later جاري تشغيل اللعبة المختارة جاري تحضير الحزمة المستهدفة... diff --git a/app/src/main/res/values-ar-rSA/strings.xml b/app/src/main/res/values-ar-rSA/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-ar-rSA/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-es-rES/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-in-rID/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-ms-rMY/strings.xml b/app/src/main/res/values-ms-rMY/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-ms-rMY/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index ba0fec7..808cf34 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -3,13 +3,11 @@ BepInEx Launcher BepInEx Launcher - Jogos Pacotes de Mods Configurações Sobre - Jogos Detectados Procurando jogos Unity IL2CPP... @@ -17,19 +15,16 @@ Instale um jogo Unity IL2CPP para começar Procurar Novamente Nova Busca - BepInEx Pronto Configurando... Extraindo BepInEx... %d mod(s) - Importar Mod Iniciar Atualizar Excluir - Mods Instalados Nenhum Mod Instalado @@ -59,7 +54,6 @@ Para: %s %d mod(s) Ativo - Editor de Configuração Salvar @@ -103,7 +97,6 @@ Desativar animações Desativar animações de navegação e transição de páginas. Sobre - Limpar Arquivos BepInEx? Isso excluirá todos os arquivos BepInEx e assemblies interop para este jogo. Você precisará re-extrair na próxima inicialização. @@ -115,7 +108,6 @@ Não Cancelar Excluir - Escuro Claro @@ -163,7 +155,6 @@ https://github.com/canyie/Pine https://github.com/jmpews/Dobby https://github.com/SamboyCoding/Cpp2IL - Registro BepInEx Compartilhar @@ -192,7 +183,6 @@ Falha ao iniciar Aguarde ...BepInEx ainda está extraindo Nenhum jogo selecionado - OK Voltar @@ -219,4 +209,3 @@ Falha ao iniciar %1$d%% (%2$s / %3$s) - diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-th-rTH/strings.xml b/app/src/main/res/values-th-rTH/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-th-rTH/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-vec-rIT/strings.xml b/app/src/main/res/values-vec-rIT/strings.xml new file mode 100644 index 0000000..5e1c4f1 --- /dev/null +++ b/app/src/main/res/values-vec-rIT/strings.xml @@ -0,0 +1,216 @@ + + + + BepInEx Launcher + BepInEx Launcher + + Games + Modpacks + Settings + About + + Detected Games + Scanning for Unity IL2CPP games... + No Unity IL2CPP Games Found + Install a Unity IL2CPP game to get started + Scan Again + Rescan + + BepInEx Ready + Setting up... + Extracting BepInEx... + %d mod(s) + + Import Mod + Launch + Refresh + Delete + + Installed Mods + No Mods Installed + Tap Import Mod to add a .dll file + Deleted: %s + Imported: %s + Import failed + + Modpacks + Create Modpack + Delete Modpack + Rename + Export + Import Modpack + Activate + Vanilla (No Mods) + Modpack name + Delete Modpack + Delete \"%s\" and all its mods? This cannot be undone. + Created modpack: %s + Deleted modpack: %s + Exported: %s + Imported: %s + No mods in this modpack + Add Mod + For: %s + %d mod(s) + Active + + Config Editor + Save + Failed to save the file + Unsaved changes + Discard Changes? + You have unsaved changes. Discard them? + No config files + + Mod Files + This directory is empty + The modpack directory does not exist + Directory + %1$s · Tap to view or edit + %1$s · Preview not supported + View or edit file + Delete file + Delete file? + Delete \"%1$s\"? This cannot be undone. + Failed to delete the file + Protected file + Protected modpack metadata · Cannot edit or delete + + Settings + Appearance + In-Game + Maintenance + Config Files + Clear BepInEx Files + Delete all BepInEx files and interop assemblies. Required for re-extraction on next launch. + Clear .NET Data + Delete the .NET runtime and copied game data. Files will be re-extracted on next launch. + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. + Copy Game Resources + Copy the game\'s asset data to local storage for interop generation. + Theme + Language + Dynamic color + Use Android Monet colors when available. + Disable animations + Disable navigation and page transition animations. + About + + Clear BepInEx Files? + This will delete all BepInEx files and interop assemblies for this game. You will need to re-extract on next launch. + Clear .NET Data? + This will delete the .NET runtime and copied game data for this game. Files will be re-extracted on next launch. + Copy Game Resources? + This will copy the game\'s asset data from the APK to local storage. + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear + Yes + No + Cancel + Delete + + Dark + Light + System Default + + English + 简体中文 + System Default + + BepInEx Launcher + A BepInEx loader supporting Android + Version %1$s (Build %2$d) + ⚠ BepInEx Launcher is not officially supported by the BepInEx project. + Projects Used & Referenced + BepInEx + Unity IL2CPP modding framework — the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + FusionCore + Starlight team\'s Android Unity IL2CPP Runtime Container. Main reference for injection chain, Pine hooks, and NativeLoader architecture. + NextBep (BepInEx.Android) + Our custom BepInEx fork for Android. Adapts BepInEx 6 for embedded CoreCLR + IL2CPP interop. + dotnet/runtime + Microsoft .NET Runtime v10.0.5. Built from source with OpenSSL crypto backend to fix BoringSSL SIGSEGV on Android 16 / Xiaomi HyperOS. + OpenSSL + OpenSSL 3.4.0 — replacing BoringSSL for ARM64 Android crypto. libcrypto.so + libssl.so. + Pine + ART Java method hook framework (top.canyie.pine:core:0.3.0). Used for ClassLoader, PackageManager, and UnityPlayer hooks. + Dobby + Native hook framework for ARM64. Used for il2cpp_init hook in libfusion. + BepInEx.Android.Launcher + Generic BepInEx Android launcher — supports multiple games with modpack management. + Cpp2IL + IL2CPP reverse engineering tool. Used for interop assembly generation. + Lead Developers + HayashiUme · HexCat · Celestynka + ©2026 NextBep + https://github.com/BepInEx/BepInEx + https://github.com/All-Of-Us-Mods/FusionCore + https://github.com/NextBep/BepInEx.Android + https://github.com/NextBep/BepInEx.Android.Launcher + https://github.com/dotnet/runtime + https://github.com/openssl/openssl + https://github.com/canyie/Pine + https://github.com/jmpews/Dobby + https://github.com/SamboyCoding/Cpp2IL + + BepInEx Log + Share + Copy + Clear + No log entries yet. Launch a game to see BepInEx logs. + Log copied to clipboard + All + Errors + Warnings + Auto-scroll + + Storage Permission Required + BepInEx Launcher needs access to all files to extract BepInEx and manage mods. + Grant Permission + + In-Game + Floating Log in Game + Show a floating log button on top of the game. Tap to view real-time BepInEx logs. + Block Unity startup exit + Block UnityPlayer.kill() briefly during startup. Enable only for games that exit during injection. + + Launch failed + Please wait — BepInEx is still extracting + No game selected + + OK + Back + Close + Loading... + Error + Done + Message saved, switch back to game + Previous game launch did not return + The previous launch of %1$s may have crashed. You can export diagnostics for troubleshooting. + Export diagnostics + Failed to export diagnostics + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later + + Launching selected game + Preparing target package... + Copying Unity data... + Detecting Unity version... + Downloading unstripped libunity... + Extracting runtime files... + Registering native libraries... + Installing hooks... + Launching game... + Launch failed + %1$d%% (%2$s / %3$s) + diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index d079fee..369a6c6 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -3,13 +3,11 @@ BepInEx Launcher BepInEx 启动器 - 游戏 整合包 设置 关于 - 已检测到的游戏 正在扫描 Unity IL2CPP 游戏... @@ -17,27 +15,23 @@ 安装一个 Unity IL2CPP 游戏即可开始 重新扫描 刷新 - BepInEx 就绪 正在设置... 正在解压 BepInEx... %d 个模组 - 导入模组 启动 刷新 删除 - 已安装的模组 暂无模组 - 点击"导入模组"添加 .dll 文件 + 点击\"导入模组\"添加 .dll 文件 已删除: %s 已导入: %s 导入失败 - 整合包 创建整合包 @@ -49,7 +43,7 @@ 纯净模式(无模组) 整合包名称 删除整合包 - 确定要删除"%s"及其所有模组吗?此操作不可撤销。 + 确定要删除\"%s\"及其所有模组吗?此操作不可撤销。 已创建整合包: %s 已删除整合包: %s 已导出: %s @@ -59,7 +53,6 @@ 目标游戏:%s %d 个模组 已激活 - 配置编辑器 保存 @@ -68,7 +61,6 @@ 放弃更改? 您有未保存的更改,确定要放弃吗? 无配置文件 - 模组文件 此目录为空 @@ -79,11 +71,10 @@ 查看或编辑文件 删除文件 删除文件? - 确定要删除"%1$s"吗?此操作不可撤销。 + 确定要删除\"%1$s\"吗?此操作不可撤销。 删除文件失败 受保护文件 整合包元数据 · 无法编辑或删除 - 设置 外观 @@ -107,7 +98,6 @@ 禁用动画 禁用导航和页面转场动画。 关于 - 清除 BepInEx 文件? 这将删除此游戏的所有 BepInEx 文件和 interop 程序集。下次启动需要重新解压。 @@ -123,17 +113,14 @@ 取消 取消 删除 - 深色 浅色 跟随系统 - English 简体中文 跟随系统 - BepInEx Launcher 一个支持 Android 的 BepInEx 加载器 @@ -161,7 +148,6 @@ 主要开发者 HayashiUme · HexCat · Celestynka ©2026 NextBep - https://github.com/BepInEx/BepInEx https://github.com/All-Of-Us-Mods/FusionCore https://github.com/NextBep/BepInEx.Android @@ -171,7 +157,6 @@ https://github.com/canyie/Pine https://github.com/jmpews/Dobby https://github.com/SamboyCoding/Cpp2IL - BepInEx 日志 分享 @@ -183,24 +168,20 @@ 错误 警告 自动滚动 - 需要存储权限 BepInEx Launcher 需要访问所有文件以解压 BepInEx 和管理模组。 授予权限 - 游戏内 游戏内悬浮日志 在游戏画面上显示一个悬浮日志按钮。点击可查看实时 BepInEx 日志。 阻止 Unity 启动退出 在启动阶段短暂拦截 UnityPlayer.kill()。仅在游戏因注入而退出时开启。 - 启动失败 请等待 — BepInEx 正在解压中 未选择游戏 - 确定 返回 @@ -213,7 +194,6 @@ 上次启动 %1$s 可能发生了崩溃。你可以导出诊断信息以便排查。 导出诊断信息 诊断信息导出失败 - 有新版本可用 当前版本:%1$s @@ -221,7 +201,6 @@ 更新日志 下载 稍后 - 正在启动游戏 正在准备目标包... diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index e04d909..fe27848 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -3,13 +3,11 @@ BepInEx 啟動器 BepInEx 啟動器 - 遊戲 模組包 設定 關於 - 已偵測到的遊戲 正在掃描 Unity IL2CPP 遊戲... @@ -17,19 +15,16 @@ 請安裝一款 Unity IL2CPP 遊戲以開始使用 再次掃描 重新掃描 - BepInEx 已就緒 正在設定... 正在解壓 BepInEx... %d 個模組 - 匯入模組 啟動 重新整理 刪除 - 已安裝的模組 尚未安裝任何模組 @@ -37,7 +32,6 @@ 已刪除:%s 已匯入:%s 匯入失敗 - 模組包 建立模組包 @@ -59,7 +53,6 @@ 適用於:%s %d 個模組 已啟用 - 設定編輯器 儲存 @@ -68,7 +61,6 @@ 捨棄變更? 您有未儲存的變更。是否捨棄? 沒有設定檔 - 模組檔案 此目錄為空 @@ -83,7 +75,6 @@ 刪除檔案失敗 受保護的檔案 受保護的模組包中繼資料 · 無法編輯或刪除 - 設定 外觀 @@ -94,6 +85,10 @@ 刪除所有 BepInEx 檔案和 interop 組件。下次啟動時需要重新解壓。 清除 .NET 資料 刪除 .NET 執行時和已複製的遊戲資料。下次啟動時會重新解壓。 + Use Unstripped libunity + Download and use unstripped libunity.so with full icalls. + Clear libunity Cache + Delete the downloaded unstripped libunity.so files. Will be re-downloaded on next launch. 複製遊戲資源 將遊戲的資產資料複製到本機儲存空間,以進行 interop 生成。 佈景主題 @@ -103,7 +98,6 @@ 停用動畫 停用導覽和頁面過渡動畫。 關於 - 清除 BepInEx 檔案? 這將刪除此遊戲的所有 BepInEx 檔案和 interop 組件。您需要在下次啟動時重新解壓。 @@ -111,21 +105,22 @@ 這將刪除此遊戲的 .NET 執行時和已複製的遊戲資料。下次啟動時會重新解壓。 複製遊戲資源? 這將從 APK 複製遊戲的資產資料到本機儲存空間。 + Clear libunity Cache? + This will delete the downloaded unstripped libunity.so files. They will be re-downloaded on next launch. + libunity cache cleared + No libunity cache to clear 取消 刪除 - 深色 淺色 系統預設 - English 繁體中文 系統預設 - BepInEx 啟動器 支援 Android 的 BepInEx 載入器 @@ -153,7 +148,6 @@ 主要開發者 HayashiUme · HexCat · Celestynka ©2026 NextBep - https://github.com/BepInEx/BepInEx https://github.com/All-Of-Us-Mods/FusionCore https://github.com/NextBep/BepInEx.Android @@ -163,7 +157,6 @@ https://github.com/canyie/Pine https://github.com/jmpews/Dobby https://github.com/SamboyCoding/Cpp2IL - BepInEx 記錄 分享 @@ -175,24 +168,20 @@ 錯誤 警告 自動捲動 - 需要儲存權限 BepInEx 啟動器需要存取所有檔案才能解壓 BepInEx 及管理模組。 授予权限 - 遊戲內 遊戲內浮動記錄 在遊戲上方顯示浮動記錄按鈕。點選以即時檢視 BepInEx 記錄。 阻止 Unity 啟動退出 在啟動時暫時阻止 UnityPlayer.kill()。僅適用於在注入期間退出的遊戲。 - 啟動失敗 請稍候 — BepInEx 仍在解壓中 未選擇遊戲 - 確定 返回 @@ -205,7 +194,13 @@ %1$s 的上次啟動可能已崩潰。您可以匯出診斷資料以進行疑難排解。 匯出診斷資料 匯出診斷資料失敗 - + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later 正在啟動所選遊戲 正在準備目標套件...