private void btnLaunch_Click(object sender, RoutedEventArgs e)
        {
            bool didModify = true;

            if (DoModify)
            {
                if (CurrConfigFile.IsUnlocked)
                {
                    didModify = BigfileModifier.ReplaceBenchmark(CurrentPath, CurrConfigFile.BenchmarkOffsets[SelectedTargetBenchmarkIndex], CurrConfigFile.BenchmarkOffsets[SelectedBenchmarkIndex]);
                }
                else
                {
                    didModify = BigfileModifier.ReplaceBenchmark(CurrentPath, CurrConfigFile.LockedTargetOffset, CurrConfigFile.BenchmarkOffsets[SelectedBenchmarkIndex]);
                }
            }
            if (didModify)
            {
                try
                {
                    Process.Start(CurrentPath + "\\" + CurrConfigFile.ExecutableName, CurrConfigFile.CustomArguments);
                    TriggerWorker();
                }
                catch (Exception ex)
                {
                    Error.ErrorBox(ex);
                }
            }
        }
 private void btnResetBigfile_Click(object sender, RoutedEventArgs e)
 {
     foreach (BenchmarkOffset benchOffset in CurrConfigFile.BenchmarkOffsets)
     {
         BigfileModifier.ReplaceBenchmark(CurrentPath, benchOffset, benchOffset);
     }
     if (!CurrConfigFile.IsUnlocked)
     {
         BigfileModifier.ReplaceBenchmark(CurrentPath, CurrConfigFile.LockedTargetOffset, CurrConfigFile.LockedTargetOffset);
     }
     TriggerWorker();
 }