Releases: ow-mods/owml
Releases · ow-mods/owml
2.7.5
- Updated the minimum, maximum, and latest game versions.
- Added option to enable Incremental GC in OWML.Config.json. It is disabled by default. Enabling this will help smooth out lag spikes caused by some mods, but it is unknown how it may affect some big mods like QSB or NomaiVR. Please let us know! (Method to enable Incremental GC discovered by @SkutteOleg)
2.7.4
- Updated the minimum, maximum, and latest game versions.
2.7.3
Features
- Added tooltips to mod settings
- Allow default interface method implementations in APIs
- Allow generic methods and any assignable types in APIs
Bug fixes:
- Fixes issue where all mod configs were being reset when you'd click the button to reset one of them.
- Fixes OWML hiding all base game menu tooltips
- Reorder config settings to match the default config
Miscellaneous
- Updated examples
- Updated docs
2.7.2
- Fixed bug where you couldn't leave the "MODS" menu tab in the options. (Thanks @JohnCorby )
2.7.1
2.7.0
- Removed enabled config option for all mods since it was misleading (mods cannot be enabled/disabled in game)
- This means that not all mods will have options available in the Mods settings. Those with options will be displayed first with buttons leading to their options pages. A list of enabled/disabled mods without options is still displayed after those with options.
- Updated manifest schema, and fixed regex for game version.
- Added better checks for game version / vendor, including options in mod manifests.
- Fixed exceptions not being printed fully.
- Fixed config settings not being saved after exiting menu.
- Corrected the XML summary for GetFirstFreeValue
- Added more methods to EnumUtils
- Updated manifest schema, and fixed regex for game version.
- Added better checks for game version / vendor, including options in mod manifests.
- Fixed exceptions not being printed fully.
- Fixed config settings not being saved after exiting menu.
- Corrected the XML summary for GetFirstFreeValue
- Added more methods to EnumUtils
2.6.0
- New runtime enum creation tool EnumUtils. Allows mods to create new enums for stuff like audio signals, frequencies, etc, without causing compatibility issues.
- Fixed IndexOutOfRangeException being thrown every time mod settings are closed.
- ModLogger had an [Obsolete] attribute on public void Log, but was missing from IModLogger interface.
- Fixed tabbed menu spamming messages to the logs.
- Fixed incompatible OWML version error being shown for disabled mods.
Thanks to @MegaPiggy for implementing the enum tool and some of the bug fixes!
2.5.2
- Fixed a bug where broken mods could stop you from setting the config options of other mods
2.5.1
- Same as 2.5.0, except @misternebula isn't being dumb.
2.5.0
- Added JSON settings into ModStorage.Load