diff --git a/FModel/Settings/UserSettings.cs b/FModel/Settings/UserSettings.cs
index ffca4ec1..9fc0b922 100644
--- a/FModel/Settings/UserSettings.cs
+++ b/FModel/Settings/UserSettings.cs
@@ -275,7 +275,7 @@ namespace FModel.Settings
set => SetProperty(ref _convertAudioOnBulkExport, value);
}
- private bool _mergeEditorOnlyDataExports = true;
+ private bool _mergeEditorOnlyDataExports = false;
public bool MergeEditorOnlyDataExports
{
get => _mergeEditorOnlyDataExports;
diff --git a/FModel/Views/Resources/Converters/ProjectNameToVisibilityConverter.cs b/FModel/Views/Resources/Converters/ProjectNameToVisibilityConverter.cs
new file mode 100644
index 00000000..6f6543c0
--- /dev/null
+++ b/FModel/Views/Resources/Converters/ProjectNameToVisibilityConverter.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Globalization;
+using System.Windows;
+using System.Windows.Data;
+
+namespace FModel.Views.Resources.Converters;
+
+public sealed class ProjectNameToVisibilityConverter : IValueConverter
+{
+ public static readonly ProjectNameToVisibilityConverter Instance = new();
+
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture) =>
+ string.Equals(value as string, parameter as string, StringComparison.OrdinalIgnoreCase) ? Visibility.Visible : Visibility.Collapsed;
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) => Binding.DoNothing;
+}
diff --git a/FModel/Views/SettingsView.xaml b/FModel/Views/SettingsView.xaml
index e0ed13e8..ea114f4c 100644
--- a/FModel/Views/SettingsView.xaml
+++ b/FModel/Views/SettingsView.xaml
@@ -263,13 +263,21 @@
Text="Merge Editor-Only Data (.o.uasset)"
VerticalAlignment="Center"
ToolTip="Reads .o.uasset packages and merges their editor-only data into the parent asset. Useful for JSON-based asset export workflows"
- Margin="0 0 0 5" />
+ Margin="0 0 0 5"
+ Visibility="{Binding DataContext.CUE4Parse.Provider.ProjectName,
+ RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:Views.SettingsView}},
+ Converter={x:Static converters:ProjectNameToVisibilityConverter.Instance},
+ ConverterParameter='FortniteGame'}" />
+ Style="{DynamicResource {x:Static adonisUi:Styles.ToggleSwitch}}"
+ Visibility="{Binding DataContext.CUE4Parse.Provider.ProjectName,
+ RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:Views.SettingsView}},
+ Converter={x:Static converters:ProjectNameToVisibilityConverter.Instance},
+ ConverterParameter='FortniteGame'}" />
-
+
@@ -666,16 +677,6 @@
-
-
-