From 9228cde8cd9cc59b4ea94fdc8e126920007b9a18 Mon Sep 17 00:00:00 2001 From: Gymnasiast Date: Sun, 23 Jan 2022 15:40:37 +0100 Subject: [PATCH] Add comments to explain the numbers --- src/openrct2/object/SceneryGroupObject.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/openrct2/object/SceneryGroupObject.cpp b/src/openrct2/object/SceneryGroupObject.cpp index 134dbb2a1b..fc9d2ec84b 100644 --- a/src/openrct2/object/SceneryGroupObject.cpp +++ b/src/openrct2/object/SceneryGroupObject.cpp @@ -193,8 +193,10 @@ std::vector SceneryGroupObject::ReadJsonEntries(IReadObje for (const auto& jEntry : jEntries) { auto entryName = Json::GetString(jEntry); + // Example entry: "$DAT:09F55406|00STBEN " if (String::StartsWith(entryName, "$DAT:")) { + // 5 for $DAT:, 8 for the checksum, 1 for the vertical bar, 8 for the .DAT name. if (entryName.length() != 5 + 8 + 1 + 8) { std::string errorMessage = "Malformed DAT entry in scenery group: " + entryName;