Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/m-canton/godot-plugin-manager

This tool links Plugins to Projects. Made with Godot 4.4.
https://github.com/m-canton/godot-plugin-manager

godot godot-plugin godot-project godot-tool godot4 linux macos symbolic-links windows

Last synced: about 21 hours ago
JSON representation

This tool links Plugins to Projects. Made with Godot 4.4.

Awesome Lists containing this project

README

        

# Plugin Manager for Godot Projects

This is a Godot 4.4 project to create symbolic links from plugin projects to other projects. So you can edit your plugins from other projects. Projects don't need Godot 4.4 version.

⚠ Be careful when using symbolic links as it is easier to delete files. I recommend you start by reading about removing symbolic links if you don't know about.

I only have Windows to test but I use Godot methods to create symlinks. So it should be fine on macOS and Linux too.

## Organizing your projects

You must have all the plugin projects in a folder. The rest of the projects should be stored in a few different folders since the projects are not loaded recursively.

## Steps

1. Run the project and press `Settings` button.
2. Set the plugin dir in plugins row. You can add other rows with your different folders that contains projects. Press `Save` button to save the settings and tap outside the modal to close it.
3. Press `Import Plugins` button to import the plugins.
4. Now you can click on a project and select plugins to link. After press `Link Plugins` to create symbolic links in your projects.

When a symlink is created, it is added to `addons/.gitignore`.

## Removing symbolic links

You cannot remove symbolic links from this project. You must remove symbolic links according to your operating system. Never delete them from the Godot editor as it will delete the source folder as well.