diff --git a/src/ClassicUO.Client/Game/Managers/MacroManager.cs b/src/ClassicUO.Client/Game/Managers/MacroManager.cs index f385badd5..b025e67d7 100644 --- a/src/ClassicUO.Client/Game/Managers/MacroManager.cs +++ b/src/ClassicUO.Client/Game/Managers/MacroManager.cs @@ -137,6 +137,12 @@ public void Save() string path = Path.Combine(ProfileManager.ProfilePath, "macros.xml"); + if (!File.Exists(path)) + { + Directory.CreateDirectory(ProfileManager.ProfilePath); + File.Create(path).Close(); + } + using (XmlTextWriter xml = new XmlTextWriter(path, Encoding.UTF8) { Formatting = Formatting.Indented,