Skip to content

Releases: Mutagen-Modding/Synthesis

0.35.4

02 Feb 21:05

Choose a tag to compare

  • Mutagen nuget bump

0.36.0-pr001

02 Feb 00:56

Choose a tag to compare

0.36.0-pr001 Pre-release
Pre-release

Mo2 Compatibility Improvements

  • Better informational error display when Mo2 VFS is failing
  • Improved build caching systems
  • Setting to proactively block any build style operation when running within Mo2
  • Running patchers now executes resulting exes directly rather than dotnet run
  • Removed old "Mo2 Compatibility" test setting that wasn't helping much

This suite is meant to enable a "two phase" system. Run synthesis outside mo2 when you want to download new patchers or change their targets requiring a rebuild. Then open in mo2 to tweak settings and actually run the pipeline. The cached builds from earlier will be used when running the patchers, avoiding the need to build from within Mo2.

Master Overflow Handling

  • Split Files if Max Masters Exceeded setting
    • Will detect and automatically split the patch mod into several files when the master limit is exceeded
    • Still somewhat experimental

Some features still need to be added on the "cleanup" side before this is ready for primetime. Also, general feedback and correctness testing in the wild would be appreciated.

General

  • Specialized Error Panes for known error categories (more categories to come)
image - Fix for CLI runs not checking out desired git commit targets - Removed old settings migration code to upgrade from ancient versions

0.35.3

02 Nov 00:05

Choose a tag to compare

  • Mutagen version bump

0.35.2

13 Oct 22:41

Choose a tag to compare

  • Logging output simplified to just current log + past runs that automatically clean up
  • Net10 support added
  • UI exe itself upgraded to target Net9

0.35.0

23 Jun 04:00

Choose a tag to compare

  • Remove Mutagen.Bethesda as import from Synthesis.Bethesda.Execution. Specific mutagen games desired should be added
  • Update mutagen versions to include fix for Language targets with _ in their name

0.34.0

03 May 07:02

Choose a tag to compare

  • CETCompat is disabled for synthesis itself and all patchers
    • This should improve the "access denied" errors being experienced in Mo2 More info here and here
  • Added AssetProvider to IPatcherState
  • Top gear icon now navigates to profile settings, rather than advanced
  • Some profile setting color tweaks
  • Update to use Shouldly library

0.34.0-pre-release3

29 Apr 20:34

Choose a tag to compare

0.34.0-pre-release3 Pre-release
Pre-release
  • Workspace moved from %temp% directory to current directory alongside exe

0.34.0-pre-release2

29 Apr 03:09

Choose a tag to compare

0.34.0-pre-release2 Pre-release
Pre-release
  • CETCompat is disabled for synthesis itself and all patchers. More info here
  • Added AssetProvider to IPatcherState
  • Top gear icon now navigates to profile settings, rather than advanced
  • Some profile setting color tweaks
  • Update to use Shouldly library

0.34.0-pre-release

28 Apr 08:51

Choose a tag to compare

0.34.0-pre-release Pre-release
Pre-release
  • CETCompat is disabled for synthesis itself and all patchers. More info here
  • Added AssetProvider to IPatcherState
  • Top gear icon now navigates to profile settings, rather than advanced
  • Some profile setting color tweaks
  • Update to use Shouldly library

0.33.3

13 Mar 08:54

Choose a tag to compare

  • Non-generic IPatcherState exposes ILinkCache
  • Fixes for modifying runner projects
  • CLI commands create directories to target settings file
  • Improved some error logging