diff --git a/src/TelltaleToolKit/IO/Archives/Formats/TTArchive2.cs b/src/TelltaleToolKit/IO/Archives/Formats/TTArchive2.cs index fa8084b..d6ba2a3 100644 --- a/src/TelltaleToolKit/IO/Archives/Formats/TTArchive2.cs +++ b/src/TelltaleToolKit/IO/Archives/Formats/TTArchive2.cs @@ -271,7 +271,9 @@ public static void Create(Stream output, IEnumerable<(string name, Stream dataSt try { using (FileStream inner = new(tempFile, FileMode.Create, FileAccess.ReadWrite, FileShare.None, 4096, - FileOptions.DeleteOnClose | FileOptions.SequentialScan)) + // FileOptions.DeleteOnClose + // | + FileOptions.SequentialScan)) using (BinaryWriter bw = new(inner, Encoding.UTF8, true)) { // Header diff --git a/src/TelltaleToolKit/Toolkit.cs b/src/TelltaleToolKit/Toolkit.cs index 01d338c..3b7077a 100644 --- a/src/TelltaleToolKit/Toolkit.cs +++ b/src/TelltaleToolKit/Toolkit.cs @@ -537,7 +537,11 @@ private void LoadGameProfiles(string dataFolder) { string profilesPath = Path.Combine(dataFolder, "game_profiles"); if (!Directory.Exists(profilesPath)) + { + ToolkitLogger.ConsoleLoggerInstance.LogError($"Game profiles directory not found: {profilesPath}, from config data folder: {dataFolder}"); + return; + } foreach (string file in Directory.GetFiles(profilesPath, "*.json", SearchOption.TopDirectoryOnly)) {