現在很多游戲都是做到一半甚至搭個框架就拿出來賣,有良心的公會會通過幾年的持續更新來進行補充和修復,而有些公司看到熱度不高也就不更新了,這種時候只能靠玩家自己來進行更新,最近就有一個大神自己優化了GTAOL的加載時間,我們來看一下吧。
注意:修改游戲文件需謹慎。
《GTA5》雖然已經發售多年,但是現在依舊有非常高的人氣,線上模式也深受玩家們的喜愛。不過還是有很多玩家非常煩游戲加載到線上的速度,少則幾分鐘,長則幾十分鐘,盡管玩家的電腦配置逐年升級,但《GTAOL》加載速度依舊很有問題。
不過最近有一位大神“T0ST”通過修改游戲代碼,成功讓游戲的加載時間縮短了70%。
T0ST表示,《GTAOL》在啟動時游戲存在單線程CPU的瓶頸問題,這會影響大多數中低端CPU。當然光是這點無法解釋高端配置運行游戲也存在加載速度慢的問題,于是他通過專業代碼拆解工具發現《GTAOL》程序在運行時會“糾結”在一個大小10MB的JSON文件文件身上,雖然不知道這文件的作用,但是它會讓你的CPU反復執行上億次if命令,這會讓效率變得十分的低。
于是T0ST編寫了一個.dll,將其導入進《GTA5》游戲中,并成功讓《GTAOL》加載到線上的時間縮短了70%,從原來的6分鐘縮短到了1分50秒。
值得一提的是,T0ST使用的電腦配置是8G DDR3內存、GTX 1070顯卡和AMD FX-8350處理器等,這些配置在現在已經不屬于高端PC了。雖然他采用的方法很管用,但由于是針對他的配置進行優化,所以其他玩家采用這種方法有多大效果還不能保證。
最后T0ST還提了R星,希望官方能夠動手解決《GTAOL》線上加載速度的問題,正如他所言,官方一名程序員應該花不了太多時間就能解決這些問題。
如果你對這位大神的研究感興趣,或者想下載修改文件試一試在自己電腦上縮短《GTAOL》加載時間,可以前去他的文章地址及github地址看看(可能需要魔法上網)。