v0.1.0 - Beta Release
Beta Release v0.1.0
We are excited to announce the first release of the Godot Mod Loader Development Tool! 🎉
Features:
- Simplified mod zipping process using 7zip to ensure the proper format for ModLoader
- Easy editing of the mod's
manifest.json
file with built-in validation - Advanced right-click context menu options
- Create a new script override file
- Create a new asset overwrite
- One-click creation of a simple mod skeleton
- Simple installation as an addon (coming soon to the AssetLib)
Installation:
- Ensure that you have a working Mod Loader. Please refer to the Mod Loader Docs for instructions.
- Download the latest release.
- Add the
mod_tool
folder to your Godot project'saddons
folder.
- Enable the addon in the Godot editor's Project Settings.
Pull Requests
New Features
- Dock interface by @Qubus0 in #9
- feat: add new dock layout by @Qubus0 in #8
- Edit manifest tab by @Qubus0 in #10
- Development by @Qubus0 in #11
- Config editor autobracing by @Qubus0 in #21
- feat: ✨ mod directory creation by @KANAjetzt in #24
- feat: add right click context menu to create script extensions by @Qubus0 in #25
- feat: ✨Manifest Editor by @KANAjetzt in #27
- feat: context action to create overwrites by @Qubus0 in #41
- feat: ✨ Mod directory creation from template by @KANAjetzt in #45
- feat: remove 7zip and let the user download it by @Qubus0 in #50
- feat: turn dock into a main screen plugin by @Qubus0 in #51
- feat: ✨ connect to existing mods by @KANAjetzt in #58
- feat: ✨ added functionality for Export Path by @KANAjetzt in #66
- feat: ✨ Open Script Editor after script extension creation by @KANAjetzt in #68
- feat: ✨ add "Get 7zip" Button by @KANAjetzt in #70
Bug Fixes
- fix: file system context actions append at function end by @Qubus0 in #40
- fix: 🚑 unexpected argument type by @KANAjetzt in #52
- fix: ✏️ windows/7zz.exe -> windows/7z.exe by @KANAjetzt in #55
- fix: 🐛 removed duplicate of
SelectMod
by @KANAjetzt in #63 - fix: 🐛 errors after removing config editor by @KANAjetzt in #67
- fix: 🐛 fixed errors caused by removing the config editor by @KANAjetzt in #69
- fix: 🐛 Fixed errors when the plugin was disabled by @KANAjetzt in #79
Refactors
- remove attempted fix of godot bug by @Qubus0 in #12
- Use ModLoaderUtils where possible by @KANAjetzt in #17
- use
ConfigFile
class by @KANAjetzt in #20 - refactor: ♻️ class_name for input_string.gd by @KANAjetzt in #26
- refactor: ♻️ Add / Remove ModToolStore as a singleton/autoload by @KANAjetzt in #23
- refactor: ♻️ moved editor base theme to store.gd by @KANAjetzt in #22
- refactor: 🚚 improved file structure by @KANAjetzt in #38
- refactor: ♻️ Use the
Directory
copy()
method by @KANAjetzt in #46 - refactor: ♻️ update for Mod Loader v6.1.0 by @KANAjetzt in #57
- refactor: ♻️ new create mod popup by @KANAjetzt in #59
- refactor: ♻️ hide the config editor for now by @KANAjetzt in #64
- refactor: ♻️ hide the export type option for now by @KANAjetzt in #65
- refactor: ♻️ Updates for Mod Loader v6.1.0 by @KANAjetzt in #75
- refactor: ♻️ Connect existing Mod by @KANAjetzt in #78
Code Style Changes
- code style and type safety by @KANAjetzt in #19
Chores
- only plugins in this repo by @KANAjetzt in #15
- chore: 📝 updated readme and plugin.cfg for v0.1.0 by @KANAjetzt in #80
Other Changes
Full Changelog: https://github.com/GodotModding/godot-mod-tool/commits/v0.1.0