I tweeted this to Tynan and he said that they will look into it - tbh idk where bug reports actually go lol
See my root-level comment on the cause.
Hey guys. We investigated this issue today and found that it seems to be caused by the mod HugsLib. The related error message is
Exception filling window for RimWorld.Dialog_Options: System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) RimWorld.Dialog_Options.RimWorld.Dialog_Options.DoModOptions_Patch0(RimWorld.Dialog_Options,Verse.Listing_Standard)
at RimWorld.Dialog_Options.DoOptions (Verse.OptionCategoryDef category, UnityEngine.Rect inRect) [0x0015e] in D:\dev\unity\rimworld\Assets\Scripts\RimWorld\UI\Dialogs\Dialog_Options.cs:189
at RimWorld.Dialog_Options.DoWindowContents (UnityEngine.Rect inRect) [0x00109] in D:\dev\unity\rimworld\Assets\Scripts\RimWorld\UI\Dialogs\Dialog_Options.cs:123
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x0023e] in D:\dev\unity\rimworld\Assets\Scripts\Verse\UI\Windows\Window.cs:247
Hi, thanks for buying from us.
Are you running on Steam or are you running the DRM-free download? If you're comfortable with it, it would be best to register all your products on Steam via rimworldgame.com/getmygame - then, just install and play on Steam as usual.
Sometimes Steam breaks files and fails to fix them even on verify. In these cases you need to go into the actual file explorer and delete all the game files and files for all expansions to force it to re-download everything.Read more
There should be a cap on how low it can get
Yep, we're looking at reworking the math on this; there are a few options from minimum values to switching to multipliers. Update with this will be out pretty soon.
I love most changes, aside from the obvious integration changes it focused on I'm also very fond of the changes to drug resistance/immunity and the QoL/misc stuff. However, the bandwidth changes to lancers and scorchers are unnecessary IMO.
A lancer with 3 bandwidth is almost as expensive as a centipede at 4, but cannot possibly compete with it. There is a reason the lancer has a raid value of 150 and the centipede a whooping 400. Scorchers I found to be surprisingly good, despite their complete inefficiency against mechanoids, and the change cuts their cost in half. Bandwidth in general can be kind of awkward to work with since even the smallest possible changes to it have huge impact in the 1-2 ranges, so it might be easier to buff/nerf the mechs themselves instead like with the militor. Maybe give the lancer lower quality charge lances or lower shooter accuracy, and increase the scorcher's fire rate? Just a thought.
Units with different resource/supply costs are pretty common in strategy games. For example, in SC2 the roach is known to have a lot of power compared to its resource cost, but also be quite expensive in supply. This affects its strategic niche. It adds a bit of depth to the economic decisions short- and long-term as opposed to making the resource cost always exactly proportional to the supply cost.
Does this break saves?
No, all saves are compatible back to 2018 at least (and in many cases before).