要说这个《青楼之王》的安装包和官网,那真是一段血泪史。我最近突然就想起来这个老游戏了,那可是我们小时候偷偷摸摸玩的“启蒙作”之一。心想现在闲着也是闲着,不如把它挖出来,看看还能不能跑起来。
第一步:官网早就跑路了,满地都是坑
我的第一反应是去搜官网,结果你猜怎么着?官网早就没了,现在搜索出来的,全是挂羊头卖狗肉的。
- 我先是随便点进去一个“高清重制版”的下载链接。拖下来一看,不对劲,文件大小才几百K。打开安装程序,要求我输入手机号,输入完了就跳转到一个乱七八糟的抽奖页面。这明显是病毒套壳,赶紧删了。
- 又找了个号称是“纯净安装包”的,好家伙,下载倒是快,安装的时候跳出来几十个捆绑软件,什么页游加速器、流氓浏览器,一堆垃圾。我跟它们斗智斗勇了十几分钟,才把主程序装上,但一运行,提示缺少DLL文件,根本打不开。
折腾了整整一个下午,我明白了:想找纯净版,靠国内这些下载站是没戏了,全是陷阱。我决定换个思路,直接去挖老古董。
第二步:时光机器捞取沉没数据
我记着当年这个游戏是在一个很小的游戏论坛里火起来的。我把那个论坛的旧域名翻了出来,跑去那个“时光机器”里,一页一页地翻看它十几年前的存档。
这玩意儿费劲,加载极慢,但皇天不负有心人,让我在一个2005年的帖子末尾,发现了一个死链,不过那个链接地址给了我一个提示——它指向了一个国外的个人备份站。
我试着搜索那个备份站的名字。这个站长是个真爱粉,把自己收藏的各种老游戏都挂在上面。但我人品可能不他用的网盘,国内直接访问不了。我费劲巴拉地挂上代理,速度慢得跟蜗牛一样,每天晚上睡觉前挂着,下载进度条像乌龟爬一样。
我为啥有这个闲工夫去折腾这个?说起来就来气。
第三步:折腾老游戏,让我找回了当年的气性
我最近心情一直很糟。我前段时间跟单位闹了点矛盾,绩效被扣了大半,我去找领导理论,结果领导一句话把我顶回来了:“流程就是流程,你自己没看清楚,怪谁?” 那口气,真让人想砸电脑。
我当时憋了一肚子火,觉得自己就像是被这个操蛋的流程卡死的死程序。这不就跟装这个老游戏一样吗?都是在跟一套老旧、不兼容的系统较劲。在现实里我斗不过那帮官僚,但在电脑上,我必须把这个老东西治得服服帖帖。
我花了三个晚上,终于把那个原始的ISO镜像文件完整地拖下来了。文件不大,不到300MB,但对我来说,那是三个晚上的心血。
第四步:安装与兼容性的大坑
文件拖下来后,我心想这下总该成了?结果,想得太美了。
- 我双击运行,跳出一个经典的“此应用无法在您的PC上运行”。
- 我设置了兼容模式,调成Windows XP SP3,还是不行。
- 我没办法,只能祭出大招:虚拟机。我装了一个精简版的Windows 7系统,把ISO文件挂载进去,终于跑起了安装程序。
安装过程倒是顺畅,但高潮总在安装完,双击桌面图标,游戏窗口弹出来,一秒后,马上闪退,留下一个“程序已停止工作”的白框子。我当时差点把鼠标扔了!
我冷静下来,去那个老论坛里找原因。果然,好多人当年装这个游戏也遇到过这个问题。问题出在两方面:一是老游戏的D3D驱动兼容性差,二是当年的中文版经常会因为系统字体库缺失而出错。
我找到了当年一位民间大神自己做的非官方补丁包。这个补丁包很小,但里面包含了缺失的字体文件和一些兼容性优化脚本。我把补丁复制进游戏目录,再次运行。
第五步:成功运行,一切都值了
这一次,屏幕终于亮了!
那熟悉的、粗糙的2D画面弹了出来,背景音乐也响起来了。画面马赛克得不行,操作起来手感也很僵硬,但这不重要。重要的是,我用三天的时间,跟一堆死链、病毒、兼容性问题和系统BUG硬刚,最终把它给治好了。
那一刻的成就感,比我拿到那个操蛋的绩效奖金爽多了。我明白了一个道理,现实中解决不了的烦恼,至少可以在自己能掌控的数字世界里,靠着一股“不解决誓不罢休”的傻劲儿,找回一点点尊严。
这个老游戏现在还在我的虚拟机里躺着,偶尔打开看看,也算是纪念那段跟老程序死磕的日子。