private void MainForm_Load(object sender, EventArgs e)
        {
            if (File.Exists(_statsDmpPath))
            {
                File.Delete(_statsDmpPath);
            }
            var statsThread = new Thread(ShowStats)
            {
                IsBackground     = true,
                CurrentCulture   = new CultureInfo("en-US"),
                CurrentUICulture = new CultureInfo("en-US")
            };

            statsThread.Start();

            var workingDirectory         = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            var customCampaignFolderPath = Path.Combine(workingDirectory, "CustomCampaignData");

            Directory.CreateDirectory(customCampaignFolderPath);

            ModManagerService.BackupGameFiles();
        }
 private void WarOfAssassinsForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     ModManagerService.RestoreGameFiles();
 }