Skip to content

Building Mods on Linux โ€‹

Linux development is very straightforward actually. First you will want the dotnet Linux packages published by Microsoft. Using open source Mono packages for building will result in unexpected behavior or stuff breaking entirely. On ArchLinux the package required is extra/dotnet-sdk.

From there, code your mod as you would on Windows. The only thing to watch out for is that most .csproj files will need to be modified since the path separator for Linux is / not \ and locations will be different.

To build your mod when you are ready, use dotnet build. Your files will be available in the obj/debug directory of your project's root directory. From there follow the instructions on creating a local mod to make your mod available to Elin.