Installation
Install Latest .NET SDK
You can get the typical SDK installation from Microsoft's official page
Latest
Install the latest SDK - it can compile patchers targeting any version, including older ones
Restart
It's usually a good idea to restart your computer after installing DotNet SDK to help things settle in.
Avoid install/uninstalling SDKs repeatedly
If after installing the .NET SDK as instructed above it doesn't work, try following this FAQ first
Runtime Is Not The SDK
.NET SDK-> Enables you to compile code (required for Synthesis to build patchers).NET Runtime-> Enables you to run the resulting exe patcher programs (or the Synthesis UI itself)
Be sure to install the SDK; The Runtime alone is not enough for Synthesis to compile patchers.
Optionally Install Runtimes
You can skip this step and wait to install a missing runtime when you see a patcher fail to run. This usually only happens when running an ancient patcher targeting ancient .NET versions.
The Runtime is version-specific. A patcher compiled for .NET 8 requires Runtime 8 installed to run. This is why an ancient patcher might require some older Runtime in order to be executed.
Multiple Runtimes Can Coexist
You can have multiple .NET Runtimes installed simultaneously without conflicts. Install whichever versions your patchers require.
Download Synthesis UI
To download Synthesis itself, go is the GitHub release section
On the latest release, download just the Synthesis.zip file. The other files are not needed.
Unzip the archive into a dedicated folder of its own, somewhere outside of your game install and outside of any mod manager's managed directories.
Unzip All Files
Make sure you bring along ALL the files within the zip, not just Synthesis.exe
Do NOT Install Inside The Data Folder
Synthesis is a tool, not a mod. Do not place it inside your game's Data folder, your Mod Organizer 2 mods folder, a Vortex-managed folder, or anywhere else a mod manager virtualizes. A safe choice is something like C:\Tools\Synthesis\, or another path that no mod manager touches.
Dedicated Folder
Synthesis creates several files alongside its executable (settings, logs, a small backup repo). Always give it its own folder so those files don't mingle with anything else.
Run Synthesis
You're ready to run Synthesis!
Are You a User?
Be sure to read the rest of the wiki for how to use the app.
SDK Problems?
Perhaps the SDK installation had some issues. Check out the FAQ on the topic
Are You a Developer?
There are a lot of resources on how to get started creating a patcher
