diff options
author | Filippos Karapetis | 2013-09-26 10:43:53 +0300 |
---|---|---|
committer | Filippos Karapetis | 2013-09-26 10:43:53 +0300 |
commit | a5691e8dc85bb1f7aee237529983f6fbab61c89d (patch) | |
tree | 4e1e9e94b095cf56542d1b62b8432c9482704e87 | |
parent | 916fa0ce84f3ded0c542ebc62c768615865cbdf7 (diff) | |
download | scummvm-rg350-a5691e8dc85bb1f7aee237529983f6fbab61c89d.tar.gz scummvm-rg350-a5691e8dc85bb1f7aee237529983f6fbab61c89d.tar.bz2 scummvm-rg350-a5691e8dc85bb1f7aee237529983f6fbab61c89d.zip |
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
-rw-r--r-- | engines/neverhood/blbarchive.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
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); |