第 17 章

模组博物馆

模组方舟上线的那天,Kael在后台盯着访问数据,发现一个奇怪的现象:被点击最多的不是那些著名模组的条目,而是一个叫“德鲁伊的背包”的《上古卷轴III:晨风》小模组。这个模组的功能极其简单——给游戏里的德鲁伊角色增加了一个可以打开的背包界面,方便玩家整理随身物品。它发布于2003年,最后一次更新是2004年,作者在2006年之后就从所有论坛消失了。Kael想弄清楚为什么这个条目突然火了。他翻了翻当天的社区讨论,发现有人在Reddit上发了一个帖子,标题是“天哪,这是我十五年前做的”。发帖人就是那个消失的作者。他在帖子下面写:我已经完全不记得这个模组的代码是怎么写的了,我甚至不记得自己还做过这个东西。但看到那个背包界面的截图,突然就想起当年在宿舍里熬夜调试脚本的那个冬天。这就是模组博物馆跟文件下载站最根本的区别。文件下载站给你一个压缩包,你解压,安装,玩,删掉。

整个过程里你不会知道这个文件是怎么来的,是谁做的,那个人当年在想什么,他为什么做着做着就不做了。模组博物馆把这些东西都放在条目里——不是说教式的长篇大论,而是碎片式的、拼图式的记录:一段论坛签名档的截图,一个已经被关闭的个人博客的存档链接,一封管理员跟原作者往来的邮件摘要。这些碎片拼在一起,构成了一个模组的“生平”。而这个“生平”,正在成为玩家生成内容文化进入遗产化阶段的标志。遗产化。这个词听起来很学术,但它描述的现象其实很简单:一群人开始意识到,他们正在经历的某种文化实践可能会消失,于是他们有意识地把过去的碎片整理成可供后人访问的叙事。这种冲动在人类历史上出现过很多次——老手艺人在工业化浪潮中开始记录口传的工艺口诀,民间音乐爱好者在唱片业鼎盛时期背着录音机下乡采集快要失传的小调。每一次遗产化,都发生在一个文化形态从活态走向濒危的转折点上。模组文化在2019年就站在这个转折点上。要理解这个转折,你不能只看那些还在更新的热门模组。

你得看那些已经死了的。那些文件格式已经不被新系统支持、依赖的老游戏已经买不到、原作者已经失联多年的模组。它们才是遗产化的真正对象。而它们的死亡速度,远比大多数人想象的快。一个典型的模组生命周期是这样的:作者在某个论坛发布第一个版本,随后一两年里持续更新,积累一批核心玩家。然后作者毕业了、工作了、结婚了、兴趣转移了,更新停止。论坛还在,帖子还能下载,但慢慢有人开始反馈“新版本系统跑不了”。再过几年,论坛换服务器,附件丢失。或者论坛直接关站,所有帖子变成404。网盘上的备份链接一个接一个失效——作者当初随手传的那个网盘可能已经倒闭了,或者账号太久没登录被清理了。等到十年后有人想回头找这个模组,他能找到的通常只有搜索引擎缓存里的残片。这就是Kael在2018年年底经历的那个时刻。他想找一张2008年玩过的《魔兽争霸III》自定义地图,发现所有下载链接都死了。他在各个社区发帖求助,有人回复说可能刻过盘,但盘找不到了。

那一刻他意识到,模组社区正在经历一场无声的大灭绝。每天都有文件在失效,每天都有记忆在断裂。于是他开始做“模组方舟”。这个名字起得很直白。方舟,就是发大洪水的时候用来保存物种的那条船。Kael的方舟不保存物种,保存模组。它的收录标准从一开始就很明确:不收那些还能在Steam创意工坊或者CurseForge上下载到的东西。那些还在运营的平台自己会保存。方舟要救的是那些已经落水的——已经被平台下架的、已经无法在新系统上运行的、原作者已经消失且无人维护的模组。这个定位决定了“模组方舟”不是一个技术项目。技术问题反而是最简单的——存储空间便宜了,网页归档工具成熟了,论坛帖子的截图和存档可以半自动化处理。真正难的是策展。哪些模组值得上船?以什么标准来判断“历史重要性”?那些涉及版权灰色地带的模组要不要收录?原作者明确表示不希望被再发布的模组怎么处理?这些问题,每一个都是权力。先说标准。

