diff --git a/Wabbajack.Test/Resources/test_ini01.ini b/Wabbajack.Test/Resources/test_ini01.ini index 716201fa..3ac1f2eb 100644 --- a/Wabbajack.Test/Resources/test_ini01.ini +++ b/Wabbajack.Test/Resources/test_ini01.ini @@ -37,7 +37,7 @@ size=2 [customExecutables] size=16 1\arguments= -1\binary=C:/Steam/steamapps/common/Skyrim Special Edition/skse64_loader.exe +1\binary=C:/Steam_SUBS/steamapps/common/Skyrim Special Edition/skse64_loader.exe 1\hide=false 1\ownicon=true 1\steamAppID= @@ -68,7 +68,7 @@ size=16 4\title=Creation Kit 4\toolbar=true 4\workingDirectory=C:/Steam/steamapps/common/Skyrim Special Edition -5\arguments=\"C:\\Steam\\steamapps\\common\\Skyrim Special Edition\\data\" +5\arguments=\"C:\\Steam_subs\\steamapps\\common\\Skyrim Special Edition\\data\" 5\binary=C:/Living Skyrim 2/explorer++/Explorer++.exe 5\hide=false 5\ownicon=true diff --git a/Wabbajack.Test/SanityTests.cs b/Wabbajack.Test/SanityTests.cs index b29f707d..157b2a52 100644 --- a/Wabbajack.Test/SanityTests.cs +++ b/Wabbajack.Test/SanityTests.cs @@ -665,12 +665,13 @@ namespace Wabbajack.Test downloadsPath: AbsolutePath.EntryPoint, AbsolutePath.EntryPoint); - var newData = IncludeStubbedConfigFiles.RemapData(compiler, string.Join("\n", file1)); var gamePath = Game.SkyrimSpecialEdition.MetaData().GameLocation().Normalize(); - newData = newData.Replace(@"C:\\Steam\\steamapps\\common\\Skyrim Special Edition", gamePath.Replace(@"\", @"\\")); - newData = newData.Replace(@"C:\Steam\steamapps\common\Skyrim Special Edition", gamePath); - newData = newData.Replace("C:/Steam/steamapps/common/Skyrim Special Edition", gamePath.Replace(@"\", "/")); + file1 = file1.Replace(@"C:\\Steam_SUBS\\steamapps\\common\\Skyrim Special Edition", gamePath.Replace(@"\", @"\\"), StringComparison.InvariantCultureIgnoreCase); + file1 = file1.Replace(@"C:\Steam_SUBS\steamapps\common\Skyrim Special Edition", gamePath, StringComparison.InvariantCultureIgnoreCase); + file1 = file1.Replace("C:/Steam_SUBS/steamapps/common/Skyrim Special Edition", gamePath.Replace(@"\", "/"), StringComparison.InvariantCultureIgnoreCase); + + var newData = IncludeStubbedConfigFiles.RemapData(compiler, string.Join("\n", file1)); var ini = newData.LoadIniString().customExecutables; Assert.Equal($"{Consts.GAME_PATH_MAGIC_FORWARD}/skse64_loader.exe", ini[@"1\binary"]); Assert.Equal($"\\\"{Consts.GAME_PATH_MAGIC_DOUBLE_BACK}\\\\data\\\"", ini[@"5\arguments"]); diff --git a/Wabbajack.Test/Wabbajack.Test.csproj b/Wabbajack.Test/Wabbajack.Test.csproj index 94986946..2f14242f 100644 --- a/Wabbajack.Test/Wabbajack.Test.csproj +++ b/Wabbajack.Test/Wabbajack.Test.csproj @@ -23,7 +23,7 @@ PreserveNewest - PreserveNewest + Always