theSkyseS / Engarde-Synthesis-Patcher

This is a port of Engarde patcher to Synthesis/Mutagen Framework
4 stars 3 forks source link

Not compatible with Mod Organizer 2 #35

Closed redsigma closed 3 years ago

redsigma commented 3 years ago

The Plugins.txt is in a different folder if using Mod Organizer 2. This path cannot be changed so i can fix this by making the following path: %localappdata%\Skyrim Special Edition\Plugins.txt

In that file i can paste my plugins. This allows me to press the compile button so the compilation fails.

I dont know why the compilation fails but the thing is my enderal Data folder has no Engarde.esp file because each mod is stored in a different folder by Mod Organizer 2. (the path is like: mods/engarde/\<files>)

Below is the error i get if i try to press the compile button:

Could not parse arguments into an executable command: run-patcher --DataFolderPath E:\SteamLibrary\steamapps
\common\Enderal Special Edition\Data" --ExtraDataFolder F:\Games\MO2_data\Enderal Special Edition\Synthesis
\Data\Engarde-Synthesis-Patcher --DefaultDataFolderPath C:\Users\user\AppData\Local\Temp\Synthesis\0xkwmahl.t0r
\Git\hudj1qq1.tfb\Runner\Engarde_Synthesis\Data --GameRelease SkyrimSE --LoadOrderFilePath C:\Users\user\AppData
\Local\Temp\Synthesis\0xkwmahl.t0r\Workspace\Plugins.txt --OutputPath C:\Users\user\AppData\Local\Temp\Synthesis
\0xkwmahl.t0r\Workspace\0 Engarde-Synthesis-Patcher --PatcherName Engarde-Synthesis-Patcher

Synthesis.Bethesda.Execution.CliUnsuccessfulRunException: Error running solution patcher
   at Synthesis.Bethesda.Execution.Patchers.SolutionPatcherRun.Run(RunSynthesisPatcher settings, CancellationToken 
cancel)
   at Synthesis.Bethesda.Execution.Runner.Run[TKey](String workingDirectory, ModPath outputPath, String dataFolder, 
IEnumerable`1 loadOrder, GameRelease release, IEnumerable`1 patchers, IRunReporter`1 reporter, CancellationToken 
cancellation, ModPath sourcePath, PersistenceMode persistenceMode, String persistencePath)
theSkyseS commented 3 years ago

MO2 uses vfs system, that populates your data folder virtually, also the log you posted is incomplete and do not contain any useful information.

This patcher doesn't have to ddo anything with issues you described above anyways. For the real-time support with Synthesis, please, go to the discord server: https://discord.gg/GdKZ3SH

redsigma commented 3 years ago

Thanks for the info. Currently i gave up installing engarde on enderal. I will come to the discord channel if i'll have have these issues again.