Edit of asset "Godot Mod Loader" Accepted

Old/Current New/Edit
Title Godot Mod Loader GDScript Mod Loader
Description A Generalized Mod Loader for GDScript-based Godot Games

The mod loader provides a convenient solution for users to create and distribute mods for your games in the form of zipped files/resource packs. The key feature is the ability to modify existing scripts without altering and redistributing the original game files.

It supports Steam Workshop and Thunderstore directly for mod distribution.

To set up the mod loader, simply add two autoload singletons, and you're good to go. Detailed instructions can be found here: https://github.com/GodotModding/godot-mod-loader/wiki/Godot-Project-Setup

For any further documentation, visit: https://github.com/GodotModding/godot-mod-loader/wiki

Noteworthy games that currently utilize this mod loader include Brotato, Dome Keeper, and Endoparasitic.

Keep in mind that simply installing the mod loader won't make your game easy to mod. The moddability of a game also depends on code quality, especially good separation of concerns.

Warning: enabling modding for your game through this mod loader will lead to people decompiling your game. If this is not something you want (though it will always be possible with Godot), you will have to use a different approach to modding. For examples, check out Luck be a Landlord modding or the WASM project.
Furthermore, it's worth mentioning that this mod loader doesn't incorporate any kind of sandboxing. Mod developers will have the ability to modify nearly every aspect of the game. We are actively working on a solution to address this, but even then there will be workarounds.

Credits: The mod loader is based on the brilliant work done for Delta-V-Modding https://gitlab.com/Delta-V-Modding/Mods.
The core developers are KANA, Darkly77, Ste, and otDan, with additional code contributions by other members of the modding community.

Feel free to join our discord for questions, ideas, and support. https://discord.gg/J5AvdFK4mw
A Generalized Mod Loader for GDScript-based Godot Games

The mod loader provides a convenient solution for users to create and distribute mods for your games in the form of zipped files/resource packs. The key feature is the ability to modify existing scripts without altering and redistributing the original game files.

It supports Steam Workshop and Thunderstore directly for mod distribution.

To set up the mod loader, simply add two autoload singletons, and you're good to go. Detailed instructions can be found here: https://github.com/GodotModding/godot-mod-loader/wiki/Godot-Project-Setup

For any further documentation, visit: https://github.com/GodotModding/godot-mod-loader/wiki

Noteworthy games that currently utilize this mod loader include Brotato, Dome Keeper, and Endoparasitic.

Keep in mind that simply installing the mod loader won't make your game easy to mod. The moddability of a game also depends on code quality, especially good separation of concerns.

Warning: enabling modding for your game through this mod loader will lead to people decompiling your game. If this is not something you want (though it will always be possible with Godot), you will have to use a different approach to modding. For examples, check out Luck be a Landlord modding or the WASM project.
This mod loader also does not offer any kind of sandboxing - mod developers and users will be able to change almost every aspect of the game. We are working on a solution for it, but even that can never be 100% secure.

Furthermore, it's worth mentioning that this mod loader doesn't incorporate any kind of sandboxing. Mod developers will have the ability to modify nearly every aspect of the game. We are actively working on a solution to address this, but even then there will be workarounds.

Credits: The mod loader is based on the brilliant work done for Delta-V-Modding https://gitlab.com/Delta-V-Modding/Mods.
The core developers are KANA, Darkly77, Ste, and otDan, with additional code contributions by other members of the modding community.

Feel free to join our discord for questions, ideas, and support. https://discord.gg/J5AvdFK4mw
Category Misc Misc
License CC0 CC0
Repository Provider GitHub GitHub
Repository Url https://github.com/GodotModding/godot-mod-loader https://github.com/GodotModding/godot-mod-loader
Issues Url https://github.com/GodotModding/godot-mod-loader/issues https://github.com/GodotModding/godot-mod-loader/issues
Godot version Godot 3.5 Godot 3.5
Version String 6.2.0 6.0.0
Download Commit 19a7b7fc484a98969d9a82ff8f402a3a30f08246 16837590560e65437be8f683451c0948fbcfa9b0
Download Url (Computed) https://github.com/GodotModding/godot-mod-loader/archive/19a7b7fc484a98969d9a82ff8f402a3a30f08246.zip https://github.com/GodotModding/godot-mod-loader/archive/16837590560e65437be8f683451c0948fbcfa9b0.zip
Icon Url https://user-images.githubusercontent.com/41547570/247071528-44df4f33-883e-4c1d-baac-06f87b0656f4.png
https://github-production-user-asset-6210df.s3.amazonaws.com/51323316/246920530-a481761b-bca6-49c3-8364-9f17871650bb.png
Preview Insert
Type image
Image/Video URL https://github.com/GodotModding/godot-mod-loader/assets/51323316/0ef39004-01a4-4d2a-be5e-a11154465da6
Thumbnail
Preview Insert
Type image
Image/Video URL https://github.com/GodotModding/godot-mod-loader/assets/51323316/9ecb8fd1-afc2-428d-9dd2-ae1b5664db57
Thumbnail
Preview Insert
Type image
Image/Video URL https://github.com/GodotModding/godot-mod-loader/assets/51323316/d580f234-0537-4e96-8757-c788393ac1d8
Thumbnail