第 18 章
永不落幕的修改
把时钟拨回2021年秋天,加州的圣何塞。一个名叫李的十九岁女孩坐在卧室里,面前是两台显示器。左边那台开着Roblox Studio,右边那台开着Discord。她正在和一位十四岁的建模师讨论下一个项目——一个宠物模拟器,这次计划加入NFT元素,尽管她对其确切含义并不清楚,只知道这东西最近很火,火到Roblox的开发者论坛上每天都有人在讨论。她的团队有五个人,分布在美国三个州,年龄最大的二十二岁,最小的就是那位建模师。他们从未见过面,所有沟通都依赖Discord完成。从十四岁起,李就开始使用Roblox Studio制作游戏,她的第一个作品是套用官方模板的宠物模拟器,上线首月赚了三十七美元。到了2021年,她的游戏总收入已超过一百二十万Robux,按当时汇率折算,约合十一万美元。她从未觉得这些东西是“属于她的”——她使用的是Roblox的引擎、素材库、服务器和支付系统,甚至无法将游戏导出到Roblox平台之外。然而她说:“我从来没想过要拥有什么。我只是喜欢做东西,然后看别人玩。”
现在,把镜头切到另一个地方。同一年,中国,一个叫老朱的玩家坐在出租屋里,对着电脑屏幕上的Java代码叹气。他维护了六年的《我的世界》模组“华夏工艺”——三百多种中国古典建筑构件,从斗拱到琉璃瓦,从榫卯到彩绘——在游戏1.17版本更新后,全部失效。他已经花了三个月逐行修改代码,测试兼容性,修复那些因为底层框架改变而出现的诡异bug。他的MCBBS私信箱里有六百多条未读消息,大部分是催更,少部分是谩骂,只有不到二十条是感谢。有人问他图什么,他说:“图个念想。”他拒绝过三次商业合作邀请,理由都一样:“我不缺这点钱,但要是收了钱,那些玩家就会觉得他们有权对我指手画脚。我不想伺候人。”
再把镜头对准第三个地方。2021年3月,一款叫《循环勇者》的像素风Roguelike游戏在Steam上爆火。发售后一个月,开发团队Four Quarters发布了一个更新,不是添加新内容,而是开放了游戏的配置文件。玩家可以直接修改XML文件,调整怪物的刷新频率、英雄的属性成长曲线、甚至整个游戏的节奏。在更新公告里,开发者写了这么一段话:“我们做这个游戏的时候,最开心的事就是修改它。现在轮到你们了。”游戏发售后三个月,一个叫“无限循环”的模组在Nexus Mods上获得了超过十万次下载。这个模组把游戏的核心循环从“不断变强但最终失败”改成了“永远循环下去,难度逐渐递增,直到你主动退出”。模组作者在简介里写了这么一句话:“我讨厌游戏告诉我什么时候结束。我想自己决定什么时候结束。”
三个场景,三个人,三种创造方式。它们同时存在于2021年,彼此平行,彼此映照,各自回答着同一个问题:当一个人想要修改游戏时,他到底在修改什么?
要理解这个问题,我们得先回到2016年秋天,西雅图,Valve总部。那一年的某个会议室里,一群工程师正在讨论一个看似很技术性的问题:Steam的用户评论系统被人玩了。不是被黑客攻击,而是被开发者。有些游戏公司发现了一个漏洞——他们可以批量生成Steam密钥,分发给员工或雇佣的水军,这些人“购买”游戏后留下好评,然后退款。钱回来了,但好评留下了。一整套刷分产业链就这么运转了大半年,直到Valve的算法工程师从数据异常中嗅到了不对劲。2016年9月,Valve修改了评论系统。通过密钥激活产品而不是直接从Steam商店购买的用户,以及购买后退款的用户,他们发布的评论将不再计入评论得分。但Valve做了一个耐人寻味的决定:那些被剔除的评论,仍然可见。任何人,如果愿意往下翻,仍然可以看到那些被系统判定为“不可信”的玩家声音。这一调整并非孤例,早在2016年5月,Steam就已开始将评论得分区分为过去30天内的评论和所有评论,Valve表示此举是因为游戏的更新可以改变用户对游戏的印象。而到了2019年3月,Steam开始识别离题的评论轰炸,并将它们从评论得分中剔除,首款被采取此类行动的游戏是《边缘禁地》系列,因其续作宣布成为Epic游戏商店的限时独家而遭到玩家负评轰炸。
这个看似技术性的调整,其实标志着玩家生成内容历史上的一个隐秘转折。从1993年Doom玩家用十六进制编辑器修改游戏文件开始,二十多年里,玩家创作所依赖的治理体系,一直是一种社区习惯法。服务器管理员个人判断,论坛版主集体讨论,老玩家用声望和口碑来维持秩序。这套体系当然不完美——它充满偏见、人治色彩浓厚、对圈外人不够友好——但它至少有一个特征:规则是透明的,因为制定规则的人就在你身边,你可以跟他们吵架,你可以知道谁在什么时间以什么理由做了某个决定。现在,Valve说,规则由算法定义。算法不会跟你吵架。算法不会解释它为什么认为你的评论不可信。算法只是执行,然后你可以看到结果,但你看不到过程。
这条路,Roblox走得更早,也走得更彻底。Roblox从2006年上线开始,就建立了一套自动化的内容审核系统,过滤色情、暴力、侵权内容。但这套系统从来不只是过滤违规内容——它也在过滤“不符合商业利益”的内容。2016年,Roblox停用了虚拟货币Tix,这个决定直接改变了平台上创作者的经济生态。Tix是免费货币,玩家每天登录就能获得,这意味着即使不花钱的玩家也能参与经济循环。Tix的取消,让Roblox的经济体系彻底转向了付费货币Robux,创作者的收入从此完全依赖于付费用户。这个决定没有经过社区投票,没有公开讨论,甚至没有提前通知。Roblox只是在开发者博客上发了一篇公告,解释这是为了“简化经济系统”。平台的逻辑很简单:我们制定了规则,你同意才来的。如果你不同意,你可以走。但你能走到哪里去?
这就是2021年UGC经济的核心张力。在Roblox上,李和她的团队可以两周做一个游戏,上线,赚钱,然后下架,再做下一个。她的创作周期以周为单位,她的目标用户是八到十二岁的孩子,她的竞争对手是其他同样用模板做宠物模拟器的开发者。她不关心这个游戏一年后还在不在,她只关心这个月的收入能不能超过上个月。Roblox的算法推荐机制决定了,如果你的游戏在短期内获得了高活跃度,你就会被推送到更多用户面前;如果你的游戏热度下降,你就会沉下去。所以你必须不断更新,不断做新游戏,不断追赶下一个热点。
这是一种完全不同于1990年代模组作者的创作节奏。1999年,Minh Le——也就是Gooseman——制作《反恐精英》时,花了整整两年时间。他用业余时间在Half-Life的引擎上修改每一行代码,调整每一把枪的后坐力参数,手绘每一张贴图。他没有模板,没有官方开发工具,没有教程,只有一个社区论坛,一群同样疯狂的模组作者,以及一种执念。两年,换来了一个改变整个游戏产业的作品。二十年后,Valve仍然在从《反恐精英》的遗产中获利——《反恐精英:全球攻势》在2021年仍然是Steam上最赚钱的游戏之一,它的皮肤交易市场催生了一个价值数十亿美元的二级经济体。但Minh Le本人,从《反恐精英》中赚到的钱,远不如一个Roblox上中等成功的开发者。
这不是谁比谁更优秀的比较。这是两种完全不同的创造逻辑。在Minh Le的时代,创作是“打开”一个封闭系统。你买了一份游戏,那是你的财产,你可以在上面为所欲为,只要你不拿去卖钱,没人管你。你修改它,就像你在自己的车上改装引擎——法律也许有一天会禁止,但首先,那是你的车。你创造的作品,也是你的。你可以把它免费发布,你可以把它授权给游戏公司,你可以用它在求职时证明自己的技术能力。1999年的模组作者不会说“我从来没想过要拥有什么”,因为他们确实拥有——他们拥有代码,拥有贴图,拥有设计,拥有社区声誉。
在Roblox的时代,创作是“进入”一个封闭系统。你注册一个账号,同意一份用户协议,获得一个开发工具包,你可以在平台允许的范围内创造任何东西,但你创造的任何东西都属于平台。用户协议里写得很清楚:你授予Roblox“永久的、不可撤销的、全球性的、免版税的”许可,允许Roblox以任何方式使用你的作品。你甚至不能把你的游戏导出到Roblox之外。你赚的钱,平台抽走百分之七十以上。你用的引擎,明天可以更新,你做的游戏后天可能就过时了。你的用户,不是你的——他们是Roblox的用户,Roblox只是允许你接触他们。但李不在乎。她告诉论坛上的提问者:“我从来没想过要拥有什么。我只是喜欢做东西,然后看别人玩。”
这句话,如果让1999年的Minh Le听到,他大概会觉得不可思议。但如果你让一个2021年十四岁的Roblox开发者听到,她会觉得理所当然。因为在她接触游戏创作的第一天起,她所知道的“创造”就是这个样子。她从来不知道什么是“拥有”一个游戏,什么是“离线”创作,什么是“修改”一个不属于自己的系统。她只知道,打开Roblox Studio,拖拽模板,上传到平台,等着看数据。这不是她的错,这是时代的产物。平台经济用十五年时间,重新定义了“创造”这个词的含义。
但平台经济并没有完全覆盖所有角落。在《我的世界》社区,老朱的“华夏工艺”模组是完全免费的。他拒绝商业合作,拒绝付费墙,拒绝任何形式的变现。他维护这个模组六年,发布了四十七个版本,每一次更新都是因为游戏本体升级了,他必须跟着改。2021年这次更新,他花了三个月。他为什么这么做?他自己说得稀里糊涂:“图个念想。”“放不下。”“要是现在放弃,那六年就真的白费了。”
你听出这里面的区别了吗?Roblox上的李,她的创作周期是两周,她可以随时放弃一个作品,因为下一个作品更快、更赚钱。平台不要求她“忠诚”于任何东西,平台只要求她“活跃”。她的身份认同不绑定在任何特定作品上,她是一个“Roblox开发者”,不是一个“某个游戏的作者”。《我的世界》里的老朱,他的创作周期是六年,他无法放弃,因为他把自己的身份认同绑在了这三百个建筑构件上。没有平台要求他忠诚,是社区文化、创作习惯和一种手艺人式的尊严,让他留了下来。他的身份认同是“华夏工艺的作者”,不是“《我的世界》创作者”。对他来说,模组不是产品,是作品。作品和产品的区别在于:产品可以迭代,可以下架,可以替代;但作品是一个人的自我投射,放弃作品就是放弃自己的一部分。
这种态度,在2021年的《我的世界》模组社区里,仍然普遍存在,但已经越来越难维持了。原因很简单。游戏本体更新越来越快,模组作者的工具链越来越复杂,兼容性测试的工作量越来越大。过去,一个模组作者可以一个人维护十几个模组,因为游戏框架相对稳定,工具也简单。现在,Mojang每半年一次大更新,每次更新都可能改变底层代码,模组作者必须跟进,否则玩家就会在论坛上抱怨“模组已死”。Mojang在2017年推出了官方“市场”,试图将模组创作纳入商业轨道。但这个市场是一个围墙花园:它只支持基岩版,不支持Java版;它要求模组作者通过官方审核,遵守严格的商业条款;它的收入分成模式,和Roblox如出一辙。老朱拒绝了市场。但他无法拒绝游戏更新。他无法拒绝那些期待他更新的玩家。他无法拒绝自己内心那个“不能半途而废”的声音。所以,他继续更新,继续免费,继续在出租屋里对着Java代码叹气。
这种状态,你可以称之为“用爱发电”,也可以称之为“惯性忠诚”。但无论如何,它都表明了一件事:即使在平台经济高度成熟的2021年,仍然有一部分创作者,在用自己的方式抵抗着将创造力完全商品化的逻辑。他们的抵抗可能不够有效,可能不够自觉,可能最终会被商业浪潮吞没,但它确实存在,而且比很多人想象的要顽强。
如果说Roblox代表的是平台经济的完全胜利,《我的世界》代表的是社区文化的残余抵抗,那么独立游戏领域在2021年呈现的,就是第三种可能性:刻意留门。《循环勇者》的开发者Four Quarters,是一个四个人的俄罗斯小团队。他们在做《循环勇者》之前,做了六年独立游戏,没赚到什么钱。《循环勇者》的引擎是Unity,代码结构并不复杂,但他们在设计之初就刻意留出了修改接口——不是Steam创意工坊那种官方化的模组支持,而是最原始、最粗糙、最1990年代的那种:一个文本文件,想改就改,改坏了别找我。这种姿态,在2021年,显得很复古,也很刻意。但玩家吃这一套。
不只是《循环勇者》。同一年,《星露谷物语》的开发者Eric Barone——也就是ConcernedApe——在游戏发布五年后,仍然在更新中继续支持模组社区。他没有开放Steam创意工坊,但他主动和模组加载器SMAPI的开发者保持沟通,确保每次游戏更新不会破坏模组兼容性。他自己就是从一个模组作者起步的——在做《星露谷物语》之前,他曾经给《牧场物语》做过贴图替换包——所以他很清楚,一个开发者能对模组社区做的最好的事,就是别挡路。《黑帝斯》虽然没有官方模组支持,但它的数据文件结构清晰,社区很快反编译出了修改工具。《杀戮尖塔》的Lua脚本开放程度,让模组作者可以直接添加新角色、新卡牌、新机制,而不需要碰底层代码。《极乐迪斯科》的开发者甚至公开表示,如果有人想用他们的引擎做同人游戏,他们会很高兴。
这些都不是Roblox那种“平台化”的UGC。它们更接近1990年代的模组传统:开发者提供工具,有时候只是提供缝隙,玩家钻进去,把游戏拆开,再拼起来。但区别在于,2021年的这些开发者,是故意提供缝隙的。这不是一个商业决策,至少不完全是。这是一个文化信号。这些开发者知道模组可以延长游戏的生命周期。他们知道模组社区可以变成免费的营销机器。他们知道,一个开放的游戏,在玩家心中的价值,远高于一个封闭的游戏。但他们也知道另一件事:开放,意味着失控。开放配置文件,意味着玩家可能把游戏改得面目全非,然后跑来骂开发者“游戏崩溃了”。开放模组接口,意味着有玩家会制作色情内容、政治敏感内容、或者侵犯他人版权的内容,平台可能因此下架游戏。开放引擎,意味着有人可能用你的游戏做出一款比你更好的游戏——就像《反恐精英》之于《半衰期》,《DOTA》之于《魔兽争霸3》。
所以,2021年的独立开发者们,在“留门”的时候,其实都在做同一个计算:我到底能承受多大的失控?《循环勇者》的答案是:很多。反正游戏已经卖了一百万份,钱赚够了,名声也有了,接下来就是返场给社区。《星露谷物语》的答案是:很多,但要有边界。我不阻止你做模组,但我不提供官方支持,出了事你自己负责。《黑帝斯》的答案是:一点点。我不阻止你,但我不帮你。你想改,自己琢磨。每一种答案,都是一种对“玩家创造力归属权”的立场声明。而这些声明,共同构成了2021年UGC生态的第三个层次。它不是平台经济的完全胜利,也不是社区文化的纯粹抵抗,而是一种在商业逻辑和文化传统之间的自觉平衡。这种平衡是脆弱的,它依赖于开发者的个人意愿,而不是任何制度性保障。一个开发者可以今天留门,明天关门,后天被收购,大后天整个游戏从商店下架。玩家没有权利,只有幸运。但至少,在2021年,这种幸运仍然存在,而且比很多人想象的要广泛。
好,现在我们把三个镜头放在一起看。Roblox上的李,她的创作周期是两周,她不拥有任何东西,她不在乎拥有。她的创造,是平台经济意义上的“内容生产”。《我的世界》里的老朱,他的创作周期是六年,他拒绝商业化,他被自己的身份认同绑在模组上。他的创造,是手艺传统意义上的“作品打磨”。《循环勇者》的开发者,他们刻意留出修改接口,作为对模组黄金时代的致敬。他们的创造,是文化姿态意义上的“留门”。三种逻辑,三种创作者,三种与“拥有”和“创造”的关系。但它们都回答同一个问题:谁有权定义什么是创造,谁有权从创造中获益?
Roblox的答案是:平台有权。平台定义什么是好的创造(通过算法推荐),平台决定谁从创造中获益(通过收入分成和用户协议),平台拥有所有创造的工具和产品。创作者是用户,他们的创造力被量化为“活跃度”和“收入”,他们的作品被标准化为“体验”,他们之间的关系被中介化为“排行榜”。《我的世界》模组社区的答案是:社区有权。社区通过共识定义什么是好的模组(通过论坛评价和下载量),社区通过习惯法治理创作生态(通过版主和服务器管理员),社区拥有创作的集体记忆(通过Wiki和教程)。创作者是成员,他们的创造力被认可为“贡献”,他们的作品被尊重为“劳动成果”,他们之间的关系被编织为“声誉网络”。独立游戏“留门”者的答案是:应该由玩家和开发者共同拥有。开发者提供工具和缝隙,玩家用这些工具和缝隙创造新东西,双方在一种非正式的、不稳定的、但真实的互动中,共同定义什么是值得保留的创造。这种关系不是合同关系,不是平台-用户关系,而是一种礼物交换关系:开发者把修改的自由作为礼物送给玩家,玩家把模组和社区作为回礼送给开发者。
这三种答案,在2021年同时存在,彼此竞争,彼此渗透,彼此定义。而这一切,在2021年10月,被一个更大的叙事覆盖了。
2021年10月,Facebook宣布改名为Meta。扎克伯格在长达一个半小时的演示里,反复提到“创造者经济”“开放世界”“用户生成内容”。他说,元宇宙将是一个“每个人都可以创造和探索”的地方。同一年的更早时候,Epic Games的CEO蒂姆·斯维尼也在多个场合强调,元宇宙的关键是“开放的、可互操作的内容创造”。Roblox的CEO大卫·巴祖基则在公司上市后的第一次财报电话会议上,将Roblox描述为“一个由创作者驱动的人类共同体验平台”。
就在同一年,一款名为《Mirror 2》的游戏在Steam创意工坊的遭遇,为这场“再发明”提供了具体注脚。2020年6月,KAGAMI WORKS公开《Mirror 2》并在Kickstarter发起众筹,目标387.5万港元,但最终仅筹得53.2万港元。官方宣布众筹失败后仍继续开发,并于2021年12月在Steam上线。2022年1月21日,游戏发售两小时后即登顶Steam全球热销榜。同年6月9日,游戏对家园模式开放Steam创意工坊。然而仅仅五天后,Steam平台方就以“传播社区规则禁止的内容”为由,暂时隐藏了游戏创意工坊对玩家的可见性。官方在公告中称正在与Steam沟通,希望玩家耐心等待。十天后,创意工坊重新开放。这一事件清晰地展示了平台逻辑的绝对权力:无论游戏多么成功,其UGC生态的生杀大权,始终掌握在平台手中。
你注意到这些话语的共同点了吗?“创造”“开放”“社区”“共同体验”——这些词,每一个都是从模组文化三十年的历史中提取出来的。每一个词,都曾经承载着具体的冲突、协商和权力斗争。但在2021年的科技发布会上,它们被抽空了历史,变成了营销话术。“开放”,在模组文化的历史中,意味着源代码级别的自由修改,意味着GNU通用公共许可证,意味着“我的游戏我做主”的朴素信念,意味着玩家可以打开一个十六进制编辑器,直接修改游戏文件,而不需要任何人的许可。但在元宇宙叙事中,“开放”意味着“你可以用我们的工具在我们的平台上创造内容,然后我们抽成”。“社区”,在模组文化的历史中,意味着服务器管理员、论坛版主、脚本审核者这些“隐形立法者”维持的草根治理体系,意味着争吵、共识、排斥和包容并存的自组织过程,意味着一群人可以因为热爱一个游戏而自发组织起来,制定规则,惩罚违规者,传承知识,培养新人。但在元宇宙叙事中,“社区”意味着“用户黏性”和“社交传播”,意味着你可以用算法推荐让用户留在平台上更久,意味着你可以用社交关系链让用户拉更多朋友进来。“创造”,在模组文化的历史中,意味着一种自我表达的本能冲动,一种“把封闭系统重新打开”的技术反抗,一种“我就是想看看能不能做到”的纯粹好奇心,一种“我不接受这个游戏本来的样子”的固执。但在元宇宙叙事中,“创造”意味着“劳动”,一种被平台经济捕获、标准化、货币化的生产力,一种可以量化为“活跃度”和“收入”的数据点。
我把这个现象称为“模组精神的再发明”。产业资本从玩家创造力的历史中,提取出了“开放”“共创”“社区”这些正面词汇,但小心翼翼地剔除了版权灰色地带、平台剥削、创作者倦怠、社区分裂这些不那么光鲜的历史经验。他们需要模组文化的精神遗产,来为他们的商业愿景提供合法性,但他们不需要模组文化的真实历史,因为真实历史充满了他们不想回答的问题。比如,当Roblox说“任何人都可以创造”,他们要不要解释,为什么Roblox抽成百分之七十以上,而大多数创作者月收入不到十美元?比如,当Meta说“开放世界”,他们要不要解释,他们的“开放”标准是否包括允许用户导出自己的数据到竞品平台?比如,当Epic说“互操作性”,他们要不要解释,如果《堡垒之夜》的皮肤可以在Steam上使用,那Epic的商城独占策略是不是就得重新考虑?这些问题,在2021年的发布会上,没有被任何人提起。不是因为他们不知道答案,而是因为这些问题本身,就会破坏叙事的一致性。但历史不会因为没人提起就消失。正如《Mirror 2》创意工坊的短暂消失所揭示的,平台对“开放”的定义,始终是单方面且不容置疑的。
就在扎克伯格宣布改名的那一周,一个叫“模组方舟”的社区项目,完成了它的第一轮众筹。这个项目,试图保存从1993年Doom WAD文件到2010年代Steam创意工坊的五十万个模组文件,以及它们所依赖的游戏本体、开发工具、论坛讨论和创作故事。项目发起人Kael在2020年年底发了一条众筹公告,说服务器硬盘满了,需要升级存储设备。二十四小时内,筹款目标就达到了。捐款人里有当年的模组作者,有游戏行业从业者,有大学里的游戏研究者,还有一些只是单纯觉得“这些东西应该被保存下来”的普通玩家。到2021年10月,“模组方舟”的数据库里已经有超过六十万个文件,总计超过20TB的数据。Kael和他的团队正在开发一个检索系统,让用户可以按年代、游戏、作者、类型来浏览这些模组。他们甚至开始和一些大学图书馆合作,探讨如何将这些数据纳入数字文化遗产的保存体系。
但Kael在2021年年底的一篇博客里,写了一段不那么乐观的话。他说:“我们保存了文件,但我们保存不了上下文。一个1999年的《反恐精英》模组,它的意义不在于那些代码和贴图,而在于那时候的服务器文化、战队生态、社区笑话、以及那个年代的玩家对‘战术射击’这件事的理解。这些东西,文件里没有。它们存在于那些已经关停的论坛里,存在于那些已经失效的TS语音频道里,存在于那些已经不再联系的老玩家的记忆里。而这些东西,正在以比文件快得多的速度消失。”
这段话,点出了模组文化遗产化的核心困境。你可以保存一个WAD文件,但你能保存一个玩家在1994年第一次打开Doom地图编辑器时的那种兴奋感吗?你可以保存一个《我的世界》模组,但你能保存一个十二岁的孩子第一次用Java写出一行代码、让游戏里出现一个自己设计的方块时的那种成就感吗?你可以保存一个DOTA 2创意工坊的饰品,但你能保存一个粉丝在TI3决赛上看到自己设计的英雄套装出现在屏幕上时的那种狂喜吗?信息的保存是可能的。经验的保存,几乎是不可能的。而模组文化,从本质上说,就是一种经验。它不只是一堆文件,它是一种“我可以改变这个系统”的本能,是一种“规则不是必然的”的领悟,是一种“我也可以创造”的冲动。这种经验,只有在你真正动手修改过游戏之后,才能获得。它不是一种知识,而是一种体验。你可以在书上读到“玩家可以修改游戏”,但只有当你自己打开编辑器,修改一个参数,启动游戏,看到你的修改生效的那一刻,你才能真正理解,什么叫做“把封闭系统重新打开”。
这种体验,在2021年,正在以两种方式被“保存”。一种方式是“模组方舟”所做的:把文件存下来,把元数据整理好,把历史记录下来。这是博物馆的逻辑。它让后人可以研究这段历史,但无法让后人重新经历这段历史。它保存的是结果,不是过程;是产品,不是经验;是信息,不是体验。另一种方式,是那些在Roblox上做游戏的孩子、在《我的世界》里维护模组的老玩家、在独立游戏里留修改接口的开发者,以及所有仍然在“把封闭系统重新打开”的人,他们正在做的:不是保存模组文化,而是延续模组文化。他们的作品,不再是1990年代那种硬核的、代码级的修改。他们的创作环境,不再是那个法律灰色地带、靠社区习惯法治理的狂野西部。他们的经济模式,不再是“用爱发电”的纯粹礼物经济。但他们的冲动,仍然是同一种冲动:我不接受这个游戏本来的样子,我要让它变成我的样子。这种冲动,在不同时代有不同的表达方式,但它的内核从未改变。
所以,2021年的玩家生成内容历史,不是一个“从爱好到产业”的线性进步故事。它是一场持续了三十年的拉锯战。拉锯的一方,是“把创造力还给玩家”的冲动。这一方辩护的论据,是模组的精神价值:它让游戏超越消费品的范畴,变成一种文化实践;它让玩家从被动的接受者,变成主动的参与者;它让封闭的商业系统,被重新打开,哪怕只是暂时的、局部的、不完美的。这一方追求的是“创造的自由”——那种“我可以决定这个游戏长什么样”的能力,那种“我不需要任何人的许可”的自主性,那种“我和我的朋友们一起做了一件很酷的事”的共同体感。拉锯的另一方,是“把创造力变成资产”的冲动。这一方辩护的论据,是模组的经济价值:它可以延长游戏的生命周期,它可以变成免费的营销,它可以吸引用户、留住用户、从用户身上赚钱。平台经济捕获了玩家创造力,将它标准化、货币化、闭环化,把“社区”变成“用户群”,把“创作”变成“内容生产”,把“玩”变成“劳动”。这一方追求的是“创造的可控性”——那种“我们可以预测用户会创造什么”的确定性,那种“我们可以从创造中稳定获利”的可预期性,那种“我们可以管理创造行为”的治理能力。
这两方,没有一方完全胜利,也没有一方完全失败。Roblox证明了,平台经济可以把UGC变成一门数百亿美元的生意。但Roblox也证明了,这种经济模式依赖于创作者的高度可替代性——绝大多数创作者赚不到钱,少数赚钱的创作者也随时可以被平台规则改变而淘汰。这种模式,在商业上极其成功,但在文化上,它与模组社区最初的精神已经相去甚远。李可以在两周内做出一个宠物模拟器,但她永远无法做出第二个《反恐精英》——不是因为能力不够,而是因为平台逻辑不允许。平台逻辑要求短周期、高频率、低风险,而《反恐精英》那种需要两年时间打磨、需要深入理解游戏机制、需要突破技术限制的创作,在Roblox上是不可想象的。
《我的世界》证明了,一个社区驱动的模组生态可以持续十几年,并且仍然保持活力。但《我的世界》也证明了,这种生态的维持,依赖于Mojang的克制——而克制,在商业世界里,是一种需要不断被维护的脆弱状态。微软收购Mojang后,模组社区的每一次焦虑,都源于一个根本问题:这种克制,还能持续多久?老朱可以在2021年继续更新他的“华夏工艺”,但他不知道2022年Mojang的更新会不会彻底改变Java版的模组架构,他也不知道微软会不会有一天决定关闭Java版的模组接口,把所有创作者都赶到官方市场里去。
独立游戏开发者证明了,即使在2021年,仍然有创作者愿意为玩家留下修改的缝隙。但独立游戏也证明了,这种缝隙的存在,依赖于开发者的个人意愿,而不是任何制度性保障。Four Quarters可以在《循环勇者》里留出修改接口,但如果他们下一款游戏卖得不好,如果他们被收购,如果他们决定转型做手游,那些缝隙就会消失,没有任何机制可以阻止。玩家的自由,建立在开发者的善意之上,而善意,在商业压力面前,从来不是可靠的保障。
所以,三十年过去,那个核心问题仍然没有答案:谁有权定义什么是创造,谁有权从创造中获益?这个问题,在2021年,被元宇宙的喧哗掩盖了,但并没有消失。它只是暂时被推到舞台的侧翼,等待下一次冲突把它重新拉回聚光灯下。
2021年12月,就在扎克伯格宣布Meta改名两个月后,“模组方舟”项目收到了一个意外的捐赠。一个匿名的捐赠者,寄来了一台2002年的IBM ThinkPad笔记本电脑。电脑里装着一个Windows XP系统,系统里装着一个《半衰期》游戏,游戏里装着一个未完成的、从未发布过的模组——一个关于中国武侠世界的单人战役模组,作者是硅谷的一个华人工程师。他在2003年因为工作繁忙放弃了制作,十五年后的2018年,他在一次车祸中去世。他的妻子在整理遗物时发现了这台电脑,看到了这个模组,想起了丈夫生前跟她说过无数次的一句话:“等我闲下来,我一定要把这个模组做完。”她把电脑寄给了“模组方舟”,并附了一封信。信的最后一句是:“他没有做完,但也许,有人可以替他做完。”
Kael把这封信,和那个未完成的模组,一起放进了数据库。他知道,这个模组大概率永远不会被完成。文件格式太旧了,开发工具找不到了,游戏引擎已经更新了无数次,那个工程师的源代码注释全是中文拼音,很难被社区理解。但他还是把它放进了数据库。因为这是模组文化的一部分。不是那些被完成、被下载、被记住的作品,而是那些未完成的、被放弃的、被遗忘的、但依然承载着某个人某个时刻的创造冲动的草稿。这些草稿,永远不会出现在Roblox的排行榜上,永远不会被纳入“创作者经济”的统计,永远不会被科技发布会引用为“用户生成内容”的案例。但它们仍然在那里,在旧硬盘里,在废弃的论坛帖子里,在那些已经不再联系的老玩家的记忆里。
这种冲动,在1993年,驱使一个玩家用十六进制编辑器打开一个游戏文件。在2003年,驱使一个华人工程师在深夜写代码,即使他知道他可能永远完不成。在2021年,驱使一个十九岁的女孩用两周做一个宠物模拟器,然后下架,再做下一个。驱使一个中国玩家用三个月更新一个免费模组,只因为“图个念想”。驱使四个俄罗斯开发者刻意在游戏里留出修改接口,因为“我们做这个游戏的时候,最开心的事就是修改它”。它从未消失,它仍在变形。而只要这种冲动还在,那段从1993年Doom WAD文件开始的漫长历史,就不会在2021年元宇宙的发布会上被终结。它会在那些被算法剔除但仍然可见的评论里,在那些被平台收编但仍然在寻找缝隙的创造里,在那些被遗忘但从未被删除的硬盘里,继续它永不落幕的修改。