godot-mod-loader
A general purpose mod loader for GDScript-based Godot games, compatible with both Godot 3.x and 4.x. It enables users to create and distribute mods as ZIP files without modifying the base game. The loader overrides existing scripts, scenes, and resources at runtime, keeping vanilla files untouched and ensuring disabled mods leave no trace. Key features include mod metadata with version compatibility and load order support, per-mod configuration settings, mod profiles for easy enabling and disabling of mod sets, a unified logging system, and a built-in options menu for configuring loader behavior. Mods can be sourced from Steam Workshop, Thunderstore, or a local mods folder. The loader supports self-setup for games that do not have it preinstalled. It is cross-platform, supporting Windows, macOS, Linux, Android, and iOS. Notable games made moddable with this tool include Brotato, Dome Keeper, Endoparasitic, Windowkill, Of Life and Land, Dawnfolk, and The Deadseat.