Skip to content

Commit 08a4993

Browse files
committed
Do not write BOM on AutoLoad.ini, part of #211
1 parent 2472d15 commit 08a4993

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

IniFileParser/FileIniParser.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public void SaveFile(string filePath, IniData parsedData)
111111
}
112112

113113
/// <summary>
114-
/// Writes INI data to a text file.
114+
/// Writes INI data to a text file. Ensure you pass in an encoding if you don't want UTF-8 with a BOM!
115115
/// </summary>
116116
/// <param name="filePath">
117117
/// Path to the file.

ME3Explorer

MassEffectModManagerCore/modmanager/windows/StarterKitGeneratorWindow.xaml.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ public static void CreateStarterKitMod(StarterKitOptions options, Action<string>
505505
autoload[@"ME1DLCMOUNT"][@"ModName"] = skOption.ModName;
506506
autoload[@"ME1DLCMOUNT"][@"ModMount"] = skOption.ModMountPriority.ToString();
507507
Log.Information(@"Saving autoload.ini for ME1 mod");
508-
new FileIniDataParser().WriteFile(Path.Combine(contentDirectory, @"AutoLoad.ini"), autoload);
508+
new FileIniDataParser().WriteFile(Path.Combine(contentDirectory, @"AutoLoad.ini"), autoload, new UTF8Encoding(false));
509509

510510
//TLK
511511
var dialogdir = Directory.CreateDirectory(Path.Combine(cookedDir, @"Packages", @"Dialog")).FullName;

0 commit comments

Comments
 (0)