Details

Last Updated
11 months ago
First Uploaded
11 months ago
Downloads
11K
Likes
5
Size
48KB
Dependency string
SGG_Modding-ModUtil-4.0.0
Dependants

Categories

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

4.0.0 - 2024-06-03

Added

  • Added once_loaded with fields mod, game, and save (replaces the on_ready_* fields)

Changed

  • ModUtil.Mod.Data will now produce an error when accessed before the game has loaded a save.

Fixed

  • Fixed table in the game globals so it is now properly extended (was broken by 3.1.2).
  • As a result of changes in SGG_Modding-ENVY and this plugin, ModUtil.Mod.Data now properly affects ModData.

Deprecated

  • on_ready_early now behaves like on_ready_late.
  • on_ready_early, on_ready_late, on_ready_final have all been renamed.

3.1.2 - 2024-05-29

Fixed

  • Fixed table.concat, and table changes no longer affect plugins.

3.1.1 - 2024-05-16

Fixed

  • Fixed mod-specific save data (ModData) not being retained in the save.

3.1.0 - 2024-05-15

Added

  • Added a callback to wait for the end of all game scripts (easier to remember than explicitly queueing onto RoomLogic.lua)

Changed

  • Changed the structure of the definitions files, now modutil.mod has some hints (still a work in progress).

Fixed

  • Fixed ModUtil.Hades.PrintStack, as it would read the config incorrectly and try to use a since deleted internal table.

3.0.0 - 2024-05-15

Added

  • Added interface as a ReturnOfModding plugin, with helpers to manage loading (e.g. on_ready_early)

Changed

  • Moved ModUtil.Mod.Register and ModData to ModUtil.lua so it will be available earlier in the load order
  • Moved ModUtil.Hades.PrintStack config to dedicated module wide config
  • Moved to ReturnOfModding layout (still works on ModImporter)

Removed

  • Removed all menu handling capabilities from ModUtil.Hades
  • Removed ModUtil.Compat, which includes the old names, such as WrapBaseFunction

2.10.1 - 2024-04-24

Added

  • Initial Thunderstore release.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.