“模组方舟”的收录流程是这样的:任何人都可以提交提名,但最终是否收录由核心团队决定。团队的初始成员是五个人,全是男性,全是程序员背景。他们设计了一套打分体系:技术原创性、社区讨论热度、对其他模组的影响、代表某种创作潮流的典型性。每一项从1到5分,总分超过12分才能入库。这套体系运行了三个月,问题就暴露了。一位在《上古卷轴》社区活跃多年的女性模组作者在论坛上公开质疑——她的外观模组被提名了,但评分只拿到9分,被拒收了。她在帖子里写:你们的“技术原创性”评分,天然偏向那些修改了底层代码的模组。一个换皮的外观模组在这项上最多拿2分。但你们有没有想过,当年有多少女性玩家是因为外观模组才第一次打开游戏文件的?这种入口性的影响力,算不算历史意义?这个问题击中了要害。Kael后来在一次社区访谈中承认,团队在设计评分标准的时候完全没有意识到“技术原创性”这个维度本身带有文化偏见。

他们不是在故意排斥什么,但他们的背景——男性、程序员、硬核玩家——让他们天然地把“改代码”看得比“改贴图”更重要。这种偏好不是个人的,是结构性的。它根植在模组社区那套老旧的“硬核/软核”等级制里,那套我们在前面章节里分析过的、根深蒂固的性别编码。“模组方舟”最终修改了评分体系,加入了“社区文化影响”和“代表性”两个维度。这不是一个皆大欢喜的结局——新的维度带来了新的争议,比如“社区文化影响”怎么量化,“代表性”的标准谁来定——但它至少表明了一件事:遗产化不是中立的。选择保存什么,本身就是一种权力行使。而这种权力,是可以被质疑、被修正的。更棘手的问题出在版权灰色地带。模组的历史,从根子上就是一部版权模糊的历史。1990年代的模组作者直接提取原游戏的美术资源、音效文件、代码片段,改一改就塞进自己的作品里。这在当时是常态,游戏公司要么没注意到,要么注意到了但选择默许——毕竟模组社区能延长游戏的寿命,间接带动原版销量。

但到了2019年,法律环境已经完全不同了。数字千年版权法的删除通知可以一键发送,游戏公司的法务部门随时可以追溯侵权。那些包含着未经授权资源的模组,要不要收进档案馆?“模组方舟”的选择是:收,但要标注清楚。每个条目的“版权状态”一栏会写明该模组使用了哪些第三方资源,这些资源目前的权利状态如何,是否存在已知的版权争议。Kael的解释是:我们不是法官,我们不判断合法性。我们只记录事实。这个模组在历史上就是这样被创作出来的,这就是它真实的样子。这个立场在2019年秋天经受了一次考验。一个2004年发布的《半条命2》模组被提名入库,但检查发现它使用了从另一款游戏里提取的武器音效。那个模组的原作者已经失联多年,但音效的版权方在2019年仍然存在,而且以维权积极著称。“模组方舟”内部争论了两天。有人主张直接拒收,避免法律风险。有人主张收录但不提供文件下载。

最终的决定是保留条目,在版权状态栏用红色字体标注“高风险”,并在下载链接旁加一段说明:该模组包含可能涉及第三方权利的素材,下载者应自行了解当地版权法规。这个处理方式不完美,但它体现了一种历史学家的伦理:你不能因为一段历史有污点就不记录它。你只能如实记录,包括那些污点。那些在版权模糊地带生长出来的创造力,如果因为“不够干净”就被排除在历史之外,那么这段历史就是不完整的。但反过来,记录这些作品也可能给原作者带来麻烦——万一某家公司决定追溯侵权呢?Kael的团队没有办法完全解决这个困境,他们只能把它诚实地摆在条目页面上,让访问者自己判断。然后是所有问题里最棘手的那个:原作者明确表示不希望被再发布。这其实是模组博物馆日常运作中最常遇到的拒绝理由。很多老牌模组作者在退圈之后,对自己早年的作品有一种复杂的感情。有人觉得那些代码写得实在太烂了,烂到不愿意让人看见。有人觉得那个模组代表了一段不想回忆的过去。

有人纯粹是厌倦了,不想再跟游戏社区有任何瓜葛。这些理由都很人性,很真实。但它们跟模组博物馆的使命——保存那些作者已经放弃的作品——产生了根本性的冲突。“模组方舟”的处理方式是分级。第一级:如果作者明确拒绝,且模组本身没有不可替代的历史价值,那就尊重作者,不收录。第二级:如果作者拒绝,但模组具有重要的社区历史意义,那就收录元数据——名称、作者、发布日期、基本描述——但不提供文件下载。第三级:如果作者已经去世,或者彻底失联超过五年,且模组具有重要历史意义,那就完整收录,包括文件。这个分级体系在社区里引发了激烈争论。有人觉得“不可替代的历史价值”这个标准太主观了,谁来定义?有人觉得五年失联就自动收录太短了,应该改成十年。还有人提出一个更根本的问题:一个模组一旦发布到公共论坛上,被成千上万的人下载、修改、讨论过,它还算不算作者个人的私有物?这个问题没有答案。它触及了模组文化最核心的张力:模组创作既是个人表达,又是集体实践。

