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