Theme NexT works best with JavaScript enabled
0%

WhiteDoor

一个神级游戏彩蛋 ^ _ ^

前言

今天也是不想学习的一天,逛逛B站看到一个超棒的游戏解说,讲的是由 Rusty Lake 公司发布的 White Door 游戏。乍一看是一个平平无奇的剧情向小游戏,谁能想到背后彩蛋这么大呢 _(:з」∠)_

视频解说链接在这里:https://www.bilibili.com/video/BV1VK4y137DN

游戏介绍

游戏讲述了主人公 Robert Hill(Bob) 在1982年8月14日到20日7天时间内,在白门心理诊疗中心接受治疗。Bob在严重心理创伤下失去记忆。但在治疗过程中,Bob逐渐回忆起过去:分手、失业、噩耗传来、饮弹自尽,他被迫回忆起过去的痛苦。治疗中心名为治愈创伤,实际上是为了提取Bob的记忆制作 黑色方块

但在自己的邻居兼护士 Lucy 的帮助下,Bob 最终得到的救赎。

不过,这并不是故事的结束,相反,解密之旅才刚刚开始…

解密之旅

A mysterious murder case linked to The White Door

在游戏发布两周后,Rusty Lake 在它的 Youtube 频道上发布了一则名为 A mysterious murder case linked to The White Door 的视频。这是一篇时长半分钟的新闻报道,报道了白门的一位医生 Theo Hoorn 遭遇谋杀身亡。且在报道的最后,出现了一个黑盒子,放着一段不知其意的音频。

报道链接在这里:https://www.youtube.com/watch?v=rny81LCYbeY

另一方面,视频发布者(Rusty Lake官方)在描述部分给出了白门心理诊疗中心的网址:http://mentalhealthandfishing.com/

同时,在下方评论部分,一位自称是 Hoorn 医生女儿的人发布评论,请求视频发布者将视频删除。其中一位评论者贴出了她的Ins地址。

黑盒音频

将黑盒所放的不知其意的音频进入倒放,将得到一串数字 7281003

心理测试

白门网站中,有一个心理测试的模块。这篇测试,就是打开谜题的钥匙。

第一题

在测试的上方有一张图片,打开开发者工具。看到图片名称中 (1),推测这张图片预示着第一题的答案。而图中的内容是选择了最左边的选项,因此第一题也应该是选 左1

第二题

在网站的 Contact 模块下有一张护工的照片,在开发者工具中可以看到图片名称中的 (2),推测这张图片预示着第二题的答案。观察图片中护工胸口的图案,认为第二题应该选 左1

第三题

在网站的 Homepage 模块下有一张医生团队的照片,其中第5个医生的衣服上有一个标记,推测第三题的答案为 左5

第四题

在网站的 Research 模块下有一张曲线的图片,观察两条曲线交点处 y 值为 3,预测第 4 题的答案为 左3

第五题

在网站的 Research 模块下有一张板书的图片,预示了第 5 题的答案为 右2

第六题

在网站的 Research 模块下有一张盲文的图片。

对照如下盲文-英文对照表:

得到盲文对应的英文字母:

得到第 6 题的答案为 a black cube

第七题

在网站的 Research 模块下有一张柱状图。

看到图中 y 轴最大值为 26,可以推测柱状图中每个柱子的值和一个英文字母相对应。根据对应关系得到:

故第 7 题答案为 enlightenment

第八题

在网站的 Service 模块下有一个列表。乍一看没什么特别,但是打开开发者工具查看列表元素就会发现,列表中每一项都带有一个数字注释。这与最后一行的注释是一致的。

按照最后一行注释 <!--8= 6 1-1-1-2-7 3-6 6 4-9-13-10--> 提供的顺序依次提取每一项中的字母。比如第一个6代表获取第一项的第6个字母;第一个1代表获取第二项的第二个字母,依次类推。最后得到 8= a cabin at a lake

第九题

在网站的 Testimonials 模块下有一个可疑的 (9),将该段留言中的每句首字母提取出来,得到第 9 题答案为: my corrupted soul

第十题

该题无法在网站上找到答案,只有游戏的玩家才能回答,就是:

因此,第 10 题的答案为:never dead

所有答案

管理员登录

提交答案后,网页跳转到 模拟管理员登录 界面。

选择登陆 Hoorn 医生的账号,系统将提示你输入密码。尝试输入之前在黑盒子得到的音频 7281003,可惜不对。

不过好在下面提供了找回密码的途径:一是联系技术人员;一是回答安保问题。联系技术人员的途径被发现不可行,现在只剩下回答安保问题一条途径。

