From 227dafae53ab6bfa98e560c390b85016f836d9d7 Mon Sep 17 00:00:00 2001 From: iAmAsval Date: Sat, 18 Dec 2021 04:01:23 +0100 Subject: [PATCH] materials + skeleton fix --- CUE4Parse | 2 +- FModel/ViewModels/CUE4ParseViewModel.cs | 6 +++--- FModel/ViewModels/MapViewerViewModel.cs | 8 ++++---- FModel/Views/Resources/Resources.xaml | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CUE4Parse b/CUE4Parse index 763aca66..370b35d1 160000 --- a/CUE4Parse +++ b/CUE4Parse @@ -1 +1 @@ -Subproject commit 763aca666c1782ce51287100641bc31d9fce0d41 +Subproject commit 370b35d1e0e981501d5f18c574cb55e20ac3000d diff --git a/FModel/ViewModels/CUE4ParseViewModel.cs b/FModel/ViewModels/CUE4ParseViewModel.cs index 5c56b30b..cbf55d12 100644 --- a/FModel/ViewModels/CUE4ParseViewModel.cs +++ b/FModel/ViewModels/CUE4ParseViewModel.cs @@ -752,9 +752,9 @@ namespace FModel.ViewModels } else { - Log.Error("{FileName} could not be saved", savedFileName); - FLogger.AppendError(); - FLogger.AppendText($"Could not save '{savedFileName}'", Constants.WHITE, true); + Log.Warning("{FileName} could not be saved", export.Name); + FLogger.AppendWarning(); + FLogger.AppendText($"Could not save '{export.Name}'", Constants.WHITE, true); } } diff --git a/FModel/ViewModels/MapViewerViewModel.cs b/FModel/ViewModels/MapViewerViewModel.cs index 9153cd7b..e36b0baa 100644 --- a/FModel/ViewModels/MapViewerViewModel.cs +++ b/FModel/ViewModels/MapViewerViewModel.cs @@ -375,9 +375,9 @@ namespace FModel.ViewModels await _threadWorkerView.Begin(_ => { if (!Utils.TryLoadObject("FortniteGame/Content/UI/IngameMap/UIMapManagerBR.Default__UIMapManagerBR_C", out UObject mapManager) || - !mapManager.TryGetValue(out UMaterial mapMaterial, "MapMaterial") || mapMaterial.ReferencedTextures.Count < 1) return; + !mapManager.TryGetValue(out UMaterial mapMaterial, "MapMaterial") || mapMaterial.GetFirstTexture() is not UTexture2D tex) return; - _bitmaps[0][_FIRST_BITMAP] = new MapLayer{Layer = Utils.GetBitmap(mapMaterial.ReferencedTextures[0] as UTexture2D), IsEnabled = true}; + _bitmaps[0][_FIRST_BITMAP] = new MapLayer{Layer = Utils.GetBitmap(tex), IsEnabled = true}; _brMiniMapImage = GetImageSource(_bitmaps[0][_FIRST_BITMAP].Layer); }); } @@ -390,9 +390,9 @@ namespace FModel.ViewModels await _threadWorkerView.Begin(_ => { if (!Utils.TryLoadObject("FortniteGame/Content/UI/IngameMap/UIMapManagerPapaya.Default__UIMapManagerPapaya_C", out UObject mapManager) || - !mapManager.TryGetValue(out UMaterial mapMaterial, "MapMaterial") || mapMaterial.ReferencedTextures.Count < 1) return; + !mapManager.TryGetValue(out UMaterial mapMaterial, "MapMaterial") || mapMaterial.GetFirstTexture() is not UTexture2D tex) return; - _bitmaps[1][_FIRST_BITMAP] = new MapLayer{Layer = Utils.GetBitmap(mapMaterial.ReferencedTextures[0] as UTexture2D), IsEnabled = true}; + _bitmaps[1][_FIRST_BITMAP] = new MapLayer{Layer = Utils.GetBitmap(tex), IsEnabled = true}; _prMiniMapImage = GetImageSource(_bitmaps[1][_FIRST_BITMAP].Layer); }); } diff --git a/FModel/Views/Resources/Resources.xaml b/FModel/Views/Resources/Resources.xaml index f2f6950c..d1e0dce5 100644 --- a/FModel/Views/Resources/Resources.xaml +++ b/FModel/Views/Resources/Resources.xaml @@ -944,7 +944,7 @@ - + @@ -953,7 +953,7 @@ - +