From c97b756b2c537c8702ab68bb2ec4669636d6d3aa Mon Sep 17 00:00:00 2001 From: hindercanrun <109132519+meowica@users.noreply.github.com> Date: Fri, 23 Jan 2026 12:27:57 +0800 Subject: [PATCH] Allow game parameter to be set in ImageConverter --- src/ImageConverter/ImageConverterArgs.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/ImageConverter/ImageConverterArgs.cpp b/src/ImageConverter/ImageConverterArgs.cpp index e9fddb16..2f9b53f5 100644 --- a/src/ImageConverter/ImageConverterArgs.cpp +++ b/src/ImageConverter/ImageConverterArgs.cpp @@ -153,5 +153,16 @@ bool ImageConverterArgs::ParseArgs(const int argc, const char** argv, bool& shou // --no-color con::set_use_color(!m_argument_parser.IsOptionSpecified(OPTION_NO_COLOR)); + if (m_argument_parser.IsOptionSpecified(OPTION_GAME_IW3)) + m_game_to_convert_to = GameId::IW3; + else if (m_argument_parser.IsOptionSpecified(OPTION_GAME_IW4)) + m_game_to_convert_to = GameId::IW4; + else if (m_argument_parser.IsOptionSpecified(OPTION_GAME_IW5)) + m_game_to_convert_to = GameId::IW5; + else if (m_argument_parser.IsOptionSpecified(OPTION_GAME_T5)) + m_game_to_convert_to = GameId::T5; + else if (m_argument_parser.IsOptionSpecified(OPTION_GAME_T6)) + m_game_to_convert_to = GameId::T6; + return true; }