A desktop-based script compiler for Resonite
The editor requires compiling, and built binaries are not provided, as it uses Resonite as a dependency
-
Download .NET SDK 8 for your target platform. You can find the download link here: https://dotnet.microsoft.com/download/dotnet/8.0
-
Download Godot 4.2 .NET for your target platform.
- Note that this is specifically Godot 4.2 .NET, newer versions are unsupported as of this time
- Download From Github (Windows)
- Download From Github (Linux)
-
Run the Godot executable to open the Project Manager.
-
Click import and browse to the location of the editor project.
-
Click on the editor in the Project Manager to open the Godot Editor.
-
Click the hammer icon in the top right to build, and the play button to run the script editor.
Built binaries for the mod are provided in the Releases tab, or you can manually compile it.
- Install and ensure ResoniteModLoader is set up for compiling mods. You can find the ResoniteModLoader repository here.
- Run either
make
which will put the mod inSolder.Client/build
dotnet build
which will put the mod inbin/Debug/net4.7.2/Solder.Client.dll
- or build with your prefered IDE
- You can install the mod like any other mod
Both projects are set up with a rudimentary system for linking to Resonite dependencies. If you installed Resonite in a non-standard location, you will need to add your location to both project's .csproj files. the directory paths look something like this.
<ResonitePath Condition="Exists('/mnt/LocalDisk2/SteamLibrary/steamapps/common/Resonite/')">/mnt/LocalDisk2/SteamLibrary/steamapps/common/Resonite/</ResonitePath>
Replace PATH with the path to the root of your Resonite install
<ResonitePath Condition="Exists('PATH')">PATH</ResonitePath>