GTA5 线上模式只会检测你的目录下有没有 dinput8.dll 这个文件,如果有的话就不会允许你进入线上,因此如果你想在线上玩 Mod,有以下两种方法:
一、文件替换法(推荐)
用 ArchiveFix 将所有修改过的 RPF 包重新签名(如果 RPF 包内嵌套另一个子 RPF 包,则需要把被嵌套的子包先拿出来签名一次,然后再放入父 RPF 包内,再对父 RPF 包签名)。
注意不要修改 update.rpf,这意味着 Addon 类型的载具 Mod 将不能在线上玩,或者你可以通过手动提取模型然后修改名称,改成线上已经存在的一辆车的模型名,然后替换文件。
此方法由于是替换文件,并且对文件进行了签名,此方法几乎不会被官方检测到,目前 R 星没有对 DLC 文件进行完整性校验,也不太可能会,因为如果每次进线上都要校验完整性,对硬盘读写开销太大,等待时间太长,将会又回到以前的看云时代,因此推荐第一种方法。
二、插件注入法
用某些注入工具将 OpenIV.asi 注入到游戏(启动延迟设置为 12000 毫秒),就可以不需要对 RPF 包重新签名即可进入线上(此方法被反作弊检测到的概率较大,推荐第一种)。
其实 OpenIV 的原理就是通过一个插件,绕开 GTA5 对 RPF 包的签名校验,所以你完全可以通过第一种方法重新签名出一个和 R 星官方一模一样的 RPF 包,就可以不需要 OpenIV.asi 实现加载 Mod 了。
最后,当个自娱自乐的 Modder 就好,而且你修改了模型别人是看不到的,只能自己看到。另外,请一定不要修改任何非模型文件,数据如果发生改动,你会进不去其他人的战局,进入就显示内容不相同,无法加入。
PS:如果又想玩 Mod 又不想这么麻烦,推荐来玩 FiveM,这是一个可以让你合法在多人游戏里玩 Mod 的多人联机软件,可以自建服务器。