From 0b473062618c07bef6dbd895b5e3917b904658cb Mon Sep 17 00:00:00 2001 From: xezon <4720891+xezon@users.noreply.github.com> Date: Mon, 16 Feb 2026 18:58:14 +0100 Subject: [PATCH 1/2] build: Fix compile error when building without RETAIL_COMPATIBLE_CRC --- GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Object.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Object.cpp b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Object.cpp index b86cfa57e07..3085cd97860 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Object.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Object.cpp @@ -3992,7 +3992,7 @@ void Object::crc( Xfer *xfer ) #if RETAIL_COMPATIBLE_CRC tmp.format("m_objectUpgradesCompleted: %I64X, ", m_objectUpgradesCompleted); #else - tmp.format("m_objectUpgradesCompleted: %s, ", m_objectUpgradesCompleted.toHexString().c_str()); + tmp.format("m_objectUpgradesCompleted: %s, ", m_objectUpgradesCompleted.toHexString().str()); #endif logString.concat(tmp); } From 49c4fc6bf3d1e8c7e4b1df5adc870ab2c19c242f Mon Sep 17 00:00:00 2001 From: xezon <4720891+xezon@users.noreply.github.com> Date: Mon, 16 Feb 2026 18:59:55 +0100 Subject: [PATCH 2/2] Replicate in Generals --- Generals/Code/GameEngine/Source/GameLogic/Object/Object.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Generals/Code/GameEngine/Source/GameLogic/Object/Object.cpp b/Generals/Code/GameEngine/Source/GameLogic/Object/Object.cpp index 5de09ce0203..0d96ef97a20 100644 --- a/Generals/Code/GameEngine/Source/GameLogic/Object/Object.cpp +++ b/Generals/Code/GameEngine/Source/GameLogic/Object/Object.cpp @@ -3470,7 +3470,7 @@ void Object::crc( Xfer *xfer ) #if RETAIL_COMPATIBLE_CRC tmp.format("m_objectUpgradesCompleted: %I64X, ", m_objectUpgradesCompleted); #else - tmp.format("m_objectUpgradesCompleted: %s, ", m_objectUpgradesCompleted.toHexString().c_str()); + tmp.format("m_objectUpgradesCompleted: %s, ", m_objectUpgradesCompleted.toHexString().str()); #endif logString.concat(tmp); }