diff --git a/CUE4Parse b/CUE4Parse index 45fe0eb1..74405d72 160000 --- a/CUE4Parse +++ b/CUE4Parse @@ -1 +1 @@ -Subproject commit 45fe0eb129143c24e0e426a2bf0452aca7f7127c +Subproject commit 74405d72a8a3a0403cd702ec7e4d32cf7bc79b4d diff --git a/FModel/ViewModels/CUE4ParseViewModel.cs b/FModel/ViewModels/CUE4ParseViewModel.cs index 3855b04a..2ae406d7 100644 --- a/FModel/ViewModels/CUE4ParseViewModel.cs +++ b/FModel/ViewModels/CUE4ParseViewModel.cs @@ -578,7 +578,8 @@ public class CUE4ParseViewModel : ViewModel case "manifest": case "uplugin": case "archive": - case "vmodule": + case "vmodule": + case "uparam": // Steel Hunters case "verse": case "html": case "json": @@ -713,6 +714,16 @@ public class CUE4ParseViewModel : ViewModel break; } + case "upipelinecache": + { + var archive = entry.CreateReader(); + var ar = new FPipelineCacheFile(archive); + TabControl.SelectedTab.SetDocumentText(JsonConvert.SerializeObject(ar, Formatting.Indented), saveProperties, updateUi); + + break; + } + case "res": // just skip + break; default: { FLogger.Append(ELog.Warning, () =>