From c0308acb030537e555ed9fa5a041f471be4361b4 Mon Sep 17 00:00:00 2001 From: Patric Stout Date: Fri, 29 Mar 2024 23:26:24 +0100 Subject: [PATCH] Fix: "-q" displays NewGRF IDs in the wrong byte-order (#12397) --- src/openttd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openttd.cpp b/src/openttd.cpp index 504c8d119f..e4b540c45e 100644 --- a/src/openttd.cpp +++ b/src/openttd.cpp @@ -246,7 +246,7 @@ static void WriteSavegameInfo(const std::string &name) message += "NewGRFs:\n"; if (_load_check_data.HasNewGrfs()) { for (GRFConfig *c = _load_check_data.grfconfig; c != nullptr; c = c->next) { - fmt::format_to(std::back_inserter(message), "{:08X} {} {}\n", c->ident.grfid, + fmt::format_to(std::back_inserter(message), "{:08X} {} {}\n", BSWAP32(c->ident.grfid), FormatArrayAsHex(HasBit(c->flags, GCF_COMPATIBLE) ? c->original_md5sum : c->ident.md5sum), c->filename); } }