一个模组的生命力,往往不完全来自原作者。那些后续的修改者、汉化者、兼容性补丁的制作者,他们也为这个模组投入了创造性劳动。当原作者选择消失,这些共同创作者的声音要不要被听到?中文区的“模组遗产计划”在2020年初遇到了一个典型案例。一个2006年发布的《魔兽争霸III》防守地图,原作者在2010年宣布退圈,并在告别帖里明确写了“请不要再传播我的地图”。但十年后,这张图在中文自定义地图史上被公认为某个子类型的开山之作,至少二十张后来的热门地图直接继承了它的设计框架。“模组遗产计划”的管理员找到了当年参与测试和修改的几个玩家,其中一位保存着最后版本的源文件。怎么办?管理员的最终决定是:收录元数据和设计文档,但不提供地图文件。他们在条目页面写了一篇长文,详细分析了这张地图的设计创新、对后续作品的影响、以及在社区玩法演变中的位置。文末加了一句:我们尊重创作者的意愿,但我们也相信,这段历史值得被记住。

这句话,基本上就是所有模组博物馆项目的核心信条。现在我们要把镜头拉远。为什么是2019年?为什么这批项目会在这个时间点集中出现?你可以找到很多技术层面的解释。云存储成本下降了,搭建一个档案网站不再需要高昂的服务器费用。网页归档技术成熟了,论坛帖子的截图和存档可以自动化处理。社区老龄化到了一个临界点——第一批模组作者已经四十多岁了,他们开始回忆青春,愿意接受访谈。这些都是事实。但更深层的原因是一种文化焦虑。2019年,玩家生成内容已经全面平台化了。Steam创意工坊运行了八年,Roblox的市值突破百亿美元,《我的世界》的模组市场被微软和CurseForge牢牢掌控。创作还在继续,甚至比以前更繁荣——但那种繁荣是另一种东西。它是被平台规则精心修剪过的,被商业合同严密包裹着的,被算法推荐系统精确调控着的。它有效率,有规模,有利润,但它缺少一种品质。那种品质就是草根性。那种混乱的、不可预测的、经常失败但偶尔爆发出惊人创造力的草根性。

那种不经过平台审核就直接把文件扔到论坛上的草根性。那种用盗版软件和破解工具硬改游戏代码的草根性。那种作者随时可能消失、文件随时可能失效、一切都在流动和不确定之中的草根性。2019年的模组博物馆项目,本质上是对这种草根性的追悼。它们试图在一切都变得标准化、商业化、永久在线之前,抓住最后一点正在消失的东西。这就引出了一个悖论:当模组文化开始被博物馆化,它也就开始失去那种活生生的、混乱的、不断变形的草根特质。遗产化既是保存,也是一种告别。你把一个模组放进数字档案馆,加上元数据、版本号、版权标注、历史评价——它就不再是那个在论坛帖子里野蛮生长的活物了。它变成了标本。标本很完整,很精确,但它是死的。“模组方舟”的管理员们知道这个悖论。Kael在2020年的一篇博客里写到:我们正在做的事情,本质上是一种临终关怀。我们收集的这些模组,大部分永远不会再被运行。新的操作系统不支持,新的硬件跑不了,甚至理解它们所需的游戏文化语境也在消失。

五十年后,有人打开我们的档案,看到一个2003年的《半条命》模组文件——他可能完全不知道这是什么,为什么要做这个,当年那些玩家为什么为之疯狂。我们只能尽量多地留下注释,留下上下文,留下当时的讨论。但那种活生生的体验,是留不住的。这话说得有点伤感,但他说得对。模组文化的核心不是文件本身,而是围绕文件展开的实践——下载、安装、调试、冲突解决、修改、再分享、社区讨论、版本迭代。这些实践依赖于特定的技术环境和社会关系。环境变了,关系散了,实践就死了。档案馆能保存的,只是实践的化石。但化石也有化石的价值。没有化石,我们就不知道恐龙长什么样。2020年初,一个意想不到的事件验证了模组博物馆的价值。《魔兽争霸III》发布了重制版,暴雪在用户协议中加入了一条:所有在重制版中创建的自定义地图,版权自动归属暴雪。

