diff --git a/LoadOrder/UI/LoadOrderWindow.cs b/LoadOrder/UI/LoadOrderWindow.cs index b06fe40..f9f2e89 100644 --- a/LoadOrder/UI/LoadOrderWindow.cs +++ b/LoadOrder/UI/LoadOrderWindow.cs @@ -665,17 +665,17 @@ enum WSFilter { try { ModCountLabel.Visible = TabContainer.SelectedTab == ModsTab; if(dataGridMods.ModList is ModList modList) { - ModCountLabel.Text = $"mods " + + ModCountLabel.Text = $"Mods " + $"enabled:{modList.Count(mod => mod.IsEnabledPending)} " + $"included:{modList.Count(mod => mod.IsIncludedPending)} " + - $"totlal:{modList.Count}"; + $"total:{modList.Count}"; } AssetCountLabel.Visible = TabContainer.SelectedTab == AssetsTab; if(dataGridAssets.AssetList is AssetList asseList) { - AssetCountLabel.Text = $"assets " + + AssetCountLabel.Text = $"Assets " + $"included:{asseList.Original.Count(asset => asset.IsIncludedPending)} " + - $"totlal:{asseList.Original.Count}"; + $"total:{asseList.Original.Count}"; } diff --git a/LoadOrderMod/Data/CSCache.cs b/LoadOrderMod/Data/CSCache.cs index 7e7c5e5..096d0d3 100644 --- a/LoadOrderMod/Data/CSCache.cs +++ b/LoadOrderMod/Data/CSCache.cs @@ -42,6 +42,7 @@ public class Asset: Item { Mods = ItemTable.Values.OfType().ToArray(); Assets = ItemTable.Values.OfType().ToArray(); XmlSerializer ser = new XmlSerializer(typeof(CSCache)); + if(!Directory.Exists(dir)) Directory.CreateDirectory(dir); using (FileStream fs = new FileStream(Path.Combine(dir, FILE_NAME), FileMode.Create, FileAccess.Write)) { ser.Serialize(fs, this); } diff --git a/LoadOrderMod/Data/LoadOrderConfig.cs b/LoadOrderMod/Data/LoadOrderConfig.cs index 163a46c..2f5c384 100644 --- a/LoadOrderMod/Data/LoadOrderConfig.cs +++ b/LoadOrderMod/Data/LoadOrderConfig.cs @@ -49,7 +49,8 @@ public class LoadOrderConfig { public static LoadOrderConfig Deserialize(string dir) { try { XmlSerializer ser = new XmlSerializer(typeof(LoadOrderConfig)); - using (FileStream fs = new FileStream(Path.Combine(dir, FILE_NAME), FileMode.Open, FileAccess.Read)) { + if(!Directory.Exists(dir)) Directory.CreateDirectory(dir); + using(FileStream fs = new FileStream(Path.Combine(dir, FILE_NAME), FileMode.Open, FileAccess.Read)) { return ser.Deserialize(fs) as LoadOrderConfig; } } diff --git a/Version.props b/Version.props index 38c9ae6..7bcf04f 100644 --- a/Version.props +++ b/Version.props @@ -1,5 +1,5 @@ - 1.0.12.* + 1.0.13.* \ No newline at end of file