Skip to content

7.0.0: Major update for Rimworld 1.1

Compare
Choose a tag to compare
@UnlimitedHugs UnlimitedHugs released this 27 Feb 19:41
· 219 commits to master since this release

This update does NOT break compatibility with existing mods for RW1.1.
Minor tweaks to HugsLib-based mods may be required, however.
Please refer to the update guide on the HugsLib GitHub wiki.

  • Added support for displaying update news from non-library mods
  • Added custom update news image loading to improve game startup times
  • Added whitespace trimming to update news content
  • Added setting change detection system to ModSettingsManager
  • Added separate property to SettingHandle for immunity to settings resets
  • Added methods for saving changes to SettingHandle and ModSettingsPack
  • Added package ids of loaded mods to log publisher
  • ModBase.SettingsChanged now only called for the mod owning the settings
  • Converted ModBase to use mod PackageIds as fallback identifiers
  • Made ModBase.ModIdentifier optional
  • Added configurable settings identifier and log identifier to ModBase
  • Changed Harmony ids for HugsLib mods to their PackageId
  • Tagged errors during Harmony patching with the mod id that caused them
  • Deprecated some types and members
  • Removed assembly version restrictions from update news
  • Removed attribute callback system.
  • Updated bundled Harmony library to 2.0.0.6