Skip to content

Releases: Mutagen-Modding/Synthesis

0.23-pr004

04 Jun 19:09
Compare
Choose a tag to compare
0.23-pr004 Pre-release
Pre-release
  • Bump to latest Mutagen version pr011

0.23-pr003

02 Jun 06:31
Compare
Choose a tag to compare
0.23-pr003 Pre-release
Pre-release
  • Another fix attempt on data folder initialization issue causing LO to not include base games and CC mods in certain situations
  • Extra logging
  • Bump to latest mutagen prerelease version

0.23-pr002

02 Jun 06:22
Compare
Choose a tag to compare
0.23-pr002 Pre-release
Pre-release
  • Another fix attempt on data folder initialization issue causing LO to not include base games and CC mods in certain situations
  • Extra logging
  • Bump to latest mutagen prerelease version

0.23-pr001

22 Apr 03:13
Compare
Choose a tag to compare
0.23-pr001 Pre-release
Pre-release
  • Fix for solution patcher reloads not reloading
  • Potential fix for CC mods not working occasionally (usually on first use)
  • Some settings moved from GuiSettings.json to PipelineSettings.json. Should upgrade safely, but will lose setting if you downgrade.
    • Build Core Usage Percentage
    • DotNet Path Override
    • Working Directory
  • Lots of work to get the Synthesis.Bethesda.CLI executable functioning
  • Will upgrade patcher projects to Net6 if they still target Net5
  • Re-enabled solution patcher UI settings to sync with file (#295)
  • Fix for pipeline still continuing to run after a patcher failed (#289)
  • Fix to block if data folder is missing (#294)
  • Improvements to navigation when clicking on error buttons (#294)

0.22.1

10 Feb 06:08
Compare
Choose a tag to compare
  • Added comment to generated .synth files

0.22

10 Feb 05:29
Compare
Choose a tag to compare
  • .synth files now associated with last Synthesis GUI that was opened
  • Git Patchers can create .synth files with new button
  • Double clicking .synth files will now add the patcher to the currently selected group
  • Synthesis now blocks more than one instance of the app from running at a time.
    • Temp folder safer from being corrupted by simultaneous use
    • .synth files are more certain which app to open into
  • Synth UI command line systems for starting with a specific profile. For example:
    -p "ProfileName"
  • Passes desired language settings to new Mutagen create/write parameters
  • Remembers Git Patcher Browser "Show All" setting preference
  • Fix for DirectoryPath/FilePath json serialization, which was making them very verbose
  • Fix for "No Patch" patchers causing synth to stop the patching pipeline
  • Start tasks made more parallel

0.22-pr001

01 Feb 05:40
Compare
Choose a tag to compare
0.22-pr001 Pre-release
Pre-release
  • .synth files now associated with last Synthesis GUI that was opened
  • Git Patchers can create .synth files with new button
  • Double clicking .synth files will now add the patcher to the currently selected group
  • Synthesis now blocks more than one instance of the app from running at a time.
    • Temp folder safer from being corrupted by simultaneous use
    • .synth files are more certain which app to open into
  • Synth UI command line systems for starting with a specific profile. For example:
    -p "ProfileName"
  • Passes desired language settings to new Mutagen create/write parameters
  • Remembers Git Patcher Browser "Show All" setting preference
  • Fix for DirectoryPath/FilePath json serialization, which was making them very verbose
  • Fix for "No Patch" patchers causing synth to stop the patching pipeline
  • Start tasks made more parallel

0.21.4

20 Dec 06:55
Compare
Choose a tag to compare
  • Removed undesirable work shortcircuit that was causing Match logic problems

0.21.3

20 Dec 01:48
Compare
Choose a tag to compare

Improvements

  • Mod blacklist settings per-group. Mods will be treated as if they are not on load order.
  • Patchers can be renamed. Multiple of the same patcher can exist now as long as they are given different names.
  • Added Fallout and Enderal as game targets
  • New "global" settings panel area. Shares a tab space with the profile selection settings
    • Whether to short circuit builds
    • How many builds to run at the same time
    • "Dotnet path" global setting to control what path to run dotnet commands with
  • New Profile settings:
    • "Target Language" profile settings to control which language to seen as "default" during patching
    • "Localization" profile settings to control if STRINGS files should be exported with the patches
  • Added "loading" page on startup, and decreased overall time needed
  • Compilation short circuit improvements. Startup should be much quicker as it won't recompile the same content for no reason.

Fixes

  • IPatcherState.PatchMod.ModKey should now match the Group's name, rather than always being Synthesis.esp
  • Fix for initial manual version set on new profiles
  • Fixes for dragging/deleting in FormKey/MultiKey pickers in autogenerated settings
  • Path directory character sanitation improvements
  • Fix for patcher errors printing being interleaved inside normal output. Should print at the end now.
  • Fix for previous group's results not being moved to Data folder immediately, causing stale results to be seen by the next group.
  • Fix for latest nuget version query when used with non-English environments
  • Fix for patchers running standalone not considering CC mods
  • Fix for solution patchers not loading settings in some circumstances

0.21.2-pr003

16 Dec 00:52
Compare
Choose a tag to compare
0.21.2-pr003 Pre-release
Pre-release
  • Improvements to prevent work queue starvation
  • Better respect desired core usage size throughout startup
  • Optimizations for latest Mutagen/Synthesis nuget location logic