【干货】《GTAOL》外挂开发教程11:OpenIV

文摘   时事   2025-01-09 00:00   广西  
OpenIV是一个用于加载GTA5线下模组的工具,它的原理是利用Hook钩子对游戏进程进行修改。最初,Rockstar(R星)发布了一些可用于GTA5的Hook源代码,并且Hook方法不会修改云端数据。他们希望依赖第三方开发者来进行游戏的二次开发,以减轻Rockstar的压力。这个工具的初衷是让玩家可以在游戏中使用模组工具来扩展游戏内容。
在Windows系统中,Hook钩子是一种用于替代DOS下间断的系统机制。对于玩家来说,Hook钩子的概念可能有些模糊,但对于常常使用模组的玩家来说,可能会对Hook钩子有所印象。简单来说,Hook钩子就是一种将DLL文件注入进程的方法,其原理可以让模组工具直接嵌入GTA5游戏中,而无需进行繁琐的替代文件操作。比如超级跳跃、无敌、无限弹药、传送等功能。
Rockstar也意识到了这个情况,如果没有线上模式的权限,那么Hook就无法将DLL文件注入到线上模式中。然而很快一些开发者发现,Hook不仅可以用于线下模式,也同样适用于线上模式。因此,在当时,线上模式开始出现了一些修改器、辅助工具、科技工具等。Rockstar清楚地知道了这一点,因为源代码中还对线上模式的相关部分进行了注释,这可能是Rockstar留给开发者的一个接口。这些工具可以通过Rockstar发布的源代码将DLL文件注入游戏中,以调用一些只能在导演模式中使用的功能。实际上,这也可能是Rockstar希望这些开发者能够帮助他们更新线上模式,扩展线上模式的功能以及增加一些特性的一种方式。
有些玩家开始猜测,Rockstar(R星)可能是有意让游戏环境变得混乱以模拟现实世界,但也有可能这只是一个失误。例如,各种模型的调用、游戏币的增加、游戏等级的修改,以及各种各样大小的功能都可以借助这次宣布的源码来实现。从那时起,GTA5辅助的雏形就悄然发展起来,游戏中开始出现了一些恶意玩家,他们依赖这些工具来驱逐、崩溃或困扰其他正常游戏的玩家,这严重影响了游戏的平衡。管理员菜单本来是R星内部开发人员为了测试游戏而设计的,但正是这次宣布的源代码,造成了一场大灾难。这些开发者发现可以利用这次宣布的Hook钩子代码调用出R星的治理员菜单,它不仅可以踢出战局内的任意一名玩家,还能实现各种各样的功能。
首先,我们得安装OPENIV。这个工具在网上搜索一下,百度一下,会有很多。然后,这个工具也有其他网站可以下载。我们点击下载之后,它就会弹出一个点下载的选项。我已经下载过了,打开它,点第一个,这个没所谓,两个都随便选。然后,打勾确定下一步。这里你可以默认直接确定下一步,或者你想放进你自己想要的盘,也是可以的。然后,自己选一个,我推荐是默认即可。然后,点确定,它就安装了。因为我已经安装过了,然后,首次打开给他 I5,然后点这个,它会让你先选择游戏目录的。并不是这个页面,游戏目录不知道的话,你可以打开你的 Steam,然后自己管理,找到你的浏览本地文件之后,我在这里可以看到你的游戏目录在哪里。OPENIV 那里输入即可,就可以找到你的,它就可以定位到你的这个游戏目录了。
然后,首次打开呢,它是全英文的,当然你看得懂都无所谓是吧。这接下来我先教大家如何转换中文。转换中文呢,找到这个工具,第一个,然后第一个找到这里有个中文选择,然后再关闭它就变成中文了。然后,才是刚刚开始好,我们随便也是同样的一个网站,找到一个载具,然后点下载。我随便用我之前下载过的一个来演示吧,一样的,就像类似于这种,打开它会有个 DLC 的一个这种文件。然后呢,我们先打开这个工具管理器,把中间这个安装就行了,这两个不要动,这两个不要动,安装中间这个。
然后,我们打开编辑模式,编辑,然后点开,它就会自动给你创建一个模组的这个文件,它会在你我的那个根目录的游戏根目录之后。我们在这个工具那里打开它,选第一个,然后到这里,然后把你刚刚下载的一个模组文件拖进去,拖进去之后打开点开,这个就是我们的模组文件。然后呢,把它拖出来,随便创个文件夹,把它拖出来。拖出来之后呢,一定要删掉这个名叫 DLC 的文件,一定要删掉,不然你是进不去线上的,一定要删掉。删掉之后,之后呢,我们随便找一辆载具车,当然不知道载具车的话,有个网站的,一堆这种圆圆载具的一个文件的一个名字,昵称,等下我自己随便找,找姿态吧。
好,这个就是他的车的文件。它一开始呢,它会显示这种白色的,全白的一种文件。这种全白的意思,就是你的目录还没有把这个文件原文件给放进根目录。这个很简单,点进去随便点一个,然后点击第一个,它就会自动载入这些文件在你的模组文件了,然后呢,它就会变成这种有颜色的,带有一种深色的一种文件,然后呢,我们只要替换这种深色的带深色的文件就行了,不要去动那种动这种白色的,不要动这种,这种是原文件,不要动了。
因为已经复制到你的根目录了,所以会显示成深色。然后找到我们刚刚的那个模组文件,确认一下是否已经替换过了。我已经替换过了,找一个类似的模型,像刚刚我们看到的那辆车一样。然后打开我们刚刚拉出来的模组文件,复制这个名称,确保后缀与对应的文件相同。然后把它拖进去,你游戏里的车就会变成这个模组的车了。当然,还有一种文件是直接给你准备好的,不需要你自己去更改名字和替换。像这辆车,我已经下载过了,打开给大家看一下,它已经替换好了。
你只需要复制它的名字,然后在模组目录里搜索,就可以找到对应的文件。如果是首次的话,它会显示一堆白色的文件。找到T20的车文件,然后点第一个,它会自动复制所有文件到你的模组目录。然后你再搜索一次,就会出现深色的文件了。只需要替换深色的就行了,白色的不要动。可能有人会问怎么办,没事,我已经整理了一个整合包,你只需要把我的这个文件复制到你的游戏根目录里。然后复制进去,一共54个G,当然还需要放一些文件,让它稳定运行。这些文件直接拖进游戏根目录就行了,解决了资产不兼容的问题。
首先要打开OPENIV,这一步是必须的。如果不这样做,你将无法加入在线游戏与好友一同游玩。即使你能够进入在线模式,但你只能独自玩耍,无法与好友一起享受游戏乐趣。
接着,进入编辑模式。在打开之后,搜索需要的文件。首次打开时,会显示两个白色文件,一个大小为39K,另一个为44K。随意选择一个,甚至都选择也可以。它会自动将这些文件放入你的模组根目录中。这两个文件会变成深色,表明它们可以被替换。点击深色的文件,然后将我们刚刚准备好的文件拖入其中,粘贴完成。同样的操作再重复一次,确保两个文件都被替换了。
接下来是解决内存不足的文件,也将其放入游戏的根目录中。这个文件的作用是在你安装了太多模组的情况下,防止游戏闪退,从而提高游戏体验。我亲自测试过,使用了这两个新文件后,游戏几乎不再闪退,可以试一试。
还有一个清理工具,一般一年只需使用一次。当游戏有大型更新时,之前的模组可能会失效,你就需要等待一些大神发布新版本的文件,以适应新版本的游戏。将这个清理工具放入游戏的根目录中,然后使用它扫描并清理异常文件,同时删除之前下载的模组文件。这个工具不会影响你的游戏进程,所以一键操作就可以了。


暮色的狐
这是一只高强度上网冲浪、高质量输出内容的狐狸。主打ACGN杂谈、技术干货分享、第九艺术鉴赏、网梗百科解析、情感树洞鸡汤、正能量价值观~
 最新文章