Skip to content

2.16.0#624

Draft
misternebula wants to merge 51 commits intomasterfrom
dev
Draft

2.16.0#624
misternebula wants to merge 51 commits intomasterfrom
dev

Conversation

@misternebula
Copy link
Copy Markdown
Member

@misternebula misternebula commented Apr 3, 2026

  • Mods can now create key rebinding prompts in their settings menu.
  • Added label settings type
  • Added dots field to separator settings type
  • Added disableVersionPopup to the OWML config, which disables the version-mismatch popup. (Add a way to disable the wrong game version popup #551)
  • Enum utilities update
    • Added a small documentation page
    • Added a way to tell whether an enum is static (vanilla) or dynamic (modded)
    • Added IsDynamic, IsStatic, Remove(Enum), GetNamesWithoutFirst, GetValuesWithoutFirst, GetNames(excluded), GetValues(excluded), GetDynamicValues, GetStaticValues, GetRandomName, GetDescriptions, ThrowIfNotEnum, EnumCast, HasFlag, SetFlag, AddFlag, RemoveFlag, ToggleFlag, GetFlagsValue, GetNoFlags, GetAllFlags, GetFlagsValues, and CombineFlagsValues functions.
    • Updated example mod
  • Fixed NullReferenceExceptions when menus loaded in-game.
  • Removed tests, since they haven't been updated in 6 years and were all failing.

MegaPiggy and others added 21 commits April 11, 2026 19:13
just for unity explorer debug purposes
Just takes the existing code and moves it to separate methods for better console exceptions.
Also added some try catches so it is easier to tell what broke.
made separator no longer have title and tooltip
made label no longer have tooltip
- Added a label to settings
- Added a "dots" field to separators. The default is true.
- Configs now always update with everything new in default config instead of only title and tooltip

Inspired by Ship Enhancements mod
I was annoyed that
- I had to copy manually each time I built
- There was no line numbers

so here is a PR to fix that
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants