diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ecd5528..423785a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -21,9 +21,9 @@ jobs:
with:
dotnet-version: 7.0.x
- name: Restore dependencies
- run: dotnet restore
+ run: dotnet restore NeoModLoader.csproj
- name: Build
- run: dotnet build
+ run: dotnet build NeoModLoader.csproj
- name: Archive production artifacts
uses: actions/upload-artifact@v4
with:
diff --git a/.github/workflows/build_mobile.yml b/.github/workflows/build_mobile.yml
new file mode 100644
index 0000000..5b1a9e2
--- /dev/null
+++ b/.github/workflows/build_mobile.yml
@@ -0,0 +1,32 @@
+# This workflow will build a .NET project
+# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
+
+name: Build-NML
+
+on:
+ push:
+ branches: [ "master" ]
+ pull_request:
+ branches: [ "master" ]
+
+jobs:
+ Windows:
+
+ runs-on: windows-2025
+
+ steps:
+ - uses: actions/checkout@v3
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v3
+ with:
+ dotnet-version: 7.0.x
+ - name: Restore dependencies
+ run: dotnet restore NeoModLoader_mobile.csproj
+ - name: Build
+ run: dotnet build NeoModLoader_mobile.csproj
+ - name: Archive production artifacts
+ uses: actions/upload-artifact@v4
+ with:
+ name: NeoModLoader
+ path: |
+ bin\Debug\net8.0\NeoModLoader.*
diff --git a/.gitignore b/.gitignore
index 6272041..6c0e52e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-.*
+.*
!.github
!.gitignore
!.gitattributes
@@ -11,8 +11,7 @@
assemblies
!resources/assemblies
resources/commit
-*.csproj
*.user
*.snk
App.config
-constants/Setting.cs
\ No newline at end of file
+constants/Setting.cs
diff --git a/NeoModLoader.csproj b/NeoModLoader.csproj
index 81a8395..f076afe 100644
--- a/NeoModLoader.csproj
+++ b/NeoModLoader.csproj
@@ -125,7 +125,7 @@
-
+
@@ -199,12 +199,16 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -220,6 +224,13 @@
+
+
+
+
+
+
+
diff --git a/NeoModLoader_mobile.csproj b/NeoModLoader_mobile.csproj
new file mode 100644
index 0000000..e7eb525
--- /dev/null
+++ b/NeoModLoader_mobile.csproj
@@ -0,0 +1,234 @@
+
+
+
+ IL2CPP
+ net8.0
+ enable
+ disable
+ 14
+ True
+ WorldBoxOpenMods
+ https://github.com/WorldBoxOpenMods
+ https://github.com/WorldBoxOpenMods/ModLoader
+ Git
+ 1
+ portable
+ true
+ NeoModLoader_mobile
+
+
+
+ true
+ wbopenmods.snk
+
+
+
+
+
+ android-assembly-dependencies\0Harmony.dll
+
+
+ ..\..\..\Desktop\melon_data\MelonLoader\net8\Il2CppInterop.Common.dll
+
+
+ android-assembly-dependencies\Il2CppInterop.Runtime.dll
+
+
+ android-assembly-dependencies\Il2Cppmscorlib.dll
+
+
+ android-assembly-dependencies\Il2CppSystem.Core.dll
+
+
+ android-assembly-dependencies\MelonLoader.dll
+
+
+ android-assembly-dependencies\Mono.Cecil.dll
+
+
+ android-assembly-dependencies\Mono.Cecil.Pdb.dll
+
+
+ android-assembly-dependencies\MonoMod.Core.dll
+
+
+ android-assembly-dependencies\MonoMod.RuntimeDetour.dll
+
+
+ android-assembly-dependencies\MonoMod.Utils.dll
+
+
+ assembly-dependencies\Newtonsoft.Json.dll
+
+
+ android-assembly-dependencies\Il2CppRSG.dll
+
+
+ android-assembly-dependencies\UnityEngine.UnityWebRequestModule.dll
+
+
+
+
+
+
+ resources\assemblies\Microsoft.CodeAnalysis.dll
+
+
+ resources\assemblies\Microsoft.CodeAnalysis.CSharp.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android-assembly-dependencies\Assembly-CSharp.dll
+
+
+ android-assembly-dependencies\Assembly-CSharp-firstpass.dll
+
+
+ android-assembly-dependencies\Il2Cppstrings.dll
+
+
+ android-assembly-dependencies\Il2CppDOTween.dll
+
+
+ android-assembly-dependencies\Il2CppFMODUnity.dll
+
+
+ android-assembly-dependencies\UnityEngine.AudioModule.dll
+
+
+ android-assembly-dependencies\UnityEngine.CoreModule.dll
+
+
+ android-assembly-dependencies\UnityEngine.ImageConversionModule.dll
+
+
+ android-assembly-dependencies\UnityEngine.InputLegacyModule.dll
+
+
+ android-assembly-dependencies\UnityEngine.JSONSerializeModule.dll
+
+
+ android-assembly-dependencies\UnityEngine.TextRenderingModule.dll
+
+
+ android-assembly-dependencies\UnityEngine.UI.dll
+
+
+ android-assembly-dependencies\UnityEngine.UIModule.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NeoModLoader_mobile.sln b/NeoModLoader_mobile.sln
new file mode 100644
index 0000000..7b44f39
--- /dev/null
+++ b/NeoModLoader_mobile.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 18
+VisualStudioVersion = 18.3.11520.95 d18.3
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NeoModLoader_mobile", "NeoModLoader_mobile.csproj", "{6F122670-343B-3FB6-5FFB-66339AF7C496}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6F122670-343B-3FB6-5FFB-66339AF7C496}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6F122670-343B-3FB6-5FFB-66339AF7C496}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6F122670-343B-3FB6-5FFB-66339AF7C496}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6F122670-343B-3FB6-5FFB-66339AF7C496}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {6DD92563-9AEB-4E85-8F45-46F78A0329E1}
+ EndGlobalSection
+EndGlobal
diff --git a/README.md b/README.md
index 203e3fc..1f16793 100644
--- a/README.md
+++ b/README.md
@@ -49,7 +49,10 @@ If you're trying to play mods that aren't compatible with the latest version of
3. Start the game with experimental mode enabled
It is recommended to subscribe to the NML item on the Steam Workshop to receive automatic updates
-
+## Installing on Android
+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
Others