From 5cca33702d2544e3e470142843144faf4fef83d2 Mon Sep 17 00:00:00 2001 From: Colin Snover Date: Sun, 2 Oct 2016 19:20:32 -0500 Subject: SCI32: Fix version file read failure in LSL6hires --- engines/sci/engine/kfile.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'engines') diff --git a/engines/sci/engine/kfile.cpp b/engines/sci/engine/kfile.cpp index 76cae6c4c1..f73439015a 100644 --- a/engines/sci/engine/kfile.cpp +++ b/engines/sci/engine/kfile.cpp @@ -306,6 +306,11 @@ reg_t kFileIOOpen(EngineState *s, int argc, reg_t *argv) { // their game version from the VERSION file if (name.compareToIgnoreCase("version") == 0) { unwrapFilename = false; + + // LSL6hires version is in a file with an empty extension + if (Common::File::exists(name + ".")) { + name += "."; + } } if (g_sci->getGameId() == GID_SHIVERS && name.hasSuffix(".SG")) { -- cgit v1.2.3