A custom .NET framework Mod Loader
  • C# 89.1%
  • Shell 10.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-27 16:43:01 -05:00
.forgejo/workflows fix typo in workflow 2026-09-27 16:43:01 -05:00
ExampleMod more renaming, and fixing references 2026-09-15 19:22:42 -05:00
HarmonyExample more renaming, and fixing references 2026-09-15 19:22:42 -05:00
LumeNexus allow mods to wait until a specific assembly is loaded to run 2026-09-16 23:22:18 -05:00
Preloader update Preloader docs 2026-09-17 00:29:05 -05:00
.gitignore build script reintroduced 2026-09-15 21:24:35 -05:00
build.sh maybe i can automate building 2026-09-15 22:47:41 -05:00
README.md update main README 2026-09-17 00:34:51 -05:00

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