[Scummvm-git-logs] scummvm master -> ec20a5fe34de37c976c48e3a8974371335bae91c
bluegr
bluegr at gmail.com
Thu May 27 19:31:10 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
ec20a5fe34 SCI32: Unlock GK1 easter egg at the Voodoo Hounfour
Commit: ec20a5fe34de37c976c48e3a8974371335bae91c
https://github.com/scummvm/scummvm/commit/ec20a5fe34de37c976c48e3a8974371335bae91c
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2021-05-27T22:30:41+03:00
Commit Message:
SCI32: Unlock GK1 easter egg at the Voodoo Hounfour
This easter egg is present in script 805. In this easter egg, Gabriel
draws a doodle of Jane Jensen in the whiteboard, if the player uses the
operate action below the whiteboard's eraser. This easter egg looks for
a file named "buster" to be present, so that it is enabled. We always
report that this file exists, to unlock the easter egg.
Special thanks to sluicebox for his awesome work on discovering this
easter egg: https://www.benshoof.org/blog/gabriel-knight-1-easter-eggs
Changed paths:
engines/sci/engine/kfile.cpp
diff --git a/engines/sci/engine/kfile.cpp b/engines/sci/engine/kfile.cpp
index 07e0c124ef..37fbd8d369 100644
--- a/engines/sci/engine/kfile.cpp
+++ b/engines/sci/engine/kfile.cpp
@@ -875,6 +875,15 @@ reg_t kFileIOExists(EngineState *s, int argc, reg_t *argv) {
exists = true;
}
+ // GK1 easter egg at the Voodoo Hounfour in script 805. In this easter
+ // egg, Gabriel draws a doodle of Jane Jensen in the whiteboard, if the
+ // player uses the operate action below the whiteboard's eraser. This
+ // easter egg looks for a file named "buster" to be present, so that it
+ // is enabled. We always report that this file exists, to unlock the
+ // easter egg.
+ if (!exists && name == "buster")
+ exists = true;
+
// Special case for non-English versions of LSL5: The English version of
// LSL5 calls kFileIO(), case K_FILEIO_OPEN for reading to check if
// memory.drv exists (which is where the game's password is stored). If
More information about the Scummvm-git-logs
mailing list