Mutagen-Modding / Synthesis

A patcher pipeline framework and GUI. Run collections of code-based mods to create content customized for your load order
GNU General Public License v3.0
249 stars 18 forks source link

Add ability to swap Game Release in profile UI #498

Open hermyt opened 1 day ago

hermyt commented 1 day ago

If you're trying to patch running synthesis and you're running Skyrim GoG version through mo2 synthesis isn't properly locating the plugins.txt file resulting in patching only base game+dlc and ignoring entire load order:

this is line 79-83 of my everything.txt log showing the issue:

[1.0] Set Main VM [1.0] Initializing Main VM [1.0] Initialized Main VM [1.0][Ascensio] Getting live load order for SkyrimSE. DataDirectory: f:\games\skyrim ngvo\stock game\Data, Plugin File Path: C:\Users\Sean\AppData\Local\Skyrim Special Edition\Plugins.txt, CCC Plugin File Path: f:\games\skyrim ngvo\stock game\Skyrim.ccc [1.0][Ascensio] Encountered blocking overall error: There are no enabled groups to run.

note the plugin file path folder, its neither the local profile folder for mo2 nor the skyrim gog appdata folder. I'm currently working around this by manually copying my plugins.txt file to the appdata folder which appears to work.

Noggog commented 1 day ago

Hmm, what game release is your profile targeting? There's a GOG specific one, which then associates plugins.txt /w C:\Users\Justin\AppData\Local\Skyrim Special Edition GOG\Plugins.txt image

hermyt commented 22 hours ago

That could be the issue, I migrated a modlist from steam to GoG and didn't think to remake a new synthesis profile. So I don't have to redo a ton of custom settings for patchers, can you let me know where synthesis profile data is stored? I'd like to copy my patcher settings into a new profile.

Noggog commented 22 hours ago

PipelineSettings.json next to the exe. You can probably just change the TargetRelease to SkyrimSEGog and reopen, potentially

Noggog commented 22 hours ago

I'll repurpose this issue to be about adding an area to the profile to swap target releases within the UI