From 8186f72ce48e48f89d5feec941d8c8ca897fa2ac Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:28 +0800 Subject: [PATCH 01/18] New translations strings.xml (French) [ci skip] --- app/src/main/res/values-fr-rFR/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-fr-rFR/strings.xml 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) + From ac342c9a5e00ad0bf4ed2b444c0898048b3f9990 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:30 +0800 Subject: [PATCH 02/18] New translations strings.xml (Spanish) [ci skip] --- app/src/main/res/values-es-rES/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-es-rES/strings.xml 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) + From 313c95788d7335736f3aa444b0531a25c5fed893 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:31 +0800 Subject: [PATCH 03/18] New translations strings.xml (Arabic) [ci skip] --- app/src/main/res/values-ar-rSA/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-ar-rSA/strings.xml 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) + From 235c23b5eecb183dec7c27006abdb1c189b9cb21 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:32 +0800 Subject: [PATCH 04/18] New translations strings.xml (German) [ci skip] --- app/src/main/res/values-de-rDE/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-de-rDE/strings.xml 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) + From b8ce37d5a1bd5f0322d5113b7cae4dfbe11ac39e Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:33 +0800 Subject: [PATCH 05/18] New translations strings.xml (Italian) [ci skip] --- app/src/main/res/values-it-rIT/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-it-rIT/strings.xml 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) + From 6ef66b71bb9df7aae2ad7bbdbf8f27066501d907 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:35 +0800 Subject: [PATCH 06/18] New translations strings.xml (Japanese) [ci skip] --- app/src/main/res/values-ja-rJP/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-ja-rJP/strings.xml 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) + From 1db25c1c71d90c2ef5985319693d63c7f13ed325 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:36 +0800 Subject: [PATCH 07/18] New translations strings.xml (Korean) [ci skip] --- app/src/main/res/values-ko-rKR/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-ko-rKR/strings.xml 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) + From 5f08e5fa7ffdd972fbe26f13ac605cdd78a83065 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:37 +0800 Subject: [PATCH 08/18] New translations strings.xml (Dutch) [ci skip] --- app/src/main/res/values-nl-rNL/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-nl-rNL/strings.xml 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) + From 8251bfad842453c26fb07a5d037d0d88ffa6753a Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:39 +0800 Subject: [PATCH 09/18] New translations strings.xml (Portuguese) [ci skip] --- app/src/main/res/values-pt-rPT/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-pt-rPT/strings.xml 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) + From 9578637bdf6f7f39f5aeadd4b9d6a0d092640f9a Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:40 +0800 Subject: [PATCH 10/18] New translations strings.xml (Russian) [ci skip] --- app/src/main/res/values-ru-rRU/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-ru-rRU/strings.xml 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) + From 7d64d6745a66854bbf723295884cd579f5efaeac Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:41 +0800 Subject: [PATCH 11/18] New translations strings.xml (Chinese Simplified) [ci skip] --- app/src/main/res/values-zh-rCN/strings.xml | 51 +++++++--------------- 1 file changed, 15 insertions(+), 36 deletions(-) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 176d7f1..369a6c6 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -3,41 +3,35 @@ BepInEx Launcher BepInEx 启动器 - 游戏 整合包 设置 关于 - 已检测到的游戏 - 正在扫描 Unity IL2CPP 游戏… + 正在扫描 Unity IL2CPP 游戏... 未找到 Unity IL2CPP 游戏 安装一个 Unity IL2CPP 游戏即可开始 重新扫描 刷新 - BepInEx 就绪 - 正在设置… - 正在解压 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,29 +168,25 @@ 错误 警告 自动滚动 - 需要存储权限 BepInEx Launcher 需要访问所有文件以解压 BepInEx 和管理模组。 授予权限 - 游戏内 游戏内悬浮日志 在游戏画面上显示一个悬浮日志按钮。点击可查看实时 BepInEx 日志。 阻止 Unity 启动退出 在启动阶段短暂拦截 UnityPlayer.kill()。仅在游戏因注入而退出时开启。 - 启动失败 请等待 — BepInEx 正在解压中 未选择游戏 - 确定 返回 关闭 - 加载中… + 加载中... 错误 完成 消息已保存,切回游戏继续 @@ -213,7 +194,6 @@ 上次启动 %1$s 可能发生了崩溃。你可以导出诊断信息以便排查。 导出诊断信息 诊断信息导出失败 - 有新版本可用 当前版本:%1$s @@ -221,17 +201,16 @@ 更新日志 下载 稍后 - 正在启动游戏 - 正在准备目标包… - 正在复制 Unity 数据… - 正在检测 Unity 版本… - 正在下载未裁剪的 libunity… - 正在解压运行时文件… - 正在注册原生库… - 正在安装 Hook… - 正在启动游戏… + 正在准备目标包... + 正在复制 Unity 数据... + 正在检测 Unity 版本... + 正在下载未裁剪的 libunity... + 正在解压运行时文件... + 正在注册原生库... + 正在安装 Hook... + 正在启动游戏... 启动失败 %1$d%% (%2$s / %3$s) From 2cea49926ca62ce4b5e3d1d27c94df5c0649d387 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:43 +0800 Subject: [PATCH 12/18] New translations strings.xml (Chinese Traditional) [ci skip] --- app/src/main/res/values-zh-rTW/strings.xml | 59 ++++++++++------------ 1 file changed, 27 insertions(+), 32 deletions(-) diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index a542350..fe27848 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -3,33 +3,28 @@ BepInEx 啟動器 BepInEx 啟動器 - 遊戲 模組包 設定 關於 - 已偵測到的遊戲 - 正在掃描 Unity IL2CPP 遊戲… + 正在掃描 Unity IL2CPP 遊戲... 未找到 Unity IL2CPP 遊戲 請安裝一款 Unity IL2CPP 遊戲以開始使用 再次掃描 重新掃描 - BepInEx 已就緒 - 正在設定… - 正在解壓 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,29 +168,25 @@ 錯誤 警告 自動捲動 - 需要儲存權限 BepInEx 啟動器需要存取所有檔案才能解壓 BepInEx 及管理模組。 授予权限 - 遊戲內 遊戲內浮動記錄 在遊戲上方顯示浮動記錄按鈕。點選以即時檢視 BepInEx 記錄。 阻止 Unity 啟動退出 在啟動時暫時阻止 UnityPlayer.kill()。僅適用於在注入期間退出的遊戲。 - 啟動失敗 請稍候 — BepInEx 仍在解壓中 未選擇遊戲 - 確定 返回 關閉 - 載入中… + 載入中... 錯誤 完成 訊息已儲存,請返回遊戲 @@ -205,17 +194,23 @@ %1$s 的上次啟動可能已崩潰。您可以匯出診斷資料以進行疑難排解。 匯出診斷資料 匯出診斷資料失敗 - + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later 正在啟動所選遊戲 - 正在準備目標套件… - 正在複製 Unity 資料… - 正在偵測 Unity 版本… - 正在下載未裁剪的 libunity… - 正在解壓執行時檔案… - 正在註冊原生函式庫… - 正在安裝 hooks… - 正在啟動遊戲… + 正在準備目標套件... + 正在複製 Unity 資料... + 正在偵測 Unity 版本... + 正在下載未裁剪的 libunity... + 正在解壓執行時檔案... + 正在註冊原生函式庫... + 正在安裝 hooks... + 正在啟動遊戲... 啟動失敗 %1$d%% (%2$s / %3$s) From 133f3ad087fe5f1899db7dabaae4af28e07ee013 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:44 +0800 Subject: [PATCH 13/18] New translations strings.xml (Portuguese, Brazilian) [ci skip] --- app/src/main/res/values-pt-rBR/strings.xml | 174 ++++++++++----------- 1 file changed, 84 insertions(+), 90 deletions(-) diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 4730713..bcba345 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -1,43 +1,37 @@ - + BepInEx Launcher BepInEx Launcher - Jogos Pacotes de Mods - Configura莽玫es + Configurações Sobre - Jogos Detectados - Procurando jogos Unity IL2CPP鈥?/string> + Procurando jogos Unity IL2CPP... Nenhum Jogo Unity IL2CPP Encontrado - Instale um jogo Unity IL2CPP para come莽ar + Instale um jogo Unity IL2CPP para começar Procurar Novamente Nova Busca - BepInEx Pronto - Configurando鈥?/string> - Extraindo BepInEx鈥?/string> + Configurando... + Extraindo BepInEx... %d mod(s) - Importar Mod Iniciar Atualizar Excluir - Mods Instalados Nenhum Mod Instalado Toque em Importar Mod para adicionar um arquivo .dll - Exclu铆do: %s + Excluído: %s Importado: %s - Falha na importa莽茫o - + Falha na importação Pacotes de Mods Criar Pacote de Mods @@ -49,9 +43,9 @@ Vanilla (Sem Mods) Nome do pacote de mods Excluir Pacote de Mods - Excluir \"%s\" e todos os seus mods? Esta a莽茫o n茫o pode ser desfeita. + Excluir \"%s\" e todos os seus mods? Esta ação não pode ser desfeita. Pacote de mods criado: %s - Pacote de mods exclu铆do: %s + Pacote de mods excluído: %s Exportado: %s Importado: %s Nenhum mod neste pacote @@ -59,81 +53,82 @@ Para: %s %d mod(s) Ativo - - Editor de Configura莽茫o + Editor de Configuração Salvar Falha ao salvar o arquivo - Altera莽玫es n茫o salvas - Descartar Altera莽玫es? - Voc锚 tem altera莽玫es n茫o salvas. Descartar? - Nenhum arquivo de configura莽茫o - + Alterações não salvas + Descartar Alterações? + Você tem alterações não salvas. Descartar? + Nenhum arquivo de configuração Arquivos de Mods - Este diret贸rio est谩 vazio - O diret贸rio do pacote de mods n茫o existe - Diret贸rio - %1$s 路 Toque para ver ou editar - %1$s 路 Pr茅-visualiza莽茫o n茫o suportada + Este diretório está vazio + O diretório do pacote de mods não existe + Diretório + %1$s · Toque para ver ou editar + %1$s · Pré-visualização não suportada Ver ou editar arquivo Excluir arquivo Excluir arquivo? - Excluir \"%1$s\"? Esta a莽茫o n茫o pode ser desfeita. + Excluir \"%1$s\"? Esta ação não pode ser desfeita. Falha ao excluir o arquivo Arquivo protegido - Metadados do pacote de mods protegidos 路 N茫o 茅 poss铆vel editar ou excluir - + Metadados do pacote de mods protegidos · Não é possível editar ou excluir - Configura莽玫es - Apar锚ncia + Configurações + Aparência No Jogo - Manuten莽茫o - Arquivos de Configura莽茫o + Manutenção + Arquivos de Configuração Limpar Arquivos BepInEx - Excluir todos os arquivos BepInEx e绋嬪簭闆?interop. Necess谩rio para re-extrair na pr贸xima inicializa莽茫o. + Excluir todos os arquivos BepInEx e assemblies interop. Necessário para re-extrair na próxima inicialização. Limpar Dados .NET - Excluir o runtime .NET e os dados do jogo copiados. Os arquivos ser茫o re-extra铆dos na pr贸xima inicializa莽茫o. + Excluir o runtime .NET e os dados do jogo copiados. Os arquivos serão re-extraídos na próxima inicialização. + 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. Copiar Recursos do Jogo - Copiar os dados de recursos do jogo para o armazenamento local para gera莽茫o de interop. + Copiar os dados de recursos do jogo para o armazenamento local para geração de interop. Tema Idioma - Cor din芒mica - Usar cores Android Monet quando dispon铆veis. - Desativar anima莽玫es - Desativar anima莽玫es de navega莽茫o e transi莽茫o de p谩ginas. + Cor dinâmica + Usar cores Android Monet quando disponíveis. + 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绋嬪簭闆?interop para este jogo. Voc锚 precisar谩 re-extrair na pr贸xima inicializa莽茫o. + Isso excluirá todos os arquivos BepInEx e assemblies interop para este jogo. Você precisará re-extrair na próxima inicialização. Limpar Dados .NET? - Isso excluir谩 o runtime .NET e os dados do jogo copiados para este jogo. Os arquivos ser茫o re-extra铆dos na pr贸xima inicializa莽茫o. + Isso excluirá o runtime .NET e os dados do jogo copiados para este jogo. Os arquivos serão re-extraídos na próxima inicialização. Copiar Recursos do Jogo? - Isso copiar谩 os dados de recursos do jogo do APK para o armazenamento local. + Isso copiará os dados de recursos do jogo do APK para o armazenamento local. + 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 Sim - N茫o + Não Cancelar Excluir - Escuro Claro - Padr茫o do Sistema - + Padrão do Sistema English - 绠€浣撲腑鏂?/string> - Padr茫o do Sistema - + 简体中文 + Padrão do Sistema BepInEx Launcher Um carregador BepInEx com suporte Android - Vers茫o %1$s (Compila莽茫o %2$d) - 鈿?BepInEx Launcher n茫o 茅 oficialmente suportado pelo projeto BepInEx. + Versão %1$s (Compilação %2$d) + ⚠ BepInEx Launcher não é oficialmente suportado pelo projeto BepInEx. Projetos Utilizados & Referenciados BepInEx - Unity IL2CPP modding framework 鈥?the core plugin loader. BepInEx 6.0.0-pre.2 by BepInEx team. + 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) @@ -141,19 +136,18 @@ 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. + 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. + Generic BepInEx Android launcher ...supports multiple games with modpack management. Cpp2IL IL2CPP reverse engineering tool. Used for interop assembly generation. Desenvolvedores Principais - HayashiUme 路 HexCat 路 Celestynka - 漏2026 NextBep - + 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,60 +157,60 @@ https://github.com/canyie/Pine https://github.com/jmpews/Dobby https://github.com/SamboyCoding/Cpp2IL - Registro BepInEx Compartilhar Copiar Limpar Nenhuma entrada de registro ainda. Inicie um jogo para ver os registros BepInEx. - Registro copiado para a 谩rea de transfer锚ncia + Registro copiado para a área de transferência Todos Erros Avisos - Rolagem autom谩tica - + Rolagem automática - Permiss茫o de Armazenamento Necess谩ria + Permissão de Armazenamento Necessária O BepInEx Launcher precisa de acesso a todos os arquivos para extrair o BepInEx e gerenciar mods. - Conceder Permiss茫o - + Conceder Permissão No Jogo Registro Flutuante no Jogo - Mostrar um bot茫o de registro flutuante sobre o jogo. Toque para ver os registros BepInEx em tempo real. - Bloquear sa铆da de inicializa莽茫o Unity - Bloquear UnityPlayer.kill() brevemente durante a inicializa莽茫o. Ativar apenas para jogos que saem durante a inje莽茫o. - + Mostrar um botão de registro flutuante sobre o jogo. Toque para ver os registros BepInEx em tempo real. + Bloquear saída de inicialização Unity + Bloquear UnityPlayer.kill() brevemente durante a inicialização. Ativar apenas para jogos que saem durante a injeção. Falha ao iniciar - Aguarde 鈥?BepInEx ainda est谩 extraindo + Aguarde ...BepInEx ainda está extraindo Nenhum jogo selecionado - OK Voltar Fechar - Carregando鈥?/string> + Carregando... Erro - Conclu铆do + Concluído Mensagem salva, volte ao jogo - A inicializa莽茫o anterior do jogo n茫o retornou - A inicializa莽茫o anterior de %1$s pode ter travado. Voc锚 pode exportar diagn贸sticos para solu莽茫o de problemas. - Exportar diagn贸sticos - Falha ao exportar diagn贸sticos - + A inicialização anterior do jogo não retornou + A inicialização anterior de %1$s pode ter travado. Você pode exportar diagnósticos para solução de problemas. + Exportar diagnósticos + Falha ao exportar diagnósticos + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later Iniciando o jogo selecionado - Preparando pacote alvo鈥?/string> - Copiando dados Unity鈥?/string> - Detectando vers茫o Unity鈥?/string> - Baixando libunity n茫o estripado鈥?/string> - Extraindo arquivos runtime鈥?/string> - Registrando bibliotecas nativas鈥?/string> - Instalando hooks鈥?/string> - Iniciando jogo鈥?/string> + Preparando pacote alvo... + Copiando dados Unity... + Detectando versão Unity... + Baixando libunity não estripado... + Extraindo arquivos runtime... + Registrando bibliotecas nativas... + Instalando hooks... + Iniciando jogo... Falha ao iniciar %1$d%% (%2$s / %3$s) - From 357717ac1b9409ec29a55639e6620968f0fff9f5 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:45 +0800 Subject: [PATCH 14/18] New translations strings.xml (Indonesian) [ci skip] --- app/src/main/res/values-in-rID/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-in-rID/strings.xml 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) + From a90aa8db91f447f249696d2c8edcd42b234fac2e Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:46 +0800 Subject: [PATCH 15/18] New translations strings.xml (Thai) [ci skip] --- app/src/main/res/values-th-rTH/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-th-rTH/strings.xml 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) + From 70adb8dbebcb7a3894162e0405c3b8e4bb9f5775 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:48 +0800 Subject: [PATCH 16/18] New translations strings.xml (Malay) [ci skip] --- app/src/main/res/values-ms-rMY/strings.xml | 216 +++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-ms-rMY/strings.xml 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) + From aa4f92a3a1b97fc3d45875b752d93d0d2cc65013 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:49 +0800 Subject: [PATCH 17/18] New translations strings.xml (Arabic, Egypt) [ci skip] --- app/src/main/res/values-ar-rEG/strings.xml | 59 ++++++++++------------ 1 file changed, 27 insertions(+), 32 deletions(-) diff --git a/app/src/main/res/values-ar-rEG/strings.xml b/app/src/main/res/values-ar-rEG/strings.xml index e4f6f9b..d331284 100644 --- a/app/src/main/res/values-ar-rEG/strings.xml +++ b/app/src/main/res/values-ar-rEG/strings.xml @@ -3,33 +3,28 @@ BepInEx Launcher BepInEx Launcher - الألعاب مجموعات المودات الإعدادات عن التطبيق - الألعاب المكتشفة - جاري البحث عن ألعاب Unity IL2CPP… + جاري البحث عن ألعاب Unity IL2CPP... مفيش ألعاب Unity IL2CPP اتنشأت نزل لعبة Unity IL2CPP عشان تبدأ امسح تاني إعادة المسح - BepInEx جاهز - جاري الإعداد… - جاري استخراج 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,29 +168,25 @@ أخطاء تحذيرات تمرير تلقائي - إذن التخزين مطلوب BepInEx Launcher محتاج يوصل لكل الملفات عشان يستخرج BepInEx و يدير المودات. امنح الإذن - في اللعبة سجل عائم في اللعبة ถ้จัดแสดงปุ่มบันทึกแบบลอยอยู่เหนือเกม แตะเพื่อดูบันทึก BepInEx แบบเรียลไทม์ حظر خروج بدء تشغيل Unity حظر UnityPlayer.kill() مؤقتًا أثناء بدء التشغيل. فعّل بس للألعاب اللي بت退出 أثناء الحقن. - التشغيل فشل استنى شوية — BepInEx لسه بيتستخرج مفيش لعبة اتناخت - تمام رجوع قفل - جاري التحميل… + جاري التحميل... خطأ خلص الرسالة اتحفظت، روح على اللعبة @@ -205,17 +194,23 @@ التشغيل السابق لـ %s ممكن يكون تعطل. تقدر تصدر بيانات تشخيصية عشان تحل المشكلة. تصدير البيانات التشخيصية التصدير فشل - + + Update Available + Current: %1$s + Latest: %1$s + Release Notes + Download + Later جاري تشغيل اللعبة المختارة - جاري تحضير الحزمة المستهدفة… - جاري نسخ بيانات Unity… - جاري اكتشاف إصدار Unity… - جاري تحميل libunity اللي مش مصغّر… - جاري استخراج ملفات بيئة التشغيل… - جاري تسجيل المكتبات الأصلية… - جاري تثبيت الخطاطات… - جاري تشغيل اللعبة… + جاري تحضير الحزمة المستهدفة... + جاري نسخ بيانات Unity... + جاري اكتشاف إصدار Unity... + جاري تحميل libunity اللي مش مصغّر... + جاري استخراج ملفات بيئة التشغيل... + جاري تسجيل المكتبات الأصلية... + جاري تثبيت الخطاطات... + جاري تشغيل اللعبة... التشغيل فشل %1$d%% (%2$s / %3$s) From 3be023521e458c8f77fb07ba6aed1846c3e8a2e6 Mon Sep 17 00:00:00 2001 From: Delusional Syndrome <122680126+HayashiUme@users.noreply.github.com> Date: Sun, 6 Sep 2026 21:06:50 +0800 Subject: [PATCH 18/18] New translations strings.xml (Venetian) [ci skip] --- app/src/main/res/values-vec-rIT/strings.xml | 216 ++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/src/main/res/values-vec-rIT/strings.xml 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) +