From 53cdd93e07d04ac9213d291a0d86ac09a88da358 Mon Sep 17 00:00:00 2001
From: "Melvin \"Dumbass\" Shwuaner"
<83349478+MelvinShwuaner@users.noreply.github.com>
Date: Sat, 19 Sep 2026 12:39:45 +0300
Subject: [PATCH 1/3] add mobile support (for real this time)
---
constants/Paths.cs | 5 +++--
resources/commit | 2 +-
services/ExternalModInstallService.cs | 4 ++++
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/constants/Paths.cs b/constants/Paths.cs
index 433fd64e..73e1365c 100644
--- a/constants/Paths.cs
+++ b/constants/Paths.cs
@@ -26,14 +26,14 @@ public static class Paths
///
/// Path to game native Mods folder
///
- public static readonly string NativeModsPath = Combine(StreamingAssetsPath, "mods");
+ public static readonly string NativeModsPath = Config.isAndroid ? Combine(PersistentDataPath, "mods") : Combine(StreamingAssetsPath, "mods");
///
/// Path to game native Managed folder
///
public static readonly string ManagedPath = Others.is_editor
? Combine(StreamingAssetsPath, "..", ".Managed")
- : Combine(StreamingAssetsPath, "..", "Managed");
+ : Config.isAndroid ? Combine(PersistentDataPath, "mono") :Combine(StreamingAssetsPath, "..", "Managed");
///
/// Path to folder contains NML's cache
@@ -174,6 +174,7 @@ static Paths()
RuntimePlatform.WindowsPlayer => Combine(StreamingAssetsPath, "..", ".."),
RuntimePlatform.LinuxPlayer => Combine(StreamingAssetsPath, "..", ".."),
RuntimePlatform.OSXPlayer => Combine(StreamingAssetsPath, "..", "..", "..", "..", ".."),
+ RuntimePlatform.Android => Combine(PersistentDataPath, ".."),
_ => Combine(StreamingAssetsPath, "..", "..")
};
diff --git a/resources/commit b/resources/commit
index 3dc87585..f9d7ae09 100644
--- a/resources/commit
+++ b/resources/commit
@@ -1 +1 @@
-72e51e4b9940adeed32a55d2cc2231611e36fdc4
\ No newline at end of file
+46f32fe322ec03f2630ef8179d8b9b78a60191d1
diff --git a/services/ExternalModInstallService.cs b/services/ExternalModInstallService.cs
index 21acc3b8..84b4b191 100644
--- a/services/ExternalModInstallService.cs
+++ b/services/ExternalModInstallService.cs
@@ -7,6 +7,10 @@ internal static class ExternalModInstallService
public static async void CheckExternalModInstall()
{
var args = new List(Environment.GetCommandLineArgs());
+ if (args.Count == 0)
+ {
+ return;
+ }
args.RemoveAt(0);
foreach (var arg in args) LogService.LogInfo(arg);
From cffce7ecde68d37d070a2dce23ca8a24da895413 Mon Sep 17 00:00:00 2001
From: "Melvin \"Dumbass\" Shwuaner"
<83349478+MelvinShwuaner@users.noreply.github.com>
Date: Sat, 19 Sep 2026 12:42:35 +0300
Subject: [PATCH 2/3] Update README.md
---
README.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 26616fe0..5742d651 100644
--- a/README.md
+++ b/README.md
@@ -52,11 +52,11 @@ It is recommended to subscribe to the NML item on the Steam Workshop to receive
### Android Installation
-Driven by the [Android Version Repository](https://github.com/MelvinShwuaner/ModLoader/)
+1. Download and install the mono version of worldbox
-1. Download the latest version of lemon loader https://gamebanana.com/mods/656702
-follow instructions there on how to install.
-2. Move neomodloader_mobile.dll to MelonLoader/com.mkarpenko.worldbox/Mods
+2. Move NeoModLoader.dll to Android/data/com.mkarpenko.worldbox/mods
+3.
+4. enable experimental mode and start the game
Others
From 6abaf3ef87bc816a7592ae6ae3045c28d6b811c8 Mon Sep 17 00:00:00 2001
From: "Melvin \"Dumbass\" Shwuaner"
<83349478+MelvinShwuaner@users.noreply.github.com>
Date: Sat, 19 Sep 2026 12:42:59 +0300
Subject: [PATCH 3/3] Fix formatting in Android installation section
Removed unnecessary line breaks in Android installation instructions.
---
README.md | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 5742d651..749771b6 100644
--- a/README.md
+++ b/README.md
@@ -53,10 +53,8 @@ It is recommended to subscribe to the NML item on the Steam Workshop to receive
### Android Installation
1. Download and install the mono version of worldbox
-
2. Move NeoModLoader.dll to Android/data/com.mkarpenko.worldbox/mods
-3.
-4. enable experimental mode and start the game
+3. enable experimental mode and start the game
Others