这条款引爆了社区,也让很多人突然意识到一件事——那些老的自定义地图,那些在原版《魔兽争霸III》上运行了十几年的地图,它们的法律地位其实从来没有被认真审视过。它们存在于一个巨大的灰色地带里,靠的是暴雪多年来的默许。一旦公司改变政策,整个自定义地图的文化遗产就可能被连根拔起。就在这个时间点,“模组遗产计划”的存档发挥了作用。它已经收录了超过八百张中文自定义地图的元数据和历史文档。这些材料不能阻止暴雪修改用户协议,但它们至少确保了一件事:无论平台政策怎么变,这段历史不会凭空消失。有人记录过,有人整理过,有人为那些已经被遗忘的地图写过条目。这些文字和截图构成的档案,比任何文件格式都更耐久。这是模组博物馆的深层意义:它不是要替代活着的模组社区,它是要在社区死亡之后留下遗骸。让未来的人知道,这里曾经有过什么,那些东西是什么样子的,为什么当时的人们觉得它们重要。但这种遗产化也充满了选择和权力。我们回到前面提出的那个问题:哪些模组值得被保存?

以什么标准来判断“历史重要性”?“模组方舟”在2019年收录的模组中,超过百分之七十是玩法修改类——新武器、新机制、新游戏模式。外观类模组只占不到百分之十五。这个比例,跟1998到2005年间实际发布的模组类型分布是有偏差的。根据一些老论坛的残留数据,外观类模组在那个时期的占比至少在百分之三十以上。但它们在“模组方舟”的档案里被严重低代表了。这不是故意的。Kael的团队在筛选时遵循了“技术原创性优先”的原则,这个原则本身就偏向玩法修改。外观模组通常被认为是“浅层”的、“只是美术”的,不值得作为历史文物来保存。但这种判断,是不是在复制模组社区内部那套老旧的等级制?那套把“硬核”等同于重要、把“软核”等同于次要的等级制?2020年夏天,一位网名叫Nyx的模组历史研究者在个人博客上发表了一篇长文,梳理了1999到2005年间《半条命》和《上古卷轴III:晨风》的女性外观模组作者。她指出,这些作者在当时的社区里形成了一个独特的亚文化圈。

她们互相教授贴图修改技术,分享素材资源,在论坛上组织皮肤设计比赛。她们的创作被当时的硬核玩家嘲笑为“给娃娃换衣服”,但这个圈子实际上培养了一批后来进入游戏行业的美术人才。这篇文章发表后,“模组方舟”的团队联系了Nyx,请她帮忙补充档案中缺失的外观模组条目。到2020年底,档案中的外观模组比例上升到了百分之二十二。这仍然偏低,但至少有人在修正。这个修正过程本身就是遗产化的一个核心特征:它不是一次性的,它是持续的、充满争议的、不断被重新审视的。每一代人都会用自己的标准重新评估什么值得保存。今天的正典,明天可能被质疑。今天的遗漏,明天可能被补上。这就是为什么模组博物馆不是简单的文件存档库。存档库只管存,不问价值。博物馆要策展,策展就要判断,判断就有争议,争议就产生叙事。而这些叙事,最终会塑造后来者对模组历史的理解。我们来看一个具体的叙事如何被建构的例子:DOTA。

我们在前面的章节里详细讲过DOTA的诞生过程——Eul的原始地图,Guinsoo的Allstars版本,IceFrog的长期维护,最终催生了独立的《DOTA 2》和整个MOBA游戏类型。这是模组历史上最成功的故事,没有之一。但在模组博物馆的叙事里,DOTA占据的位置非常微妙。“模组方舟”收录了DOTA的早期版本——不是Allstars,而是更早的、Eul在2003年发布的那个原始版本。这个版本的文件极其难找,因为它在《魔兽争霸III》的无数自定义地图中并不起眼。Kael的团队最终在一个俄罗斯私人FTP服务器上找到了一个疑似副本,又通过文件哈希值比对和多位老玩家的回忆,确认了它的真实性。在“模组方舟”的条目页面上,这个原始版本的DOTA被描述为“MOBA类型的共同祖先之一”。注意这个措辞——“之一”。条目正文详细记录了Eul的原始设计、Guinsoo的继承和改造、以及同时期其他类似地图的平行发展。

