Skip to content

Releases: ow-mods/owml

2.7.5

18 Nov 23:01
3ef0fb7
Compare
Choose a tag to compare
  • 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

14 Nov 21:19
04cf3a1
Compare
Choose a tag to compare
  • Updated the minimum, maximum, and latest game versions.

2.7.3

30 Oct 03:30
2361cee
Compare
Choose a tag to compare

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

27 Sep 23:17
6c07dd2
Compare
Choose a tag to compare
  • Fixed bug where you couldn't leave the "MODS" menu tab in the options. (Thanks @JohnCorby )

2.7.1

26 Sep 14:16
9325fd3
Compare
Choose a tag to compare
  • Added docs. (Thanks @Bwc9876 !)
  • Updated internal file with latest game versions.

2.7.0

18 Sep 04:35
c7a0a2a
Compare
Choose a tag to compare
  • 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

20 Aug 18:28
86de6f4
Compare
Choose a tag to compare
  • 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

13 Jun 16:50
ff09011
Compare
Choose a tag to compare
  • Fixed a bug where broken mods could stop you from setting the config options of other mods

2.5.1

08 Jun 17:49
d49e284
Compare
Choose a tag to compare

2.5.0

07 Jun 11:05
4910a4b
Compare
Choose a tag to compare
  • Added JSON settings into ModStorage.Load