在刚结束不久的2019E3上,史克威尔艾尼克斯公布了《最终幻想8》高清重置的消息,令全球玩家倍感兴奋。
不过兴奋过后,玩家们突然有些质疑:《最终幻想8》的源码不是早就丢失了吗?那么SE是如何进行高清重置的呢?
原来,SE是在一个离职员工的电脑里翻出来的《最终幻想8》源代码,真是万幸。
源代码丢失这件事,主要还是当时开发团队的工作习惯问题。
PS1时代,当时的游戏产品一经发布,开发团队就会将工作成果删除并转移到下一个项目去,而游戏源代码的备份,也有可能因为人员疏忽或者设备故障等原因导致丢失。
其实除了《最终幻想8》,还有几款游戏因为源代码丢失,导致重置工作困难重重。
《古惑狼三部曲》
《古惑狼三部曲》是顽皮狗公司在上世纪推出的经典过关游戏《古惑狼》的重置版,于2017年的E3上正式公布。
游戏在最大程度还原原作的同时,画面也有了巨大的提升,为了做到这点,工作室付出了巨大的努力。
复刻一款上个世纪90年代的游戏,之所以困难重重,原因之一就是原版游戏的源代码已经丢失,开发商几乎没有任何参考资料可以借鉴。
所以《古惑狼三部曲》与其说是重置,不如说是完完全全地重做。
好在重置版的销售成绩还算不错,对得起开发人员们的辛勤工作。
《古惑狼三部曲》是幸运的,即使丢失了源代码,开发团队还是想尽了办法令其重生,而下面这款游戏就没那么幸运了。
《冰风谷2》
Beamdog是一家游戏开发商,他们制作了《博德之门》和《异域镇魂曲:折磨》的重置版,但当他们开始制作《冰风谷2》的重置版时,却遇到了一些麻烦。
Beamdog的CEO曾透露,他们查阅了所有能找到的数据,都无法找到《冰风谷2》的源代码,而失去了这份源代码,是无法进行《冰风谷2》的高清重置工作的。
虽然现在市面上还在出售《冰风谷2》的原版游戏,但因为这些游戏文件经过压缩,所以想要通过反编译获取源代码几乎是一件不可能的事。
如果从现有的数据倒推回去,重新编译出整个系统的话,其难度和开发成本甚至要比做一款全新的游戏还要高。
所以目前已经基本可以确定,《冰风谷2》的高清重置版是没有机会面世了。
正所谓备份不做好,玩家两行泪,游戏的源代码丢失实在是一件令玩家和开发商都无比心痛的悲剧。
好在如今的备份手段已经非常完善,安全性也得到了非常大的提升,希望以后源代码丢失这种事不会再出现了。
领取专属 10元无门槛券
私享最新 技术干货