随着微软发布会上《星空》实机演示,最近有了许多对画质,帧数,设定,游戏背景以及地图大小等新闻资讯,其中最吸引我的是女皇组的一句:
“如果《星空》有D加密我将以闪电般的速度破解掉,我不怕任何人”
我一开始以为Empress这个破解组只是嫌D加密难破解,通过自愿加班从而变相逼迫厂商就范,但后来我查了一下Empress的战绩我就发现我错了。
一月份的时候Denuvo发布了D加密最新版本,不但加密等级提高了,还推出了自定义的DRM与VMProtect v3.7.1,游戏破解难度大大提高,但即使如此,女皇组还是给大家狠装了一把。
《霍格伍兹遗产》发售前:
只要有D加密,10天内解决它
《霍格伍兹遗产》发售后第5天:
Empress:“okk”
Empress惊人的技术力让我对于她这次要极速破解《星空》一事极有信心。那么为何Empress会如此讨厌D加密呢?
其实Empress说到底也是一名玩家,在破解《霍格伍兹遗产》和《生化危机4重置版》的时候,Empress就已经表示过自己是单纯的不喜欢D加密让自己玩游戏的时候所带来的没必要的性能损耗,几封破解宣战书也只是为了让厂商放弃D加密。
(其实Empress并不想说这么多,但因为宣战破解《霍格伍兹遗产》让外国的LGBT同学们以为她是在为LBGT站队,所以被迫在R站澄清自己宣战破解的原因。)
进入正题,这期文章主要还是讨论关于游戏添加D加密后对于游戏运行方面的影响问题,从而让许多不了解D加密的同学们知道为什么这个技术能让让盗版玩家厌,正版玩家也视如敝屣。
首先D加密技术根据d加密官方最开始的解释是一个强力的防破密程序,软件添加d加密不会对软体造成任何损害和影响。
但是后根据玩家实际的反馈来看并非如此,特别是最为典型的:epic版《蝙蝠侠三部曲》事件
简单概括这件事情大概就是steam上架的《蝙蝠侠三部曲》是有D加密的,但后来等到epic平台上架《蝙蝠侠三部曲》时却是没有添加d加密的版本,而后有因为epic免费送《蝙蝠侠三部曲》外加《乐高蝙蝠侠》使得许多玩家都玩到了这款“动作游戏”领域的佳作,也因此许多steam上面玩过《蝙蝠侠三部曲》的玩家发现在换平台没换电脑的情况下,游戏帧数居然提升了十几帧,也正是因此事件许多玩家了解到了D加密。
后面随着佐证越来越多,d加密官方自己也知道纸包不住火,官方承认了“d加密确实会稍微影响游戏的运行稳定性。”
通过这次官方的坦白,大家也明确了d加密对于玩家电脑的消耗,也了解了d加密的实际用处明白点讲就是:
保护厂商软件,糟蹋玩家硬件
虽然这句话带一定偏激成分,但根据厂商最初使用d加密的目的来看,其实客观角度来讲也只能算话糙理不糙,因为d加密的实质就是在剥削正版玩家,特别是首发正版玩家的体验,用来换取一部分销量。点名表扬华纳,当初《霍格伍兹遗产》发售前就有许多人请愿取消D加密,因为游戏本身优化就没有做好,但华纳也最终也没有采纳,最后《霍格伍兹遗产》做到了最低配置要求:16GB内存;推荐配置要求:3090TI显卡,配置是下限被拉高,上限也被抬提高。
D加密对于硬件的损耗主要在哪方面?
爱喝粥现在用《杀手6》,《质量效应:仙女座》,《疯狂的麦克斯》这三款都加有d加密但却在后期更新后又移除的游戏来做横向对比。(数据来源均取自网络查可找到的实机测试视频,下面会放视频链接)
《疯狂的麦克斯》再去除d加密后获得了一定帧数上的提升,并且在室外场景的时候,飙车时候的帧数稳定性也得到了小幅度的加强。
《质量效应:仙女座》游戏在去除d加密后差别可以说非常明显,说真的,如果在某玩家不了解这些的情况下让他看到这样的变化,他一定会认为是我超频了。
对于《杀手6》d加密后无差别不大。在游戏后期更新撤出d加密后,游戏实际对帧数,画面,分辨率等等方面上的提升真的十分有限。如果不是通过国外硬件视频主的帧数分析视频,我还很难察觉出来帧数上的差距的,顶多是在游戏多npc时的波多能让我感觉到。
现在爱喝粥一一说明原因,首先是《疯狂的麦克斯》,先站在硬件的角度上来说,为啥什么《疯狂的麦克斯》得到了能得到提升?是因为d加密技术主要对于CPU的算力有需求,而玩家们很看重的浮点运算能力排在了后面。
通俗的来讲就是比较“吃”CPU
而《疯狂的麦克斯》好巧不巧就是一款对注重CPU的游戏。基于游戏的运算原理,大部分的开放世界游戏都相比较其他类型游戏而言更消耗CPU。
比如说经典的《GTA5》,作为一款2013年就诞生的游戏,虽然只是第七世代的游戏,但在较高画质的情况下CPU消耗情况甚至比第八世代的不少3a还高上不少,在八线程的情况下CPU的占用率能到70%,也许是因为游戏的交互和数据缓存较多,对CPU的二三级缓存有要求。
所以此类游戏对CPU的需求相对于显卡来说大了些许。也正因为如此,所以在消灭了d加密这个偷走了CPU的10%性能的程序后,游戏帧数就有了提升。
再说就是《质量效应:仙女座》,去除d加密后提升显著,这其中跟寒霜引擎有着千丝万缕的关系,首先寒霜早在刚出的时候就是因为要对标epic的虚幻引擎,早期虚幻引擎有对CPU多线程运算进行优化的能力,这个技术的诞生是因为多线程CPU的流行,大概是2006年左右,第七时代主机之前的那段时间,因为家用电脑配置的飞速进步(这里有卡马克的功劳,id tech引擎真是的推动了游戏渲染的发展速度)这时候的CPU市场甚至已经出现了双核四线程这样的规格,超线程技术很明显是未来,如今看来也确实如此,所以当时作为的引擎界的老二,虚幻引擎自然是对此大做了一番研究。
再说到寒霜,寒霜最初的目的就是希望适配旗下所有游戏,所以虚幻有的技术他都得有,所以这个CPU多线程处理优化技术也就一直发展了十几年。
那么说了这么多,这到底和d加密技术有什么关系呢?关系这就来了,添加d加密的程序中这个多线程处理的技术,或者说与CPU有关的相关技术程序都会被d加密的某脚本程序给限制或者说是阻碍,那么当移除d加密的时候,引擎对CPU多线程优化的限制解除,寒霜引擎制作的游戏本该有的先天优势也能得以发挥,所以当取消d加密后,《质量效应:仙女座》能有如此是帧数提升。
《杀手6》这个ip很特别,这个ip不管是在se卖出前所在的工作室,还是在被变卖给华纳后接手的工作室,这俩个工作室都有个相同特点,就是都是做优化的一把好手,前者更是业界教科书级别的存在。
那么这和d加密有什么关系呢?
《杀手6》在移除d加密后,大家发现其实实际体验变化并非想象的那大,原来怎么样现在还是怎么样,能玩的没感到变化,不能玩的依旧不能玩。
如果说优化是对游戏的运行环境做加法,那么d加密技术就是对此做减法。如果说在本身游戏优化不够能打的情况下,厂商添加d加密就是在火上浇油,但当厂商的优化功底十分扎实时,d加密的副作用也就随之被降低了。
打个不恰当的比方:游戏从30帧被降低20帧大家会明显的觉得变卡了,但如果从90帧时再被降到80帧就不觉得变的很卡。
因为还是多多少少有点点偏向开放世界的范畴,所以开放世界游戏有的问题《杀手6》其实也有一部分,那就是对CPU的消耗问题,不过因为游戏实际给的地图大小很宅,甚至不如《怪物猎人:崛起》里的狩猎地图大,所以当解除了d加密的限制后,并非不能像其他开放世界游戏一样释放出很多CPU资源。
除了CPU,d加密技术的第二个侵略对象就是硬盘。
这个大家都或多或少的知道些,d加密过的游戏加载时间会被不同程度的拉长,幅度从10%—30%不等,具体是因为D加密程序的哪一部分所导致的官方也没有说明,只能通过玩家肉身测试其影响范围。
不过关于游戏加载时长的问题,其实与游戏本身的体量还有优化以及与厂商所使用的引擎都有关,这其中比如说加载时间长到令人发指的《羞辱2》(又译为《耻辱2》)就是由于厂商自身所使用的游戏引擎有缺陷所导致的的缘故所导致的,这里引用下我自己在《Id tech引擎发展史》中的一句话:
奇怪的引擎缺陷
《羞辱2》(《耻辱2》)相信了解我的朋友们应该知道这是我很喜欢玩的一款游戏,而《羞辱2》所使用的引擎就是ID Tech 5的魔改版,名字叫“The Void Endgine(虚空引擎)”理论上来说魔改后的引擎都应该再前辈的基础上变的更加强大,然而当我们看到《羞辱2》的优化时应该就明白了,它完全摒弃了老前辈的优良传统,以极其差劲的运算优化能力呈现在玩家眼前,让低配玩家可望不可即,主机玩家体验也十分糟糕。
——三年前的爱喝粥
最后就是崩溃报错的问题
D加密导致游戏报错问题的代表应该就是独立游戏《人类》,关于“《人类》D加密”这件事当时在圈子里还算小有名气了,这可是少有的玩家能在这方面让厂商妥协的案例了。
简单讲一下这件事,大致就是《人类》这款游戏在内测时(准确来说是第五次公开内测的时候)官方添加上了D加密防篡改技术。
但在测试时期,不管是国内还是国外的网友都表示出现了多次崩溃报错问题,并且因为这个问题是大家都是在第五次内测时出现的,正巧D加密是在第五次正式添加进游戏里的,所以玩家们推测与D加密有关,于是开始在Steam的社区,游戏评论区开始声讨D加密。
《人类》制作组最终选择在发售时移除了D加密技术。
这里我真的要表扬下《人类》的制作组,因为网传最开始使用D加密就是因为世嘉要求使用的,并且《人类》当时在steam愿望清单中位居前列,而且大部分玩家的评论也是权衡利弊的发言,希望制作组在游戏发售后一段时间再取消D加密。
但制作组最终做法既利落又漂亮,直接在发售前夕取消了D加密,这真的是一件非常尊重玩家意见的制作组,只不过了解这件事情的人少之又少。
厂商到底怎么办才好?
一些厂商及放不下D加密技术的销量红利,又不希望自己的游戏被玩家刷满红评,所有又发明了一个较为折中的解决方案。
也就是上述提到在游戏首发一两周后再去掉D加密技术,虽然依旧伤害到首发玩家,但至少保护了部分正版玩家的利益没有受到D加密的侵害。这个做法应该是《如龙0》开的先例,游戏确实在发售的一周后更新了“取消D加密”的补丁。
结语:
如果不是为了写这篇文章,我可能一辈子都不会跟防篡改技术搭上关系,之后如果还写到关于D加密的文章,可能就是写D加密的历史故事了。
———爱喝粥的鱼
本期参考资料:
https://www.3dmgame.com/news/201812/3752510.html
https://www.ali213.net/news/html/2023-6/762837.html
https://www.gamersky.com/news/202306/1607556.shtm
https://k.sina.com.cn/article_5938544491_161f6ff6b00101tza0.html
https://www.yystv.cn/p/8166
https://www.zhihu.com/question/61607653
https://www.wanweibaike.net/wiki-Denuvo
https://www.3dmgame.com/news/202301/3860699.html
https://www.jidianwang.com/entry/10123856.html
https://zhuanlan.zhihu.com/p/65893036
https://www.zhihu.com/question/55482084
https://tieba.baidu.com/p/7626337890(女皇破解组专访视频,熟肉)
https://v.youku.com/v_show/id_XMzc3MjA3NjA5Ng==.htmlspm=a1z3jc.11711052.0.0&isextonly=1(本期实验使用数据来源,内为实机测试视频,而且是生肉)
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com