From 0ec38776aefab21644823dca4806284f2dda799d Mon Sep 17 00:00:00 2001 From: IhateTrains Date: Sat, 3 Feb 2024 10:47:28 +0100 Subject: [PATCH] Remove special handling of ce_lion.dds colored emblem (#1742) #patch --- .../Outputter/CoatOfArmsEmblemsOutputter.cs | 24 ------------------- 1 file changed, 24 deletions(-) diff --git a/ImperatorToCK3/Outputter/CoatOfArmsEmblemsOutputter.cs b/ImperatorToCK3/Outputter/CoatOfArmsEmblemsOutputter.cs index a3697c1ac..950957261 100644 --- a/ImperatorToCK3/Outputter/CoatOfArmsEmblemsOutputter.cs +++ b/ImperatorToCK3/Outputter/CoatOfArmsEmblemsOutputter.cs @@ -8,27 +8,6 @@ namespace ImperatorToCK3.Outputter; public static class CoatOfArmsEmblemsOutputter { - private static bool IsBrokenColoredEmblem(string fileName, Configuration config) { - var emblemFilePath = Path.Combine( - "output", - config.OutputModName, - "gfx/coat_of_arms/colored_emblems/ce_lion.dds" - ); - // Something's wrong with ce_lion.dds. - if (fileName == "ce_lion.dds" && !File.Exists(emblemFilePath)) { - // Instead of converting a broken file from Imperator, copy closest CK3 emblem. - var wasCopied = SystemUtils.TryCopyFile( - Path.Combine(config.CK3Path, "game/gfx/coat_of_arms/colored_emblems/ce_lion_passant.dds"), - emblemFilePath - ); - if (!wasCopied) { - Logger.Warn("Couldn't copy a replacement for ce_lion.dds!"); - } - return true; - } - return false; - } - private static void CopyColoredEmblems(Configuration config, ModFilesystem imperatorModFS) { Logger.Info("Copying colored emblems..."); var coloredEmblemsFolder = "gfx/coat_of_arms/colored_emblems"; @@ -47,9 +26,6 @@ private static void CopyColoredEmblems(Configuration config, ModFilesystem imper void CopyEmblem(string emblemFilePath) { var fileName = CommonFunctions.TrimPath(emblemFilePath); - if (IsBrokenColoredEmblem(fileName, config)) { - return; - } // Load an image. var image = new MagickImage(emblemFilePath); image.Negate(channels: Channels.Red);