安保问题1

你女儿的名字是什么?

联系之前在 youtube 视频下的留言,可知答案为 Kirsten

其他安保问题

Kirsten Hoorn的 Youtube 首页上,提供了她的 Ins 地址:https://www.instagram.com/kirstenhoorn

因为 instagaram 上不去,所以没有自己去 instagram 上找答案。而是使用了视频中给的答案。

登陆成功

登陆成功后,界面上会显示密码 TWDH!。这个密码去掉惊叹号可用于游戏中 Hoorn 医生的账户登陆。不去掉则可通过网站中的管理员登陆入口进行登陆。

输入密码后,白门正中央的地板下陷,缓缓出现的不仅是地下室的入口,也是锈湖组织隐藏多年的秘密…

地下室

地下室里有十间牢房,白门一直在利用心理治疗作为幌子,暗中囚禁病人,进行实验,提取记忆。

网站后台

通过网站的 Doctor Login 模块进入到登陆页面。输入 Hoorn 医生的账号(T_Hoorn)和密码(TWDH!)进行登陆。

后台包括两个模块,分别是 病人档案方块定位器

病人档案

除去已被 Lucy 解救的 Robert Hill,还有10人的档案。

方块定位器

除了 Robert Hill 的方块已被 Lucy 解锁外,其他人的方块散落世界各地,即图中红点出现的位置。我们的任务就是根据病人档案里的信息找到这10个散落在世界各地的方块。

寻找方块

London – Susan Fisher

录音文件

I left something for you at the cafe, you know what’s to go.

病历和字母图

病历

字母图

病历和字母图两张图片具有相同的大小,尝试将两张图片进行1:1的融合,得到下图。

将字母图中的字母按从上到下的顺序读取,得到字母字符串:PTIVALMQSUSANFPIOSVXGHERUBYV。我们可以发现里面其实隐藏着一句 I AM SUSAN FISHER,找到字母表中这些字符在病历上对应位置的字母,得到 159 Great Dovers

至于融合方法,我使用了自己编写的脚本(#^.^#)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 脚本名称:weight_add.py
import cv2 as cv
import sys
import numpy as np

def process(inputImgPath1, inputImgPath2, outputImgPath, alpha):
img1 = cv.imread(inputImgPath1)
img2 = cv.imread(inputImgPath2)
c = float(alpha)

targetImg = cv.addWeighted(img1, c, img2, 1 - c, 0)
cv.imwrite(outputImgPath,targetImg)

if __name__ == '__main__':
params = ""
for arg in sys.argv[1:]:
params = params + "," + f"'{arg}'"
params = params[1:]
loc = f"process({params})"
exec(loc)

运行脚本命令

1
2
# medical.jpg是病历图,letter.jpg是字母图,结果存储在result.jpg中,最后一个参数是融合比例。
python weight_add.py imgs/medical.jpg imgs/letter.jpg imgs/result.jpg 0.5

159 Great Dovers

通过谷歌地图,我们找到了这个地方。

根据录音,可以猜测黑盒子应该是放在这条街道附近的某一个咖啡厅里。

很幸运,第一个黑盒子被找到了。

Moscow Yuliana_Kazantseva

录音文件

是一段莫斯密码,翻译过来是 the cube can be found in the bar, be careful

病人档案里有一张熊的照片,结合录音文件,猜测黑盒子在一家与熊有关的酒吧里。

搜寻

在谷歌地图上搜索 Bear Pub 关键字,最后只有一家符合条件的酒吧 – Guns & Bears Pub

而且在它的室内街景图中,找到了病历答案中的徽章墙,第二个黑盒子,找到!

Milan – Giulio Trentino

录音文件

这个病人是一个意大利人,它的录音也是意大利语。经过翻译之后是:“嗨。是我。我把它送到了我们谈过的地方,安娜丽莎博士办公室前面的那个。问问费德里科,他知道立方体在哪里。谢谢,朱利奥会为你感到骄傲。”

Giuseppe Govone

档案中有一张图片,经过识图搜索后发现是 Giuseppe Govone

又根据图片左上角的 31,猜测地点可能包含 Giuseppe Govone31 两个关键字,通过谷歌地图在米兰境内搜索带这两个关键字的地点。

方块就在 Giuseppe Govone街31号的 Titan 仓库中。第三个方块找到。

Montreal – Leonie Poisson

这个比较难,需要慢慢比对档案中图片和谷歌地图中的图片。其中档案中包含一则漫画,是关键点,因为最终放置黑盒子的地方就是一家漫画店,搜索关键词应该是 comic bookshop

未完待续。。。