Skip to content

Releases: GodotModding/godot-mod-tool

v0.2.1

09 Dec 16:30
Compare
Choose a tag to compare

Patch v0.2.1

This patch includes the commits missing in v0.2.0 and removes a leftover 7zip check that caused outdated error messages.

What's Changed

  • #117 - fix: 🐛 create 'unpacked-mods' if missing when symlinking
  • #118 - feat: ✨ added ModToolInterfaceButtonWithHint
  • #124 - refactor: 🔥 remove 7zip check

Installation:

This is the Godot 3.5 and 3.6 Version! The Godot 4 version is currently in development on the 4.x branch.

  1. Ensure that you have a working Mod Loader. Please refer to the Mod Loader Docs for instructions.
  2. Download the latest release.
  3. Add the mod_tool folder to your Godot project's addons folder.
    image
  4. Enable the addon in the Godot editor's Project Settings.
    image
    image

Full Changelog: v0.2.0...v0.2.1

v0.2.0

01 Dec 20:42
Compare
Choose a tag to compare

What's Changed

v0.2.0 removes the need to download 7zip, and we added a button to create symbolic links in your mods-unpacked directory.

Installation:

This is the Godot 3.5 and 3.6 Version! The Godot 4 version is currently in development on the 4.x branch.

  1. Ensure that you have a working Mod Loader. Please refer to the Mod Loader Docs for instructions.
  2. Download the latest release.
  3. Add the mod_tool folder to your Godot project's addons folder.
    image
  4. Enable the addon in the Godot editor's Project Settings.
    image
    image

Full Changelog: v0.1.3...v0.2.0

v0.1.3

10 Oct 15:12
2123b24
Compare
Choose a tag to compare

Patch v0.1.3

This patch includes one bug fix.

  • Fixed the template selection not showing anything when there are only default templates available. #100

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:

  1. Ensure that you have a working Mod Loader. Please refer to the Mod Loader Docs for instructions.
  2. Download the latest release.
  3. Add the mod_tool folder to your Godot project's addons folder.
    image
  4. Enable the addon in the Godot editor's Project Settings.
    image
    image

v0.1.2

17 Jul 11:03
99a9593
Compare
Choose a tag to compare

Patch v0.1.2

This patch includes minor and major bug fixes to enhance the functionality of the Mod Loader Dev Tool.

  • Fixed the issue where the template select UI was showing the wrong template. - 94d3fcb
  • Resolved the problem of manifest inputs not syncing correctly after switching mods. - b01c601
  • Fixed the issue with the export zip name not updating after switching mods. - 40184c4

For a complete list of changes made in the latest major update, refer to the Patch Notes v0.1.0.

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:

  1. Ensure that you have a working Mod Loader. Please refer to the Mod Loader Docs for instructions.
  2. Download the latest release.
  3. Add the mod_tool folder to your Godot project's addons folder.
    image
  4. Enable the addon in the Godot editor's Project Settings.
    image
    image

Pull Requests

Full Changelog: v0.1.1...v0.1.2

Patch v0.1.1

15 Jul 12:38
840652e
Compare
Choose a tag to compare

Patch v0.1.1

This patch addresses an issue that prevented the tool from creating script extensions using the "Create Script Extension" context action.

See the Patch Notes v0.1.0 for a full list of changes made with the latest major update.

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:

  1. Ensure that you have a working Mod Loader. Please refer to the Mod Loader Docs for instructions.
  2. Download the latest release.
  3. Add the mod_tool folder to your Godot project's addons folder.
    image
  4. Enable the addon in the Godot editor's Project Settings.
    image
    image

Pull Requests

Full Changelog: v0.1.0...v0.1.1

v0.1.0 - Beta Release

10 Jul 19:32
d4c0d07
Compare
Choose a tag to compare

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:

  1. Ensure that you have a working Mod Loader. Please refer to the Mod Loader Docs for instructions.
  2. Download the latest release.
  3. Add the mod_tool folder to your Godot project's addons folder.
    image
  4. Enable the addon in the Godot editor's Project Settings.
    image
    image

Pull Requests

New Features

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

Chores

Other Changes

  • Change GodotExplorer into a submodule by @otDan in #7

Full Changelog: https://github.com/GodotModding/godot-mod-tool/commits/v0.1.0