最近不知道怎么了,忽然就想起了十几年前那款《哥特少女勇闯恶魔城》。
这游戏老实说,画面糙,操作也别扭,但架不住那时候天天逃课去网玩,成了个心结。前几天收拾屋子,翻出一堆老CD,里面啥都没有,但那感觉就上来了,非得把它重新装起来玩一遍不可。我这人就这样,一旦起了念头,不搞定心里不踏实。于是今天的实践任务就定了:必须把《恶魔城1》和《恶魔城2》都给我跑起来!
第一步:找包找得我头都大了
说干就干,打开电脑就开始搜安装包。这年头,找这种老游戏,比找对象还难。官方的肯定早就没了,只能指望那些老旧的资源站或者论坛。我一连试了七八个地方,下载下来的东西五花八门,差点没把我的电脑给整瘫痪。
- 第一个包,下下来一个1KB的快捷方式,点开直接跳转到个卖保健品的网站,气得我差点把鼠标砸了。
- 第二个包,压缩包解压密码不对,试了半天都是错的,后来发现密码藏在一个需要付费下载的文本里,果断放弃。
- 第三个包看着挺靠谱,几百兆,但杀毒软件立马跳出来,疯狂报警。虽然我知道老游戏可能误报,但谁敢随便点运行?我可不想为了个游戏把我的资料全搭进去。
折腾了快一个下午,抽了好几根烟,眼睛都看花了,终于在一个看起来像上古时代的个人博客里,找到了一个自称“纯净版”的合集,把《1》和《2》都给打包进去了。文件名字叫“GothGirlCastle_Final_*”。看着名字挺唬人,管不了那么多了,决定就是它了。我赶紧把压缩包拽了下来,花了差不多半小时,因为那个博客服务器速度慢得跟蜗牛一样。
第二步:解压和报错,经典重现
这个包总算下载下来了,文件校验也过了。我用自带的解压软件一拉,提示“文件头损坏”。我心想完了,又白忙活。但我不死心,老玩家的经验告诉我,遇到这种老资源,一定要换工具。我又换了个第三方的解压工具,设置了“保留损坏文件”和“强制解压”!这招管用,文件是吐出来了,但文件夹里头一大堆玩意儿,什么乱七八糟的补丁、注册机,看得我很费劲。
我先找《1》的安装程序。双击那个“*”,弹窗提示:“系统找不到指定的路径”。这什么鬼?仔细一看,原来这安装程序是用十年前的老路径硬编码的,比如它非得装在“C:\Program Files\OldGames\”下面,跟我现在D盘放资源的路径根本对不上。我只好手动把整个文件夹拖动并复制到了它需要的那个路径下,然后重新运行安装。
这回安装过程倒是快,不到两分钟就结束了。赶紧点桌面快捷方式,结果蹦出个大大的错误框!“缺少*!” 经典问题,老游戏的标配。我知道这是系统库文件没装全,或者版本太老不兼容。我没犹豫,立马跑去搜了个VC运行库合集,一口气全给装了进去。这东西,虽然麻烦,但一劳永逸,解决九成以上老游戏的启动问题。然后我重启电脑,深吸一口气,再点。
第三步:最终实现和收尾工作
这回终于没报错了!黑屏一闪,熟悉的启动画面出来了,那粗糙的像素点,那吵闹的MIDI音乐,瞬间把我拉回了初中放学后。赶紧捏住键盘,试了试操作,手感还是一如既往的僵硬,但我就是玩得开心。
玩了一会儿《1》,确认运行稳定后,我又开始搞《2》。《2》的版本稍微新一点,但文件结构更复杂。不过有了《1》的经验,我知道只要路径和运行库没问题,启动就不会有大毛病。果然,《2》顺利跑起来了。
但实践记录就是要完整,光自己能玩还不行。我怕以后谁又想玩,又要经历我这番折腾。所以我把整个安装成功的文件夹(包括《1》和《2》的完整运行文件)打包加密,存进了我的云盘。这回实践的主要经验就是:别相信那些花里胡哨的下载站,专找个人博客和老论坛,多试试强制解压,遇到dll缺失就无脑装VC运行库。
实践完成,成就感爆棚!总算是把这俩老家伙给驯服了。今晚可以回去好好砍恶魔了。