From 4300eb58a3600f8029400fae029002035a4ad809 Mon Sep 17 00:00:00 2001 From: LongerWarrior Date: Sat, 26 Jul 2025 23:11:32 +0300 Subject: [PATCH] FateTrigger and BlackStigma support --- CUE4Parse | 2 +- FModel/ViewModels/CUE4ParseViewModel.cs | 1 + FModel/Views/Snooper/Shading/Material.cs | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CUE4Parse b/CUE4Parse index b5a3fd7f..48c7cbbf 160000 --- a/CUE4Parse +++ b/CUE4Parse @@ -1 +1 @@ -Subproject commit b5a3fd7fc4463740e885ea1d17dc9a1697b3b9b9 +Subproject commit 48c7cbbfe032ba1a2745d81c96d578718348a775 diff --git a/FModel/ViewModels/CUE4ParseViewModel.cs b/FModel/ViewModels/CUE4ParseViewModel.cs index 8716cd98..62c68ba3 100644 --- a/FModel/ViewModels/CUE4ParseViewModel.cs +++ b/FModel/ViewModels/CUE4ParseViewModel.cs @@ -167,6 +167,7 @@ public class CUE4ParseViewModel : ViewModel new(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\KONAMI\\eFootball\\ST\\Download") ], SearchOption.AllDirectories, versionContainer, pathComparer), _ when versionContainer.Game is EGame.GAME_AshEchoes => new AEDefaultFileProvider(gameDirectory, SearchOption.AllDirectories, versionContainer, pathComparer), + _ when versionContainer.Game is EGame.GAME_BlackStigma => new DefaultFileProvider(gameDirectory, SearchOption.AllDirectories, versionContainer, StringComparer.Ordinal), _ => new DefaultFileProvider(gameDirectory, SearchOption.AllDirectories, versionContainer, pathComparer) }; diff --git a/FModel/Views/Snooper/Shading/Material.cs b/FModel/Views/Snooper/Shading/Material.cs index e9f7cfa4..ca948a9f 100644 --- a/FModel/Views/Snooper/Shading/Material.cs +++ b/FModel/Views/Snooper/Shading/Material.cs @@ -131,7 +131,7 @@ public class Material : IDisposable "Emissive Texture UVs RG_TopLeft BA_BottomRight", "Emissive 2 UV Positioning (RG)UpperLeft (BA)LowerRight", "EmissiveUVPositioning (RG)UpperLeft (BA)LowerRight", - "Emissive_CH")) + "Emissive_CH", "EmissiveColor4LM")) EmissiveRegion = new Vector4(EmissiveUVs.R, EmissiveUVs.G, EmissiveUVs.B, EmissiveUVs.A); if ((Parameters.TryGetSwitch(out var swizzleRoughnessToGreen, "SwizzleRoughnessToGreen") && swizzleRoughnessToGreen) ||