Steam最近一次版本更新之后,有玩家发现《八方旅人0》的可执行文件凭空少了大概271MB。这不是什么Bug,而是史克威尔艾尼克斯悄悄移除了游戏里的Denuvo加密。早在这款JRPG正式发售时,SE就确认过PC版会搭载这套防篡改技术。
问题在于,防是防了,但防住了谁?破解组织DenuvOwO此前已经宣布,通过一种基于虚拟机管理程序的Hypervisor绕过方案,成功攻破了包括《八方旅人0》在内的一批游戏的防护体系。锁已经被撬开,再挂着一把沉甸甸的数字锁,除了让正版玩家多占些硬盘空间、多耗些CPU周期,似乎也没别的作用了。于是SE选择在游戏发售大约六个月后的这次更新中,把这层壳直接脱掉。
这层壳的工作原理本身就挺吃资源的。Denuvo靠的是虚拟机实时校验加上频繁的硬件指纹识别,不停地在后台问你的机器“你还是不是你”。对玩家来说,这种持续性的校验就是一种额外的CPU负载。反过来想,去掉它,理论上游戏加载和画面流畅度多少会有些改善。另一个肉眼可见的好处就是文件体积的缩减,271MB说大不大,但对于已经把Steam文件夹塞得满满当当的人来说,每兆字节都算一笔小小的宽慰。
不过,发行商给游戏套上Denuvo的逻辑也不是完全没道理。发售初期的黄金窗口,确实是防盗版最敏感的时间段。只要能在头几周甚至头几个月拦住破解,正版销量就能保住一大块。《八方旅人0》去年12月才发布,现在刚过去半年左右,当前Steam好评率81%,国区史低价208.6元,成绩不算差。SE在这个节点撤掉加密,更像是算过一笔账:窗口期已经过了,破解版也流出了,继续维护这层保护壳的边际收益已经不划算。
如果你觉得这一幕似曾相识,那是因为这的确不是SE今年第一次干这件事。三个月前,《勇者斗恶龙1&2 HD-2D重制版》同样推送了一次更新,目的也是移除Denuvo,当时的可执行文件一口气缩水了约306MB。同样是HD-2D系列,同样是发售后回头做减法,SE似乎正在形成一套标准操作:先把锁挂上,等到社区压力上来、破解版出现、或者单纯因为性能代价大于防盗收益,再通过一次更新把锁摘掉。
这种做法没什么可歌颂的,倒也不必苛责。它更像是一个发行商在防盗技术、玩家体验和现实破解进度三者之间做动态平衡的缩影。锁的存在不是永恒的,摘锁的时机才是真正值得玩味的地方。
热门跟贴