GodotModLoader
A general purpose mod loader for GDScript-based Godot games
模組介紹 作者原文
GDScript Mod Loader
A generalized Mod Loader for GDScript-based Godot games.
The Mod Loader allows users to create mods for games and distribute them as zips.
Importantly, it provides methods to change existing scripts, scenes, and resources without modifying and distributing vanilla game files.
Features
- Loading ZIPs as mods into the running game
- Makes every script and resource moddable
- Vanilla game files are not shared in mods
- Disabled mods leave no trace
- since Godot 4: workaround to mod scripts using class_name
- Mod metadata
- Compatibility checks between game and mod version
- Load order/dependencies between mods
- General info like author and version
- Mod Configs
- Settings for each individual mod
- Mod Profiles
- Lists of mods and configurations that can easily be enabled and disabled
- Unified logging system for mods
- Mod Loader Options
- allowing different Mod Loader settings per-feature
- Built in Mod Sources:
- Steam Workshop
-
- Local /mods folder
- Self Setup for mods that don't have the Mod Loader preinstalled
Getting Started
You can find quickstart guides and more on the Wiki.
Godot Version
The current version of the Mod Loader is developed for Godot 3.
The Godot 4 version is nearing release on the 4.x branch.
For more details and updates on the Godot 4 version, please follow this issue
or join us on our Discord.
Development
The latest work-in-progress build can be found on the development branch.
Compatibility
The Mod Loader supports the following platforms:
- Windows
- macOS
- Linux
- Android
- iOS
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。