diff options
-rw-r--r-- | sword1/resman.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sword1/resman.cpp b/sword1/resman.cpp index fbb4b22113..5f4e521f9e 100644 --- a/sword1/resman.cpp +++ b/sword1/resman.cpp @@ -257,8 +257,9 @@ void ResMan::resOpen(uint32 id) { // load resource ID into memory assert(clusFile); clusFile->seek( resOffset(id) ); clusFile->read( memHandle->data, size); - if (clusFile->ioFailed()) - error("Can't read %d bytes from cluster %d\n", size, id); + if (clusFile->ioFailed()) { + error("Can't read %d bytes from offset %d from cluster file %s\nResource ID: %d (%08X)\n", size, resOffset(id), _prj.clu[(id >> 24) - 1].label, id, id); + } } else _memMan->setCondition(memHandle, MEM_DONT_FREE); |