首先,我要道歉,這應該是我做作者這麼多年來出現過最嚴重的一次失誤判斷。
在前幾期的一篇D加密相關文章中,跟許多讀者在評論區討論了馬上就要發售的《星空》D加密問題,當時我斬釘截鐵的表示:
“星空一定會有D加密,我很有信心!”
然而我萬萬沒想到的是,這個貝賽思達,比我對《星空》還有信心,真沒上D加密!
當然,既然標題上加了“解讀”兩個字就說明這篇文章遠沒有到結束的時候。
轉型之後我沒有寫過那種幾百字的小水文,這篇也不例外,我將用更長的篇幅探討為何B社選擇取消使用D加密,和現在D加密在業界所處的地位,相信雖然很多玩家都知道D加密,也知道這東西是幹什麼的,但要真往深的講,網上還真沒有什麼資料可以翻閱。
首先是D加密在業界的地位
我之所以被打臉還是因為現在廠商們對D加密太有信心了,既然這篇文章的主題的星空,那我就拿B社自己來舉例子吧。
自從2014年EA的《FIFA15》使用D加密遊戲保持了超長時間的不破金身後,廠商們似乎都開始對這個剛剛誕生的防篡改技術產生了濃厚的興趣,貝賽思達自然也不例外。
有一篇我本來想發但沒發的文章,文章裡面記錄著從D加密誕生後,B社發行的遊戲有多少款遊戲添加了D加密技術,可以這麼說,幾乎全部。
在可查資料裡面幾乎覆蓋了B社所有的遊戲,並且文章裡面附加了相關證明圖片或者鏈接,在或者是D加密測試視頻,現在我簡單的把當時收集到的一些圖片做了個合圖,方便大家查閱。
是的,就連當時的《紅霞島》B社都沒有放過不添加D加密技術。
所有我當時認為B社對D加密過於自信,《紅霞島》的爆冷從來都不是始料未及的事情,在遊戲還沒有發售時,微軟內部就已經非常不看好這款遊戲的市場表現了,但即使這樣B社還是選擇添加了D加密,要知道D加密是會影響口碑的,在加上本身的情況就不容樂觀,這個D加密只能說是給《紅霞島》雪上加霜,在提高了配置需求的情況下,估計放跑了很多不瞭解情況的路人。也不知道是在做壞事還是在做好事。
再然後就是業界對於D加密的態度
首先作為一個作者同時也是一個玩家的立場,我是對D加密表示不歡迎態度的,雖然幾乎所有的玩家都不喜歡D加密,但架不住廠商們喜歡,D加密在玩家多年的口誅筆伐中不但沒有消退,反而愈來愈壯大,使用的廠商愈來愈多,在我之前那篇D加密解讀文章中也提到過,甚至一些規模大的獨立遊戲廠商都是會給遊戲使用D加密技術。
這幾年更是達到了很誇張的地步,一大半的知名廠商發售的遊戲都會選擇給遊戲添加D加密技術,而且越是聲勢浩大的遊戲那就越難逃添加D加密,這也是我當時認為《星空》一定會有D加密的原因中的一部分。
不過即使如此也擋不住廠商的熱情,上半年《霍格沃茲》還沒有發售的時候,D加密的頂級破解組女皇組對《霍格沃茲》警告過:
"只要遊戲首發有D加密,10天內破解它”
這樣的話,並且做到的情況下,都攔不住廠商對D加密的痴迷。
(Empress女皇破解組其他資料可以查閱我前幾期的《深度探討D加密》)
任天堂使用D加密技術
今年D加密的聲音格外的大,首要功勞當然是各個使用D加密的第三方廠商,但大家可能不知道,任天堂這個大家以為肯定不會扯上關係的主機廠商居然也是功臣之一。
在上半年的時候,
Denuvo加密的開發商愛迪德公司就官宣過,Denuvo Anti-Tamper技術技術將登陸switch平臺,同時發佈“Nintendo Switch Emulator Protection”套件,以此來防止switch遊戲在ROM在模擬器中運行。
這原本也是要出一篇單獨的文章來深度的探討這件事情的,但最終我還是砍項目了,因為我說不準到底任天堂最終會不會使用D加密,我對這事不沒有像《星空》使用D加密那樣有信心。
不過幾天這種不確定的因素也被確定下來了,任天堂決定使用了D加密來防止遊戲被搬上PC端使用模擬機遊玩,這次愛迪德廠商設計的NS專用D加密不但可以防止Switch不會被破解,而且官方稱不會影響Switch正常的運行。
技術大致就是將“Nintendo Switch Emulator Protection”這個套件先集成到開發時的構建工具鏈中,然後在其中隨機的在代碼中插入檢測,判斷遊戲的行為模式是否與設計時有異常情況,有就判定你是模擬機,沒有則判定為Switch運行。
其實這樣說起來這個防篡改邏輯也不復雜。
D加密上科隆
誰能想的到?在世界各地玩家都在爭先恐後參與的科隆電玩展居然也有D加密的身影,相信許多去了現場的觀眾都不知道居然D加密還有個展臺吧!是的,即使是在現場也幾乎沒有人光臨這個展臺,是一個空蕩蕩的站臺位置。
我雖然不明白為什麼科隆官方要賣D加密一個展臺的席位,但是我也十分認同當時的新聞下的熱評第一條。
現在又回到我們的文章中心論點,到底為什麼《星空》最終放棄了D加密?
可能真的是B社官方對《星空》的自信心很強,但這並非全部原因。
眾所周知MOD是B社遊戲的核心之一,為什麼大部分的B社粉絲是PC用戶可能原因就是於此,B社是極其少見的依靠社區和創意工坊為主用戶核心的遊戲廠商,這跟大部分廠商都截然不同,就比如育碧,不管是遊戲的更新還是迭代都是由廠商完全主導的。
但b社的遊戲主導權並不是全按照廠商的路徑走,玩家可以通過社區補丁,MOD按照自己想玩的方式玩遊戲,這可能也是B社本家製作的遊戲大部分都是開放世界原因,就是為了給創意工坊更多發展的空間,而且B社也樂在其中,畢竟這給製作組省了不少功夫。
首先D加密本身就有防止個人用戶在程序內調試控制檯功能,這點其實已經妨礙了許多老B社玩家的體驗,玩過老輻射的都知道,如果想要走捷徑或者讓遊戲變的更符合自己的想法,內調控制檯出來有多好用。
其次D加密的有一項技術是自動檢驗遊戲完整性,這項技術本意是為了防止遊戲程序被篡改,個人無法讓被動過數據的程序正常運行,但也恰恰是因為這種技術的存在,所以使用D加密的遊戲幾乎都沒什麼人去做MOD,因為實在是做不動。
我以為會在《星空》出來前愛迪德會解決D加密導致的MOD製作難度驟增問題,誰知道不但沒有解決,反而最新的版本還加深了這一問題,猜測這也是貝賽思達最終選擇放棄D加密的重要因素之一。
還有一個佔比可能不大的因素,
就是在幾個月前微軟發佈會剛舉辦完發生的事情,也就是女皇組下的那封戰書,首先女皇組的實力絕對是值得肯定的,可以說是目前業界破解D加密能力最強,也是最快的一個破解團隊,並且之前下的戰書也是同樣做到了的,所以B社到底忌憚不忌憚Empress的這句:
“如果《星空》有D加密我將以閃電般的速度破解掉,我不怕任何人”
我也說不準,我覺得可能多少考慮到了,畢竟國外的PC玩家對於D加密的厭惡程度遠在國內的環境之上,
因星空而生,因星空而終,愛喝粥在D加密方面的研究也就到此結束了,一篇技術解析,一篇故事講解,終於填完了這個坑了,以後可能都不會再寫有關防篡改技術方面的文章了,相關資料難找不說,還沒人喜歡看,我辛苦了。
———愛喝粥的魚
本期相關參考資料:
https://www.gamersky.com/news/202308/1639619.shtml
https://www.163.com/dy/article/ICMD57RI0526D8LR.html
https://www.gamersky.com/news/202308/1636090.shtml
https://www.sohu.com/a/714611655_121124835
https://www.xiaoheihe.cn/community/23563/list/105742209(D加密的技術篇)
【深度分析】迫害玩家,但為何各大3A遊戲都想上D加密?(小黑盒專用跳轉鏈接)
#星空#