从零开始:搞定恶魔城合集的那两天
最近不是闲着没事吗,我突然就想把小时候在小霸王上玩的那个《恶魔城》再翻出来回味一遍。但你们也知道,老游戏找资源就是个麻烦事。尤其是我想要那个能直接跑,带中文,甚至最好是能直接把《恶魔城1》和《2》打包在一起的版本,懒得再自己调模拟器配置。
我一开始是直接在几个大论坛里搜,那叫一个鱼龙混杂。搜出来一堆链接,点进去全TM是广告,稍微正经点的,点开压缩包一看,不是缺声音文件,就是模拟器内核版本太老,根本跑不起来。我就火了,想着还不如自己动手,丰衣足食。
第一步:资源整合与大清洗
我前前后后下载了五个不同的资源包。这五个包,没一个能用的。但我这人就是有耐心,像个收破烂的似的,把它们全部解压,开始进行“拆东墙补西墙”的工程。
- 文件筛选:我把那五个残缺的包,文件挨个打开,用文件大小和时间戳对比,把里面看着最像原版、最完整的ROM文件给
抠出来
,单独扔进一个新文件夹。发现其中一个欧洲版的《恶魔城1》文件质量最启动没问题。 - 中文补丁:光有ROM不行,我得要中文。我折腾了快一个小时,才在一个几乎没人去的怀旧小站里找到了一个能用的PC版汉化补丁。这补丁老实说,界面有点粗糙,但至少能看懂剧情和菜单了。
- 暴力焊接:我用那个叫什么“汇编器”的工具,把汉化补丁和原版ROM文件强行焊接到一块儿。这个过程特磨人,我试了三遍才成功,前两次都显示校验码错误。
第二步:解决《恶魔城2》的存档继承难题
搞定《恶魔城1》后,开始处理《恶魔城2:诅咒的封印》。我找了个据说很完整的版本,结果发现大问题来了:存档继承功能是坏的。
我当时真的想骂人,存档读不出来,那这个版本的意义何在?我开始在技术群里挨个问。有老哥说,可能是模拟器核心版本太老,也可能是存档路径没对。
我立马着手排查:
更换核心:
第三步:最终打包和发布
等我把《恶魔城1》和《2》都在新版模拟器下跑通,确保存档、声音、画面都没有问题后,我才算是松了一口气。
我把两个游戏文件、最新的模拟器内核、以及我辛苦打好的汉化包重新整理,打包成一个干净利落的压缩包。我还顺便写了个简单的游戏介绍,把这两个游戏的背景和操作都写了一遍,省得大家下载了还得自己去查资料。
我这人就这样,自己折腾好了,就总想分享出来。我知道很多人跟我一样,就想下个包直接玩,不想花时间去研究那些破技术细节。所以我就把这个版本放出来了,地址我放在一个很显眼的位置,你们要是想玩,直接拿我这个,我保证干净,省得你们再踩我踩过的那些坑。