Skip to content

7.2.0: New features and tweaks

Compare
Choose a tag to compare
@UnlimitedHugs UnlimitedHugs released this 12 May 14:50
· 101 commits to master since this release

Detailed change notes: https://github.com/UnlimitedHugs/RimworldHugsLib/wiki/HugsLib-7.2-Update-Notes

  • Added quickstarter status window during game startup
  • Added ModSpottingManager to identify first-time mod users
  • Added "Load most recent save" mode to quickstarter
  • Added auto-saving of mod settings on game exit
  • Added ModBase.ApplicationQuit callback
  • Added SettingHandle.CustomDrawerFullWidth
  • Added hover menu to mod settings window
  • Added SettingHandle and ModSettingsPack ContextMenuEntries property
  • Added menu entry to reset all settings added by a single mod
  • Added toggle to optionally reset hidden mod settings
  • Added minimum HugsLib version check (Version.xml -> requiredLibraryVersion)
  • Added /About/Manifest.xml version to log publisher
  • Added shortcut keys for opening mod settings and mod update news windows
  • Added extended mod update news window with filtering and dev mode tools
  • Added live mod update news reloading (press F5 in extended news window)
  • Added UpdateFeatureDef.targetAudience field to set first-time user behavior
  • Mod update news are no longer shown to first-time mod users by default
  • Quickstart settings window "Load now" and "Generate now" no longer switch mode
  • Mod SettingHandle.CustomDrawer now auto-flags handles as having unsaved changes
  • Changed OnGUI to be called after world and map camera processing
  • Mod update news will now load in a background thread for faster startup
  • Optimized mod settings window performance
  • Fixed log publisher on MacOS