diff --git a/src/openrct2/Context.cpp b/src/openrct2/Context.cpp index 73b11b6770..33d89379c9 100644 --- a/src/openrct2/Context.cpp +++ b/src/openrct2/Context.cpp @@ -777,12 +777,12 @@ namespace OpenRCT2 } auto windowManager = _uiContext->GetWindowManager(); Formatter ft; - if (e.TargetVersion < PARK_FILE_MIN_SUPPORTED_VERSION) + /*if (e.TargetVersion < PARK_FILE_MIN_SUPPORTED_VERSION) { ft.Add(e.TargetVersion); windowManager->ShowError(STR_ERROR_PARK_VERSION_TITLE, STR_ERROR_PARK_VERSION_TOO_OLD_MESSAGE, ft); } - else + else*/ { ft.Add(e.MinVersion); ft.Add(e.TargetVersion); diff --git a/src/openrct2/park/ParkFile.cpp b/src/openrct2/park/ParkFile.cpp index 50bbb0cb18..2c20b50b57 100644 --- a/src/openrct2/park/ParkFile.cpp +++ b/src/openrct2/park/ParkFile.cpp @@ -109,7 +109,7 @@ namespace OpenRCT2 void ThrowIfIncompatibleVersion() { const auto& header = _os->GetHeader(); - if (header.TargetVersion < PARK_FILE_MIN_SUPPORTED_VERSION || header.MinVersion > PARK_FILE_CURRENT_VERSION) + if (/*header.TargetVersion < PARK_FILE_MIN_SUPPORTED_VERSION || */ header.MinVersion > PARK_FILE_CURRENT_VERSION) { throw UnsupportedVersionException(header.MinVersion, header.TargetVersion); } diff --git a/src/openrct2/park/ParkFile.h b/src/openrct2/park/ParkFile.h index cb5ae329e8..74b47fb2df 100644 --- a/src/openrct2/park/ParkFile.h +++ b/src/openrct2/park/ParkFile.h @@ -14,7 +14,8 @@ namespace OpenRCT2 constexpr uint32_t PARK_FILE_MIN_VERSION = 0x9; // The minimum version that is backwards compatible with the current version. - constexpr uint32_t PARK_FILE_MIN_SUPPORTED_VERSION = 0x1; + // If this is increased beyond 0, uncomment the checks in ParkFile.cpp and Context.cpp! + constexpr uint32_t PARK_FILE_MIN_SUPPORTED_VERSION = 0x0; constexpr uint32_t PARK_FILE_MAGIC = 0x4B524150; // PARK