From a5691e8dc85bb1f7aee237529983f6fbab61c89d Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Thu, 26 Sep 2013 10:43:53 +0300 Subject: NEVERHOOD: Expand the error thrown for broken resources in BLB archives The Russian translated versions of Neverhood have invalid unpacked sizes for some compressed resources. This helps in identifying their resource parameters more easily --- engines/neverhood/blbarchive.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engines/neverhood/blbarchive.cpp b/engines/neverhood/blbarchive.cpp index d730d75718..c743037e63 100644 --- a/engines/neverhood/blbarchive.cpp +++ b/engines/neverhood/blbarchive.cpp @@ -131,7 +131,8 @@ void BlbArchive::load(BlbArchiveEntry *entry, byte *buffer, uint32 size) { break; case 3: // DCL-compressed if (!Common::decompressDCL(&_fd, buffer, entry->diskSize, entry->size)) - error("BlbArchive::load() Error during decompression of %08X", entry->fileHash); + error("BlbArchive::load() Error during decompression of %08X (offset: %d, disk size: %d, size: %d)", + entry->fileHash, entry->offset, entry->diskSize, entry->size); break; default: error("BlbArchive::load() Unknown compression type %d", entry->comprType); -- cgit v1.2.3