@@ -189,7 +189,8 @@ private void MergeIntoOption(IEnumerable<IModDataContainer> mergeOptions, IModDa
189
189
190
190
_editor . SetFiles ( option , redirections , SaveType . None ) ;
191
191
_editor . SetFileSwaps ( option , swaps , SaveType . None ) ;
192
- _editor . SetManipulations ( option , manips , SaveType . ImmediateSync ) ;
192
+ _editor . SetManipulations ( option , manips , SaveType . None ) ;
193
+ _editor . ForceSave ( option , SaveType . ImmediateSync ) ;
193
194
return ;
194
195
195
196
bool GetFullPath ( FullPath input , out FullPath ret )
@@ -263,9 +264,10 @@ public void SplitIntoMod(string modName)
263
264
if ( mods . Count == 1 )
264
265
{
265
266
var files = CopySubModFiles ( mods [ 0 ] , dir ) ;
266
- _editor . SetFiles ( result . Default , files ) ;
267
- _editor . SetFileSwaps ( result . Default , mods [ 0 ] . FileSwaps ) ;
268
- _editor . SetManipulations ( result . Default , mods [ 0 ] . Manipulations ) ;
267
+ _editor . SetFiles ( result . Default , files , SaveType . None ) ;
268
+ _editor . SetFileSwaps ( result . Default , mods [ 0 ] . FileSwaps , SaveType . None ) ;
269
+ _editor . SetManipulations ( result . Default , mods [ 0 ] . Manipulations , SaveType . None ) ;
270
+ _editor . ForceSave ( result . Default ) ;
269
271
}
270
272
else
271
273
{
@@ -277,6 +279,7 @@ public void SplitIntoMod(string modName)
277
279
_editor . SetFiles ( result . Default , files ) ;
278
280
_editor . SetFileSwaps ( result . Default , mods [ 0 ] . FileSwaps ) ;
279
281
_editor . SetManipulations ( result . Default , mods [ 0 ] . Manipulations ) ;
282
+ _editor . ForceSave ( result . Default ) ;
280
283
}
281
284
else
282
285
{
@@ -285,9 +288,10 @@ public void SplitIntoMod(string modName)
285
288
var ( option , _, _) = _editor . FindOrAddOption ( group ! , originalOption . GetName ( ) ) ;
286
289
var folder = Path . Combine ( dir . FullName , group ! . Name , option ! . Name ) ;
287
290
var files = CopySubModFiles ( originalOption , new DirectoryInfo ( folder ) ) ;
288
- _editor . SetFiles ( ( IModDataContainer ) option , files ) ;
289
- _editor . SetFileSwaps ( ( IModDataContainer ) option , originalOption . FileSwaps ) ;
290
- _editor . SetManipulations ( ( IModDataContainer ) option , originalOption . Manipulations ) ;
291
+ _editor . SetFiles ( ( IModDataContainer ) option , files , SaveType . None ) ;
292
+ _editor . SetFileSwaps ( ( IModDataContainer ) option , originalOption . FileSwaps , SaveType . None ) ;
293
+ _editor . SetManipulations ( ( IModDataContainer ) option , originalOption . Manipulations , SaveType . None ) ;
294
+ _editor . ForceSave ( ( IModDataContainer ) option ) ;
291
295
}
292
296
}
293
297
}
0 commit comments