刷到这条消息的时候,我第一反应是:终于有人管管USFIV的联机了。第二反应是:等等,这俩MOD是怎么写出来的?
先说事。Ultra Street Fighter IV,2014年出的最终版本,到现在已经十二年。这游戏一直有个老毛病——它用的是延迟型网络代码(delay-based netcode),而不是现在格斗游戏圈已经当成标配的回滚型网络代码(rollback netcode)。最近几周,有两个MOD同时冒出来,都号称给USFIV加上了回滚联机和私人房间。一个叫SF4Enhanced,作者是Faabi;另一个叫SF4 Ember,作者是Kabiefox。
听起来是好事对吧。但这两个项目有一个共同的标签:它们都是在Anthropic的Claude协助下写出来的。
先搞懂这俩网码差在哪
不玩格斗的人可能对这个没概念,简单说:延迟型网码处理网络卡顿的方式,是动态延迟你的输入,让两边画面能对上。代价就是你按键之后角色要等一会儿才动,网络越差等得越久。回滚型网码反过来——它先立刻接受你的输入,如果网络不稳导致两边状态对不上,再把游戏状态倒回去重算。从2010年代中期开始,回滚基本成了行业标准,延迟型就被留在原地吃输入了。
所以USFIV能补上回滚,理论上值得开香槟。几年前其实就有过一个叫Wren theenby的作者做的MOD,看起来后来被放弃了。现在一下子来了两个,本来应该是好消息。
然后我看到了Claude这一行
两个MOD的说明里都挺自豪地写着:支持回滚网码、支持私人房间,以及——用Claude辅助编码。
更微妙的是,写这篇内容的时候我发现,Faabi已经把SF4Enhanced整个弃坑了。原话是说自己“没有时间交付这个社区应得的东西”。同时这位作者还承认,自己“在此之前几乎没写过C++”。然后鼓励大家去用Ember——就好像Ember没有被Claude碰过一样。
说实话,这个逻辑我没太跟上。一个几乎没写过C++的人,靠AI辅助搓出一个网络代码MOD,然后因为没时间维护跑路了,转头推荐另一个同样靠AI搓出来的MOD。这链条上哪一环让人放心?
但玩家确实在用
从结果看,这两个MOD似乎都拿到了不少使用量。这也不难理解——USFIV的联机体验摆在那儿,玩家等了十二年,有总比没有强。对很多人来说,能打上回滚就是胜利,代码是谁写的、怎么写的,可能真不是第一优先级。
只是这事放在当下这个环境里,味道有点复杂。这几年粉丝自制的MOD、重制、反编译项目一个接一个,其中不少都带着生成式AI的痕迹。这好像已经变成了一种默认状态。
我的态度很简单
USFIV在很多老玩家心里是“最后的诚实街霸”。它平衡性不算完美,但被记得很牢。这样一款游戏,它的联机补丁如果是靠AI辅助、由一个自称几乎没写过C++的人做出来、然后又迅速弃坑——我宁愿继续用延迟网码。
不是说AI写的代码一定不能用,也不是说粉丝项目必须完美。问题是,当一个需要长期维护的网络功能,被交给一个作者自己都承认没时间交付、技术底子也有限的项目时,玩家拿到手的到底是解决方案,还是又一个会烂尾的坑?
Faabi自己都说了,社区值得更好的。这句话我同意。只是“更好的”里,大概不包括一个已经弃坑的AI辅助MOD。
Ember现在还在,想试的可以去试。至于我,延迟就延迟吧,至少我知道自己在等什么。
热门跟贴