Files
Polonium.Godot.Patcher/README.md
2025-03-07 16:31:40 +00:00

1.4 KiB
Raw Permalink Blame History

Polonium.Godot.Patcher

Project Description
Polonium.Godot.Patcher is a specialized tool designed for Godot C# projects, focusing on modifying or patching certain assemblies to preserve your custom .NET SDK configurations. At present, its core functionality is to patch the GodotTools.ProjectEditor.dll within the Godot Editors GodotSharp/Tools directory. This ensures that the editor does not override your C# projects SDK settings.

Key Feature

  • Patch for GodotTools.ProjectEditor.dll: Prevents the Godot editor from rewriting the project SDK, giving you more control over your build environment.

Installation

  1. Obtain Polonium.Godot.Patcher from this repository or through a package feed.

Build

dotnet build Polonium.Godot.Patcher.csproj
chmod +x ./publish
./publish

This produces an AppImage or other executable depending on your configuration.

Usage

  1. Locate the GodotTools.ProjectEditor.dll file in your Godot installation (usually under GodotSharp/Tools).
  2. Place the resulting AppImage (or binary) in the same directory as GodotTools.ProjectEditor.dll.
  3. Run the patcher in a terminal:
./PoloniumGodotPatcher.AppImage

Upon execution, the patcher modifies GodotTools.ProjectEditor.dll to prevent the editor from altering your C# project SDK settings.

License
This project is licensed under the MIT License.