第四节
“嘿!”罗梅洛把卡马克叫到机器前:“你一定要看看这东西。”他启动了Doom
——或者说,本应该是Doom的那个程序。《星球大战》的开场音乐响起,屏幕上不
是他们所熟悉的Doom关卡,而是一个闪耀着金属光泽的小房间,罗梅洛按下空格键,
一扇门开了,同时传来命令声:“停下飞船!”罗梅洛继续往前走,他们看到嘟嘟
作响的机器人,还有戴着白色头盔的帝国士兵,甚至那选择了黑暗原力的天行者—
—达斯. 维德(Darth Vader )。一些黒客们已经把Doom完全改装成了《星球大战
》。“哇……”卡马克想:“这真了不起,不管怎样,我们算是做了正确的事情。”
这所谓“正确的事情”,就是让Doom更便于玩家们修改,从而,他们就可以制作出
类似眼前StarDoom这样的新模式。早在《德军总部3D》年代,卡马克就惊讶地发现,
玩家们利用id的引擎制作出了自己的游戏。当然,卡马克自己也曾经修改过《创世
纪》里主角的生命值,但那次,玩家们走得更远,他们从头到脚重新制作了游戏里
的图片,他们创造了全新的角色,譬如——小恐龙巴尼。卡马克和罗梅洛觉得这很
有意思,并受到不少启发。他们注意到,《德军总部3D》的模式制作是完全替换游
戏本身的资源文件,譬如把纳粹的图片换成巴尼的图片,如果玩家想再换回到纳粹,
就相当麻烦。于是,在Doom中,卡马克进一步抽象了引擎和数据文件之间的关系,
他专门制作了一个资源管理子系统,把数据都放到所谓的WAD 包中,这个名词是汤
姆的点子,意为:数据都在哪?(Where ’s All the Data? ),从而,在每次主
程序启动时,它载入的是一个包含了所有图片和音乐的WAD 包,这样,玩家就可以
每次指定不同的WAD 文件让引擎使用,而不必再像《德军总部3D》那样麻烦地备份
和恢复数据。
此外,卡马克还公布了Doom关卡编辑器和其他辅助工具的源代码,以便玩家们
定制自己的游戏。这不光在游戏领域是个非常激进的做法,就任何形式的媒介而言,
它都算得上前卫。这就像是涅槃乐队的唱片里附带了工具以便让你用自己的声音替
换科特. 科本(Kurt Cobain ),或是《洛奇》(Rocky )录像带允许你把费城的
街景换成中世纪的日本。以前也有游戏发布过关卡编辑器,但还没有哪个公司的程
序员——更不要说是老板本人——公开过如此核心的技术。尽管卡马克暂时没有放
出引擎本身的源代码,但他提供给玩家们的工具已足以让他们对游戏进行彻底修改。
这不只是慷慨大方,这关乎世界观——这体现了自由主义里授权予民从而削弱垄断
控制的思想。卡马克已不再是那个在堪萨斯城家中向往着黑客文化的孩子了,二十
三岁的他现在是一个百万美元公司的所有者,他可以做任何他想做的事,他可以身
体力行地去铸就黒客文化的辉煌。
那并不是每个人都能理解的事。除了罗梅洛这个有着黒客思想的程序员以外,
id所有人都被卡马克的慷慨弄得惊慌失措,尤其是像杰伊和凯文这样有商业头脑的
人。“这做法太荒唐了,”凯文说:“没有人免费公布过制作工具,而且这里面还
有法律问题,如果有人把他做的内容和我们的混在一起发布怎么办?如果有人把因
特网上这些Doom模式拿到商店里出售怎么办?那样的话,我们一觉醒来,就会发现
有人在用我们的游戏来和我们抢占市场份额!”
“嘿,他们根本没领会,”卡马克转了转眼珠,心里想:“因为他们不是程序
员,所以他们没法领会这种黒客的乐趣。”他们甚至都不是真正的玩家,他们不是
这玩家社群的一份子。让卡马克心存感激的是,罗梅洛站了出来,大声为他辩护:
“我说,哥几个,我们不会有什么损失的,我们现在正财源滚滚,我就不相信外面
的人能怎么样!多大事啊!”
在Doom还没有发布时,的确就有玩家在热切期盼着这些方便他们修改制作的功
能,其中一些等不及的玩家甚至直接拿泄漏的演示版开刀。在正式版临近完工时,
卡马克给一些《德军总部3D》的模式制作者们发了一封电子邮件,向他们透露了Doom
里模式制作方面的一些增强特性。但卡马克自己也不知道他们能用这些功能制作出
什么东西。Doom发布几个星期后,网上就出现了简陋的关卡编辑器,它们可以修改
游戏中现有的地图,譬如调整墙壁、移动地板。
1994年1 月26日,新西兰坎特伯雷大学一位名叫布瑞登. 韦伯(Brendon Wyber)
的黒客把他的“Doom编辑工具”(DEU: Doom Editor Utility)传到了网上。在这
个程序的制作过程中,他得到了全球各地玩家的帮助。尽管卡马克公开了地图编辑
器的源代码,但他并没有时间和精力去帮助玩家们理解它,而布瑞登则如同疱丁解
牛般从源代码中分离出各种功能,DEU 向玩家展示了如何从无到有地建造出一个关
卡。2 月16日,比利时学生拉斐尔. 奎奈特(Raphael Quinet)协助布瑞登制作的
DEU 增强版发布,“你几乎可以在关卡里做任何事,”他们写道:“你可以移动、
添加、删除各种怪物和宝物,改变墙的位置,或是改变它的墙纸,或是安置新的升
降机、门、酸液池,你还可以调整天花板的高度……甚至,建造一个全新的关卡。”
DEU 的发布是一道分水岭。从此,每一个热心的玩家都可以制作出自己的关卡,
他不一定要是程序员,也不一定要是美工或什么专业人士,只要他愿意,他就可以
动手修修改改。如果他再会制作图片或音效,他就可以建造出他心目中的世界,譬
如Doom巴尼、Doom辛普森、Doom商场、Doom地铁。密歇根大学的学生格雷格. 刘易
斯(Greg Lewis)在这基础上更进一步,他编写了一个名叫DeHackEd的程序,这个
免费软件所能修改的不只是包含图像、声音、关卡的外部WAD 文件,而是游戏的核
心——可执行文件,这里面包含了游戏的运行逻辑,譬如怪物们如何行动、武器如
何开火、文字如何显示。
“DeHackEd可以彻底颠覆Doom的玩法,”刘易斯在文档里写道:“譬如使火球
隐形、使火箭弹的伤害增加到2000点、使怪物们漂浮在空中、使你那水深火热中的
太空战士拥有无限弹药,它还可以在游戏里加入全新物品,譬如离子地雷、超级连
发武器、极速火箭,这样你就可以设计出全新的死亡竞赛规则,而且你可以把这些
改动都放到一个补丁文件里发给朋友,WAD 开发者们可以在关卡里加入新的怪物…
…一切的一切。”
这些黒客工具使游戏的“沉浸感”有了新的含义。Doom本身已使玩家沉浸于快
节奏的三维世界,沉浸于可以互相对抗的死亡竞赛;而黒客工具则使他们沉浸于创
作的乐趣,当玩家先勾画出整个世界的蓝图,然后设计出各种生命形态、并定义出
万物运作的物理规则时,他其实是在扮演上帝的角色。玩家们开始在因特网上互相
免费交换自己创造的世界,这些因为死亡竞赛而离开课堂的玩家们现在找到了新的
嗜好:创作。他们不分昼夜地忙碌,他们甚至赤膊上阵:泰勒大学的一些玩家定期
举办“天体创作营”,在那期间,他们一个个都扒得精光坐在计算机面前。Doom不
止是一个游戏,它是一种文化。
这文化使id内部本来就持怀疑态度的人们愈发不安。经过一番讨论后,杰伊获
准发布一份针对Doom修改制作的法律声明:“你可以就你的作品向用户收费,id软
件公司对此不收取任何版税,但你的作品必须在Doom注册版的基础上运行,而不能
在Doom试玩版上运行。你必须在你的作品中标明这不是id软件的产品,id软件不会,
也无法,为你的作品——或是安装了这作品后的Doom——提供技术支持。根据我们
律师的要求,你可能还需要在你的作品中包含一份法律声明。以上只是我们目前能
想到的,在最终成文之前可能还会有所变动。: ) …… 很抱歉,我们必须发表
这份声明,”他总结道:“因为……没有其他办法可以控制现在的状况。”
id将要发现,还有他们更无法控制的事。
亦凡公益图书馆(shuku.net)
下一章 回目录