game background image

脚本 HookRDR2 V2

作者:kepmehz最后更新:2023-03-21 03:15:11141.9万106KB

荒野大镖客:救赎2 脚本 HookRDR2 V2-1-奇游Mod大师
荒野大镖客:救赎2 脚本 HookRDR2 V2-2-奇游Mod大师
荒野大镖客:救赎2 脚本 HookRDR2 V2-1-奇游Mod大师
荒野大镖客:救赎2 脚本 HookRDR2 V2-2-奇游Mod大师

Mod简介

适用于最新游戏补丁的ScriptHook。Build 1491.50具有现代原生用户界面,可智能管理您的脚本
ScriptHookRDR2 V2
该项目的目的是提供 Alexander Blade 的 ScriptHookRDR2 的替代方案,同时保持相同的 API 架构并为其添加更多功能。
有一个漏洞在当前版本中Alexander Blade 的 ScriptHookRDR2这导致游戏池在物体和行人较多的城市中重置。ScriptHookRDR2 V2 中不存在此问题。
此外,V2 包含一个现代化的界面,允许您单独管理您的模组并添加新的模组,而无需重新启动游戏。

如果您想支持我和我的发展,请考虑成为我的赞助人之一,但当然前提是您愿意并且能够:
我计划在 RAGE 上发布各种 mod 开发和研究。
Patreon

如何安装:
1. 下载 Mod 加载器和 ScriptHookRDR2 V2 文件。
2. 提取两者并将 dinput8.dll 和 ScriptHookRDR2.dll 复制到您的 RDR2 游戏目录(RDR2.exe 所在的位置)
3.启动游戏!


致谢:
Alexander Blade 开发的 API

确保下载 2.0 版本,它修复了所有错误!
其他功能:

要使用下面列出的导出,请在您的项目中链接提供的库!

1. 原生命令:DRAW_LINE
使用方法:
void DRAW_LINE(float fromX, float fromY, float fromZ, float toX, float toY, float toZ, int r, int g, int b, int a) {invoke<void>(0xec2ab68b,fromX,fromY, fromZ, toX, toY, toZ, r, g, b, a); } // 0xec2ab68b
将此行添加到您的 natives.h 文件中。

2. 原生命令:SET_TEXT_FONT
使用方法:
void SET_TEXT_FONT(int fontType) { 调用<void>(0x3EDE2F10, fontType); } // 0x3EDE2F10
将此行添加到您的 natives.h 文件中。

3. 本机命令:SET_TEXT_JUSTIFICATION
使用方法:
/* 0=居中,1=左,2=右 */
void SET_TEXT_JUSTIFICATION(int justifyType) {invoke<void>(0x1B929974, justifyType);} // 0x1B929974
将此行添加到您的 natives.h 文件中。

4. 导出:getStaticPtr(称为当地人在反编译的脚本中)
将这一行添加到您的 main.h 文件中:
DLL_IMPORT uint64_t* getStaticPtr(const char* scriptName,int staticIndex);

用法:
uint64_t * static = getStaticPtr("script_name" 12345);
LOG(*静态)// 读取
*静态=0xCOFFEEBABE// 写入

5. 导出:switchLabel(将游戏中的文本标签与您自己的文本标签切换,这将允许您在输入框中提供自定义文本)
将这一行添加到您的 main.h 文件中:
DLL_IMPORT void switchLabel(const char* oldLabel, const char* newLabel);


6.导出:getCommandFromHash(返回指向所提供哈希的命令的指针)
将这一行添加到您的 main.h 文件中:
DLL_IMPORT void * getCommandFromHash(uint64_t hash);


享受!
本工具由三方[bufftool]提供Attention Nomal
下载

立即下载模组

下载客户端搜索荒野大镖客:救赎2后使用Mod大师工具。