From cfc6b1b302ae2cc0317fca104d7a4dd1510620d5 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 11 Apr 2023 21:59:40 +0100 Subject: [PATCH] Debug: Log values when VENC chunk vehicle cache mismatch detected --- src/saveload/vehicle_sl.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/saveload/vehicle_sl.cpp b/src/saveload/vehicle_sl.cpp index 0942e79980..0d87398761 100644 --- a/src/saveload/vehicle_sl.cpp +++ b/src/saveload/vehicle_sl.cpp @@ -23,6 +23,7 @@ #include "../error.h" #include "../strings_func.h" #include "../3rdparty/cpp-btree/btree_map.h" +#include "../3rdparty/fmt/format.h" #include "saveload.h" @@ -1352,8 +1353,9 @@ template void CheckVehicleVENCProp(T &v_prop, T venc_prop, const Vehicle *v, const char *var) { if (v_prop != venc_prop) { + std::string data = fmt::format("{} [{:X} != {:X}]", var, v_prop, venc_prop); v_prop = venc_prop; - LogVehicleVENCMessage(v, var); + LogVehicleVENCMessage(v, data.c_str()); } }