From 68c819c01f771bc9634c5828195b768484fc8203 Mon Sep 17 00:00:00 2001 From: rwjuk Date: Wed, 5 Jul 2017 00:33:39 +0100 Subject: [PATCH] Log to console when invalid objects found during check --- src/openrct2/object/ObjectManager.cpp | 2 ++ src/openrct2/rct1/S4Importer.cpp | 2 ++ 2 files changed, 4 insertions(+) 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; }