mirror of
https://github.com/4sval/FModel.git
synced 2026-03-21 17:24:26 -05:00
Custom version container
This commit is contained in:
parent
a9b25f5c0f
commit
2ddfdb4fcd
|
|
@ -1 +1 @@
|
|||
Subproject commit c085c5827b8ee3077f96a88bb9eb77e141c0220d
|
||||
Subproject commit a2fe8e78ecce6be9f1cd87cc2f1a3fadf616a543
|
||||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user