A custom .NET framework Mod Loader
- C# 89.1%
- Shell 10.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| ExampleMod | ||
| HarmonyExample | ||
| LumeNexus | ||
| Preloader | ||
| .gitignore | ||
| build.sh | ||
| README.md | ||
LumeNexus
LumeNexus is a C# Mono Modloader built for .NET Framework.
Featues
LumeNexus provides the following:
- Loading Mods (who could've guessed)
- Doesn't depend on Unity, XNA or any other C# framework
- Includes Harmony built-in for runtime patching
- Utilizies UnityDoorstop to load Managed C# Assemblies
- Despite the name containing "Unity", it can run outside of Unity games if the application setup allows for it.
- If all Doorstop methods fail, then check out my Preloader
What it doesn't provide
LumeNexus does NOT provide any of the following:
- Mod Dependencies for other mods
- Mod Conflicts
- UI
- Native Mod Config structure
Compiling
# Linux, to compile everything for Release, and make them into Zip archives
$ ./build.sh
# Debug
$ dotnet build
# Release
$ dotnet build -c Release