-
Notifications
You must be signed in to change notification settings - Fork 18
Non Mutagen Patchers and the CLI
Justin Swanson edited this page Nov 10, 2022
·
4 revisions
Most of the documentation so far has been focused on making Mutagen-based patchers, but any program can be a patcher in Synthesis as long as it conforms to a few simple standards.
- Synthesis will pass you command line instructions
- A previous patch file path may be given, which should be built on top of
- A path will be given to export your results to
- Shut down
The Synthesis pipeline passes in command line arguments to request a patch to be made.
-
-s
/--SourcePath
: Optional path to the previous patch file to build onto -
-o
/--OutputPath
: Path an output patch is expected to be written to -
-g
/--GameRelease
: The game the patch is expected to be run on (SkyrimSE/SkyrimLE/Oblivion/etc) -
-d
/--DataFolderPath
: The path to the data folder to look for mods. This may or may not be the typical install folder -
-l
/--LoadOrderFilePath
: The path to the load order file to use. This may or may not be the typical plugins.txt
There may be other commands Synthesis sends. Any of these are optional and do not need to be supported in order to be compatible.
- Home
- Overview
- Installation
- Typical Usage
- Multiple Output Targets
- Load Order and Previous Patchers
- Overriding Data Folder Path
- Blacklisting Mods
- Versioning
- Synthesis vs Mutagen
- .synth Files
- Other Dynamic Mod Generators
- Language Settings
- Running With Existing Saves
- Starting Into a Specific Profile
- Updating UI
- FAQ and Troubleshooting
- Patcher Types
- Developers
- Other