这种对源头的追溯,呼应了DOTA模组本身的演变史。2009年,曾作为Dota模组领导设计者的IceFrog受雇于Valve,开启了《DOTA 2》的开发。2015年,《DOTA 2》成为首个更新至起源2引擎的游戏。Valve在2012年宣布《DOTA 2》将免费提供,并明确社区贡献者将成为基础,游戏收入将来源于商店中可购买的虚拟物品,而装饰道具则由Valve和社区通过Steam创意工坊共同提供。这种模式在《军团要塞2》的创作者于2011年6月带来350万美元收入后变得流行。2014年1月,Valve的Gabe Newell披露了这样一组数据:上一年度Steam创意工坊的每位制作者平均从其作品中赚取了15,000美元的收入。从模组到平台资产的路径,在DOTA的故事中清晰可见。

它没有把DOTA写成独一无二的天才之作,而是把它放在一个更广阔的自定义地图创新浪潮中来理解。这种叙事选择本身就是一种历史书写。它在对抗一种常见的简化论——那种把DOTA的成功完全归功于个别天才作者、忽略社区集体贡献的简化论。它也在对抗另一种简化论——那种把MOBA类型的诞生完全归功于DOTA、忽略同时期其他探索者的简化论。“模组遗产计划”对DOTA的叙事又有所不同。它的条目重点放在了DOTA在中国自定义地图社区的传播和本土化过程上——最早的汉化版本是谁做的,中文社区的第一批战队是如何组织的,那些基于DOTA框架但加入了中国元素的衍生地图是如何演变的。这个叙事强调的是文化翻译和在地改造,而不是源头的神话。两种叙事都是真的。但它们选择了不同的侧重点,建构了不同的历史图景。这就是策展的力量。现在我们要面对一个更尖锐的问题:模组博物馆的兴起,是不是意味着模组文化本身已经走向终结?这是一个合理的质疑。

通常来说,一种文化实践开始被博物馆化,往往是因为它的活态已经衰落。没有人会给还在呼吸的东西建纪念馆。模组博物馆的出现,本身就是一个信号——某种东西正在结束。但这不是简单的“终结”。更准确的说法是变形。模组文化从1990年代的车库爱好,变成了2000年代的社区实践,再变成了2010年代的平台经济。每一个阶段,它都在失去一些东西,同时获得另一些东西。它失去了草根性,获得了稳定性。失去了混乱的创造力,获得了可持续的商业回报。失去了匿名社区的自由感,获得了专业化的工具和渠道。2019年的模组博物馆,记录的是这个变形过程中的一个特定阶段——那个已经过去的、草根的、混乱的、但充满意外惊喜的阶段。它不是在哀叹“一切都完了”,它是在说“这些东西曾经存在过,它们值得被记住”。而记住,本身就是一种行动。它不是为了过去,而是为了未来。

当未来的创作者打开这些档案,看到1998年一个青少年用十六进制编辑器硬改游戏文件的故事,看到2004年一群互不相识的网友在论坛上协作开发一个模组的过程,看到2007年一个女性作者在性别歧视的评论中坚持发布外观模组的记录——他们看到的不仅是历史,也是一种可能性。一种不同于平台化创作的、更野生但也更自由的创作方式的可能性。这种可能性也许永远不会再成为主流,但它作为参照系的存在本身就很重要。它提醒人们,玩家生成内容不是天然就是现在这个样子。它曾经是另一种样子,它可以是另一种样子。2020年年底,“模组方舟”的服务器硬盘满了。Kael在网站上发了一条公告,说需要众筹升级存储设备。二十四小时内,筹款目标就达到了。捐款人里有当年的模组作者,有游戏行业从业者,有大学里的游戏研究者,也有纯粹的路人玩家。有人在捐款留言里写:我从来没玩过这些模组,但我觉得它们应该被保存下来。这句话,某种程度上概括了模组博物馆的全部意义。

它不是为了服务现有的玩家群体,而是为了构建一种跨越时间的文化记忆。这种记忆的对象不是那些已经进入正典的商业作品,而是那些边缘的、脆弱的、随时可能消失的民间创作。它们加起来,构成了玩家创造力的完整谱系。而这个谱系,正在被写入历史——不是被游戏公司的官方史写入,不是被游戏媒体的排行榜写入,而是被一群普通的第二代模组玩家写入。他们不曾亲历1990年代的车库时代,但他们通过老玩家的口述、论坛遗迹和残留文件,试图重建那段正在快速消失的历史。他们做这件事,没有报酬,没有官方认可,甚至没有多少人知道。他们只是觉得,这些东西不应该就这么没了。这种冲动,跟当年那些在车库里改游戏代码的青少年,其实是同一种东西。但当这种冲动从创作变成了保存,从制造新东西变成了守护旧东西,模组文化就已经跨过了一道看不见的门槛。门那边是活态的传统,门这边是遗产化的记忆。门本身没有锁,但走过去的每一步都在改变走路的人。