Skip to content

Synthesis doesn't even try to run "External Program" type patcher #573

@lerarosalene

Description

@lerarosalene

What happens:

  1. I have "External Program" patcher that I want to run through Synthesis
  2. I add it to Synthesis, specifying full path to the program
  3. I press run
  4. After several seconds I get "Errored" state and this log:
("C:\Users\HOME\projects\SmallSaltPile.Patcher\bin\Debug\net9.0"): "C:\Users\HOME\projects\SmallSaltPile.Patcher\bin\Debug\net9.0\SmallSaltPile.Patcher.exe" "run-patcher --DataFolderPath \"C:\Program Files (x86)\Steam\steamapps\common\Skyrim Special Edition\Data\" --ExtraDataFolder \"C:\env\Synthesis\Data\Skyrim Special Edition\SmallSaltPile.Patcher\" --FormIDRangeMode Auto --GameRelease SkyrimSE --ModKey Synthesis.esp --LoadOrderFilePath C:\Users\HOME\AppData\Local\Temp\Synthesis\0cbkqdi3.xeu\Workspace\Synthesis\Plugins.txt --LoadOrderIncludesCreationClub --OutputPath \"C:\Users\HOME\AppData\Local\Temp\Synthesis\0cbkqdi3.xeu\Workspace\Synthesis\1 - SmallSaltPile.Patcher\Synthesis.esp\" --PatcherName SmallSaltPile.Patcher --SourcePath \"C:\Users\HOME\AppData\Local\Temp\Synthesis\0cbkqdi3.xeu\Workspace\Seed Mod\Synthesis.esp\""

However, I know for a fact that Synthesis didn't even manage to run my patcher, because I added MessageBox there before any other code. If I run it manually via Terminal or Win+R, it appears. Via Synthesis? Nothing, zilch. Furthermore, Procmon shows that even long after patch attempt it just continues to spam these two operations on my patcher:

Image

Furthermore, I can't simply change my patcher's type to "Local Solution" because .NET 10 doesn't work with Synthesis+MO2 setup, and I am not uninstalling it just to run a patch.

What do? How to make Synthesis work without making modifications to my system (e.g. renaming/uninstalling .NET 10) or migrating my whole modlist from MO2 to something worse?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions