如果你正在为某个夏末聚会找话题,或者想在后院烧烤的冷场时刻救个场,又或者需要应对在派对上不小心和陌生人四目相对后的尴尬三秒——这里有个主意:带上你的单反相机。别用它拍照,而是把它掏出来,递给对方,挑战他们在相机上通关一关《毁灭战士》——就是1993年的那个经典版本。享受他们一脸困惑的表情……然后是他们反应过来时的震惊:等等,你真的能在单反上玩《毁灭战士》。

只要你拥有一台非常特定、非常老的设备,这事儿就是真的。佳能EOS 550D,也就是大家熟知的Rebel T2i,是佳能2010年发布的一款入门级单反。虽然对某些人来说这好像还挺近的——我个人完全无法理解2014年居然不是昨天——但在科技圈,这已经是上古历史了。最近,开发者lauris-nl为这台相机做了一个能跑的《毁灭战士》移植版。这事儿听起来有点离谱,因为它确实离谱,但在老硬件上跑《毁灭战士》本来就是一种传统。(Reddit上甚至有个专门的版块!)

打开网易新闻 查看精彩图片

怎么做到的?全靠一个叫Magic Lantern的固件

为了让这事儿成真,lauris-nl用了一个叫“Magic Lantern”的东西,这是一个开源固件插件,最初是为了帮摄影师解锁佳能相机上的额外拍摄功能。虽然Magic Lantern大概没打算把这台设备变成杀恶魔的手持神器,但软件和硬件配合得还挺好。相机的方向键控制角色移动,Set键开火,Menu和Display键负责打开和关闭《毁灭战士》的游戏内菜单。这操作逻辑居然这么顺手,简直离谱——但更离谱的是,佳能EOS 550D还能处理声音。相机自带扬声器,所以当你在那个想象中的派对上用相机玩《毁灭战士》时,注意了,会有枪声和僵尸的呻吟声。这玩意儿,显然不是什么低调的活动。(不过如果你想假装在拍度假照片、实则偷偷打游戏,可以把音量调小。)

想自己复刻?先看清楚限制条件

如果你有兴趣自己复刻这个操作,但手头恰好没有一台Rebel T2i,那你在eBay上搜的时候可得把筛选条件设精确了。这个《毁灭战士》软件破解只适用于550D——而且,更进一步,只适用于运行固件版本1.0.9的相机。开发者lauris-nl给出了非常明确的指示,警告人们不要尝试在其他任何相机型号或固件上安装《毁灭战士》。他们没有解释原因,但合理推测是,你可能会把你那台又贵又老的相机变成砖头,所以这里还是听lauris-nl的话比较稳妥。

在杂物抽屉里或者网上都找不到一台16年前的佳能?别灰心。另一位开发者DaneBentley已经搞定了在佳能PowerShot SD1000上实现同样的操作,那是2007年的一款卡片机,和550D一样,也是当年的入门级产品。

老相机玩《毁灭战士》,图个啥?

说实话,这事儿实用性几乎为零。你既不能拿它替代正经游戏机,也不能指望用它来提升摄影技术。但它的意义恰恰在于“离谱”本身——一台16年前的入门单反,被开发者用开源固件折腾出了跑《毁灭战士》的能力,这事儿本身就够酷的。它属于那种“我知道这没用,但我就是想看它能不能跑”的极客浪漫。

而且,这也不是第一次有人在奇怪的地方跑《毁灭战士》了。这个游戏几乎成了“万物皆可跑”的测试基准——从智能冰箱到计算器,从ATM机到验孕棒,都有人尝试过。在相机上跑,虽然不算最离谱的,但也绝对能排进前列了。

想试?先看看你有没有这些条件

  • 一台佳能EOS 550D(Rebel T2i),固件版本必须是1.0.9
  • 或者一台佳能PowerShot SD1000(2007年的卡片机
  • Magic Lantern开源固件
  • 对“把设备搞成砖头”这件事的心理准备

如果你手头正好有这些老设备,又不怕折腾,那这确实是个挺有意思的周末项目。但如果你没有,也别特意去eBay上花大价钱淘一台——毕竟,这玩意儿除了能在派对上当个话题,好像也确实没啥别的用了。

不过话说回来,能在2010年的单反上听到《毁灭战士》的枪声和僵尸叫,这事儿本身就挺魔幻的。科技的发展有时候就是这么不讲道理——你以为它过时了,它却还能给你整点新活儿。