diff --git a/KHFM-VF-Patch/MainWindow.xaml b/KHFM-VF-Patch/MainWindow.xaml
index edbd15d2..90172c1e 100644
--- a/KHFM-VF-Patch/MainWindow.xaml
+++ b/KHFM-VF-Patch/MainWindow.xaml
@@ -54,15 +54,16 @@
-
+
-
+
+
-
+ Ce patch va modifier la majorité des fichiers du jeu, il est donc fortement conseillé de sauvegarder les fichiers originaux pour pouvoir les réstituer en cas de problème. En cochant cette option, les fichiers impactés
- seront automatiquement sauvegardés. Le problème est que cela nécessite d'avoir au moins 3 Go d'espace libre sur le disque où a été installé le jeu. Si vous n'avez pas assez d'espace, vous pouvez décocher cette option.
+ seront automatiquement sauvegardés. Le problème est que cela nécessite d'avoir au moins 3 Go d'espace libre sur le disque où a été installé le jeu. Si vous n'avez pas assez d'espace, vous pouvez décocher cette option.
@@ -71,6 +72,7 @@
Le dossier d'installation de Kingdom Hearts HD 1.5 + 2.5 ReMIX n'a pas été trouvé automatiquement.
Cliquez sur le bouton ci-dessous pour indiquer où vous avez installé le jeu.
+
Le dossier du jeu semble correct et est prêt à être patché ! Cliquez sur le bouton ci-dessous lorsque vous êtes prêt.[Progression du patch]
diff --git a/KHFM-VF-Patch/MainWindow.xaml.cs b/KHFM-VF-Patch/MainWindow.xaml.cs
index 436009ae..b2fbf632 100644
--- a/KHFM-VF-Patch/MainWindow.xaml.cs
+++ b/KHFM-VF-Patch/MainWindow.xaml.cs
@@ -180,14 +180,17 @@ private void ReadyToPatchState()
RandomQuotes.Visibility = Visibility.Collapsed;
- if (CheckRemainingSpace(_selectedGameFolder))
+ if (!ShouldSaveOriginalFiles || CheckRemainingSpace(_selectedGameFolder))
{
GameNotFoundWarningMessage.Visibility = Visibility.Collapsed;
BrowseButton.Visibility = Visibility.Collapsed;
+ IgnoreSaveButton.Visibility = Visibility.Collapsed;
PatchButton.Visibility = Visibility.Visible;
GameFoundMessage.Visibility = Visibility.Visible;
Credits.Visibility = Visibility.Collapsed;
PatchOptions.Visibility = Visibility.Visible;
+ SaveOriginalFilesCheckbox.Visibility = ShouldSaveOriginalFiles ? Visibility.Visible : Visibility.Collapsed;
+ SaveOriginalFilesDescription.Visibility = ShouldSaveOriginalFiles ? Visibility.Visible : Visibility.Collapsed;
ImageHeight.Height = new GridLength(75);
}
else
@@ -197,6 +200,8 @@ private void ReadyToPatchState()
GameNotFoundWarningMessage.Text = "Attention: ce patch s'assure de sauvegarder tous les fichiers originaux avant de les modifier afin que votre jeu ne soit pas cassé s'il y a un problème pendant le processus. " +
"Mais ces fichiers sont gros, 4 Go en tout et il semblerait que vous n'ayez pas suffisament d'espace pour pouvoir effectuer cette sauvegarde correctement." +
"Assurez-vous donc d'avoir suffisament d'espace libre avant de patcher votre jeu !";
+ BrowseButton.Visibility = Visibility.Collapsed;
+ IgnoreSaveButton.Visibility = Visibility.Visible;
}
}
@@ -299,6 +304,12 @@ private void BrowsFolderButtonClick(object sender, RoutedEventArgs e)
}
}
+ private void IgnoreSaveButtonClick(object sender, RoutedEventArgs e)
+ {
+ ShouldSaveOriginalFiles = false;
+ ReadyToPatchState();
+ }
+
private void PatchGameButtonClick(object sender, RoutedEventArgs e)
{
PatchingState();