首页
社区
课程
招聘
修改GTA5的NativeTrainer.asi默认按键
发表于: 2021-4-23 12:08 12632

修改GTA5的NativeTrainer.asi默认按键

2021-4-23 12:08
12632

ScriptHookV是Alexander Blader(人称AB)开发的一个DLL,用他的DLL可以开发出GTAV脚本。
NativeTrainer.asi是一个脚本样例,提供了简单的用户界面和一些修改游戏角色能力、刷车等功能。

 

去dev-c.com下载SHV SDK,里面包含了NativeTrainer的源码。
下载SHV,解压缩后的三个文件都放到游戏目录,主要是dinput8.dll和ScriptHookV.dll,其中NativeTrainer.asi文件后面我们会用SDK自己编译出来,后面需要把它替换掉,因为它就是内置修改器的脚本。按键是数字键盘,这对于没有数字键盘的用户来说不方便。

 

安装好最新版MSVC,官网下载免费的版本,然后加载SDK里的NativeTrainer工程,先源代码生成一下,提示需要V120生成工具,MSVC给出的解决方案是要么回退MSVC版本要么升级工程,这里选择升级一下工程,然后生成(编译),成功后进入下一步。

 

修改script.cpp里的虚拟按键部分,改成自己想要的按键

 

生成(编译)NativeTrainer工程,提示成功后去提示的Release文件夹里找到生成的NativeTrainer.asi

 

粘贴NativeTrainer.asi,到游戏目录。

 

打开GTA5,进到故事模式后按F4,然后测试是否成功。


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 128
活跃值: (205)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
GTA5老玩家了,曾经也有过改按键的想法。因为笔记本上没有小键盘,飞机开不了
建议出个操作步骤图文
2021-4-24 11:35
0
雪    币: 2
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
imypp GTA5老玩家了,曾经也有过改按键的想法。因为笔记本上没有小键盘,飞机开不了[em_88] 建议出个操作步骤图文[em_63][em_63]
我改的事实上是一个第三方脚本,原作者没有提供相应的接口。但是提供了源码,所以从源码的层面去改。
关于你的需求的话,gta5游戏里的按键设置应该可以实现吧?比如飞机操作可以改成I、J、K、L。
2021-4-26 06:00
1
游客
登录 | 注册 方可回帖
返回
//