From 961031df8e78a82429ed04c45e1aa177320be057 Mon Sep 17 00:00:00 2001 From: XTigerHyperX Date: Sun, 10 Jan 2021 18:18:55 +0100 Subject: [PATCH] we love epic --- FModel/Creator/Icons/DisplayAssetImage.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/FModel/Creator/Icons/DisplayAssetImage.cs b/FModel/Creator/Icons/DisplayAssetImage.cs index 6a06eb66..78d54ee7 100644 --- a/FModel/Creator/Icons/DisplayAssetImage.cs +++ b/FModel/Creator/Icons/DisplayAssetImage.cs @@ -17,7 +17,17 @@ namespace FModel.Creator.Icons } else { - path = "/Game/Catalog/MI_OfferImages/MI_" + assetName.Substring(0, assetName.LastIndexOf(".")).Replace("Athena_Commando_", ""); + path = assetName.Substring(0, assetName.LastIndexOf(".")).Replace("Athena_Commando_", ""); + switch (path) // Modified matrix's temp fix + { + case "CID_964_M_Historian_869BC": + path = path.Substring(0,path.LastIndexOf("_")); + break; + case "CID_971_M_Jupiter_S0Z6M": + path = path.Substring(0, path.LastIndexOf("_")); + break; + } + path = "/Game/Catalog/MI_OfferImages/MI_" + path; } Package p = Utils.GetPropertyPakPackage(path); @@ -37,7 +47,7 @@ namespace FModel.Creator.Icons { if (name.Value.String.Equals("OfferImage") || name.Value.String.Equals("Texture")) { - icon.IconImage = Utils.GetObjectTexture(value); + icon.IconImage = Utils.GetObjectTexture(value) ?? Utils.GetTexture($"{value.Value.Resource.OuterIndex.Resource.ObjectName.String}_1") ?? Utils.GetTexture($"{value.Value.Resource.OuterIndex.Resource.ObjectName.String}_01"); assetName = "MI_" + assetName; return true; }