最近也不知道抽了什么风,突然就想把那个老掉牙的《暗影遗迹》翻出来玩一遍。那是我读大学时玩得最疯的一个游戏,可惜早就停服了,官网也早关了。我跟几个老兄弟聊天,提起这事,有个家伙信誓旦旦地说他还有办法搞到能运行的“黑魔法”版本,但就是死活不肯分享,说这是他的独家珍藏。我这人就受不了别人吊胃口,当下就决定,必须自己去把它挖出来。
从官方渠道入手,一败涂地
我1跑去了老官网的地址。果然,页面上只剩下一张冷冰冰的停服公告。我在搜索引擎里翻箱倒柜,试图找到一丝官方留下的痕迹。我摸到了他们几年前的一个官方论坛。论坛数据虽然还在,但早就没人维护了,全是乱码。我用各种工具清理,筛选,终于找到了几个核心开发人员当年的ID和一些零星的讨论记录。这些记录里,提到了一个非官方的“民间修复项目”,这个项目就是老兄弟口中的“黑魔法”。
我的目标一下子就清晰了:不是找官方版,而是找民间版。我调整了搜索策略,抛弃了中文关键词,转向了海外的小语种论坛。我试着组合了游戏名称的俄语和德语缩写,加上“补丁”、“镜像”这些词。结果,在一个我根本看不懂的东欧技术论坛上,我发现了线索。
深入“黑魔法”的核心地址
那帮老外真是疯狂。他们重建了游戏的网络环境,发布了一个整合包。但是下载地址,简直是九曲十八弯。他们为了防盗,把真正的下载链接藏在了一个看起来像垃圾邮件的签名档里。这个签名档,只有你连续回复同一个帖子超过十次,并且满足某些特定的回复格式,系统才会自动显示完整内容。
我注册了账号,忍着恶心,按照他们那些奇葩规定水了几十个帖子。终于,那个加密的下载链接跳了出来。我花了整整两天,才把那个巨大的压缩包拖下来。链接虽然找到了,但新的问题又冒出来了。
- 第一步:解压缩。压缩包需要密码。我翻遍了那个论坛,尝试了所有和这个游戏相关的年份和代号,全错。3发现,密码是当年民间修复团队所有成员的英文名首字母的组合。我用了半天时间对照人名列表,才磕出来正确的密码。
- 第二步:启动。文件解开后,我双击启动器,它直接报错,说缺少某个古老的DLL文件。我去微软官网扒下来对应的运行库,装进去,还是报错。
- 第三步:环境调整。我意识到这游戏对系统环境太挑剔了。我搭建了一个虚拟机,配置了Win7的古董系统环境。折腾了一晚上,它终于弹出了主界面,但画面卡得像PPT。
我检查了配置,查了无数的旧帖子。3发现,罪魁祸首竟然是现代显卡的驱动程序。这个“黑魔法”版本,只认十年前的特定版本驱动。我硬着头皮,翻出了我老台式机里的驱动盘,安装了老驱动,把新驱动屏蔽掉。
奇迹发生了。游戏流畅地运行了起来,完美复刻了当年的感觉。我激动得差点跳起来。整个过程,从被老兄弟刺激到成功启动,耗费了我快一个礼拜的业余时间。我把我找到的那个原始下载地址(虽然是加密的)和所有的启动步骤,都写成了一个文档。等我整理好了,就分享给大家,也算是圆了当年一个梦,省得别人再走我这么多的弯路。