-
Synthesis
A patcher pipeline framework and GUI. Run collections of code-based mods to create content customized for your load order
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Alright so, should be obvious but the very first thing to do is to read the description of every mod you want to download. After doing that, click on the Requirements drop-down and look at the mods there. Most of the time, the available patches will be listed under “Mods requiring this file”. There's a few people hosting patch hubs that make the process super easy (kryptopyr, Janquel, Czasior, etc). I make a merge for each patch hub (using zMerge), or for the specific mods being patched if there's no hub and the patches are scattered in different uploads. Once you get used to the process, it's not too painful to re-do when there's an update. I keep everything neat and ordered with MO2 separators, so that helps.
After all that, I load up my entire load order in xEdit to look for any conflicts, and manually patch where necessary. Some things are inevitably going to conflict and I adjust the load order depending on which mod I want to overwrite the other. Synthesis is another amazing tool that can patch your whole load order for a variety of different mods, I highly recommend checking it out if you haven't already.