diff --git a/src/openrct2/object/ObjectManager.cpp b/src/openrct2/object/ObjectManager.cpp index b1e0921cba..f5da39f0da 100644 --- a/src/openrct2/object/ObjectManager.cpp +++ b/src/openrct2/object/ObjectManager.cpp @@ -461,6 +461,7 @@ private: if (ori == nullptr) { invalidEntries.push_back(*entry); + ReportMissingObject(entry); } else { @@ -472,6 +473,7 @@ private: if (loadedObject == nullptr) { invalidEntries.push_back(*entry); + ReportObjectLoadProblem(entry); } delete loadedObject; } diff --git a/src/openrct2/rct1/S4Importer.cpp b/src/openrct2/rct1/S4Importer.cpp index e184013f64..c338c02a9e 100644 --- a/src/openrct2/rct1/S4Importer.cpp +++ b/src/openrct2/rct1/S4Importer.cpp @@ -1779,6 +1779,7 @@ private: if (ori == nullptr) { missingObjects.push_back(entry); + Console::Error::WriteLine("[%s] Object not found.", objectName); } else { @@ -1786,6 +1787,7 @@ private: if (object == nullptr && objectType != OBJECT_TYPE_SCENERY_SETS) { missingObjects.push_back(entry); + Console::Error::WriteLine("[%s] Object could not be loaded.", objectName); } delete object; }