其他分享
首页 > 其他分享> > GTA5快速进入线上模式

GTA5快速进入线上模式

作者:互联网

话不多说,上资源:
链接:https://pan.baidu.com/s/1oWE6L0J1s33R_2zfcxiG_A
提取码:b9tf
解压后,先启动GTA5,进入游戏菜单界面
然后打开Xenos(32位)或者Xenos64(64位)
将文件夹下的GTAO_Booster.dll拖动进列表框内

在这里插入图片描述
Process选择GTAV.exe(每次启动游戏进程ID会有所不同)
在这里插入图片描述
最后点击Inject将加速模块注入gta进程中。如果看右下角Idle闪了一下说明注入成功了,如果不放心可以多点几次Inject,杀毒软件可能会报警,关掉就好。
返回游戏界面,进入在线模式,你会发现加载速度快了好多,从以往的十多分钟提速到两分钟左右。而且有吧友向R星客服写信问过,这样做不会被认为是外挂,安全可靠。
---------原理分割线------------
前些天国外一个黑客大佬实在忍不了GTAOL的加载速度,把GTA加载的过程扒了出来,发现一个令人窒息的烂代码。大概就是在在线模式加载中,只有前几分钟是真的加载,后面近10分钟都是cpu单核读取,效率奇低。再往深扒,发现是对json文件读取的时候写了个if,然后被循环了20亿次,这完全是可以用哈希map解决的。
(我也不是计算机专业的,但是我也知道对于大数据量来说,循环if是一个烂代码,计算复杂度是O(n),而哈希是O(1)的算法,速度快了一个台阶)

该黑客大神的原博客如下:
https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/
国内知乎@量子位把它解释了一下:一个程序员的水平能差到什么程度
https://www.zhihu.com/question/314644210/answer/1758421083

要我说,这应该不是程序员水平的问题,毕竟有时为了方便写个if测试一下情有可原。问题在于这么慢的加载速度,七年了!七年过去了,官方都没有优化这个问题。GTA5以游戏内细节闻名,然而这个烂代码,不禁令人怀疑R星程序员是不是临时雇来的(像cyberpunk2077一样,宣传的钱比开发游戏的钱还要多很多)。

这位黑客很好心的把提速代码放在了GitHub上:https://github.com/tostercx/GTAO_Booster_PoC
我就是把这个代码下载下来,用VS打开.sln工程文件,调整项目为动态链接库
在这里插入图片描述
编译生成.dll文件,就是我在云盘中放的GTAO_Booster.dll

课后作业:感兴趣的同学可以对源代码进行修改,增加一些提示界面以提高用户友好度。

烂代码,愿大家引以为戒。

标签:游戏,代码,GTAO,模式,线上,https,GTA5,加载
来源: https://blog.csdn.net/weixin_42845306/article/details/114776787