mirror of
https://github.com/4sval/FModel.git
synced 2026-09-20 15:34:24 -05:00
Custom version container
This commit is contained in:
Submodule CUE4Parse updated: c085c5827b...a2fe8e78ec
@@ -32,6 +32,7 @@ using CUE4Parse.UE4.Wwise;
|
||||
using CUE4Parse_Conversion;
|
||||
using CUE4Parse_Conversion.Sounds;
|
||||
using CUE4Parse.FileProvider.Objects;
|
||||
using CUE4Parse.UE4.Objects.Core.Serialization;
|
||||
using EpicManifestParser.Objects;
|
||||
using FModel.Creator;
|
||||
using FModel.Extensions;
|
||||
@@ -132,7 +133,7 @@ public class CUE4ParseViewModel : ViewModel
|
||||
Provider = new StreamedFileProvider("FortniteLive", true,
|
||||
new VersionContainer(
|
||||
UserSettings.Default.OverridedGame[Game], UserSettings.Default.OverridedPlatform,
|
||||
customVersions: UserSettings.Default.OverridedCustomVersions[Game],
|
||||
customVersions: new FCustomVersionContainer(UserSettings.Default.OverridedCustomVersions[Game]),
|
||||
optionOverrides: UserSettings.Default.OverridedOptions[Game]));
|
||||
break;
|
||||
}
|
||||
@@ -142,7 +143,7 @@ public class CUE4ParseViewModel : ViewModel
|
||||
Provider = new StreamedFileProvider("ValorantLive", true,
|
||||
new VersionContainer(
|
||||
UserSettings.Default.OverridedGame[Game], UserSettings.Default.OverridedPlatform,
|
||||
customVersions: UserSettings.Default.OverridedCustomVersions[Game],
|
||||
customVersions: new FCustomVersionContainer(UserSettings.Default.OverridedCustomVersions[Game]),
|
||||
optionOverrides: UserSettings.Default.OverridedOptions[Game]));
|
||||
break;
|
||||
}
|
||||
@@ -152,7 +153,7 @@ public class CUE4ParseViewModel : ViewModel
|
||||
if (gameDirectory.Contains("eFootball")) parent = gameDirectory.SubstringBeforeLast("\\pak").SubstringAfterLast("\\");
|
||||
Game = parent.ToEnum(FGame.Unknown);
|
||||
var versions = new VersionContainer(UserSettings.Default.OverridedGame[Game], UserSettings.Default.OverridedPlatform,
|
||||
customVersions: UserSettings.Default.OverridedCustomVersions[Game],
|
||||
customVersions: new FCustomVersionContainer(UserSettings.Default.OverridedCustomVersions[Game]),
|
||||
optionOverrides: UserSettings.Default.OverridedOptions[Game],
|
||||
mapStructTypesOverrides: UserSettings.Default.OverridedMapStructTypes[Game]);
|
||||
|
||||
@@ -185,7 +186,7 @@ public class CUE4ParseViewModel : ViewModel
|
||||
case FGame.Unknown when UserSettings.Default.ManualGames.TryGetValue(gameDirectory, out var settings):
|
||||
{
|
||||
versions = new VersionContainer(settings.OverridedGame, UserSettings.Default.OverridedPlatform,
|
||||
customVersions: settings.OverridedCustomVersions,
|
||||
customVersions: new FCustomVersionContainer(settings.OverridedCustomVersions),
|
||||
optionOverrides: settings.OverridedOptions,
|
||||
mapStructTypesOverrides: settings.OverridedMapStructTypes);
|
||||
goto default;
|
||||
|
||||
Reference in New Issue
Block a user