Skip to content

1.7.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Oct 18:02
4ed2188

Release 1.7.0

New Features

Added five new work types which are disabled by default (PR #124)

  • The new work types are stack merging, tree pruning, floor and wall smoothing, building and floor painting, and cleaning pollution
  • They're off by default because if they were all on the Work tab would just be too crowded
  • To use them, go to the mod options dialog and turn on the ones you want

Enhancements

Redesigned mod options dialog to be easier to use and more scalable (PR #117)

  • Dialog is now more compact, showing more on screen at one time
  • Dialog features a filter widget for quick searching of the list of added work types
  • "All On" and "All Off" buttons have been relabeled "Enable All"/"Disable All" unless the list of added work types is filtered; in that case they're "Enable Shown" and "Disable Shown"

Renamed Mod subclass from Mod (lol) to ManyJobs (PR #118)

  • Note that this will prevent the mod from reading old mod settings config files (unhelpfully named "Mod_3013527266_Mod.xml") in favor of new config files (more helpfully named "Mod_3013527266_ManyJobs.xml"). If you've made any changes to the mod options, you'll need to redo them, but only the first time you run the game after updating.

Removed dependency on XML Extensions (PR #130)

  • Wrote a custom patch operation to handle conditionally applying patches at startup based on which work types are enabled or disabled
  • Replaced uses of XmlExtensions.PatchOperationAddOrReplace with a PatchOperationReplace and a PatchOperationAdd inside a PatchOperationConditional
  • Replaced uses of XmlExtensions.Conditional with PatchOperationConditional