ScriptHookRDR2 V2

作者 kepmehz·版本 v2.0·更新於 2025-04-14

適用於最新遊戲補丁的 ScriptHook。版本 1491.50 採用現代化的原生用戶界面,可智能管理您的腳本

截圖 共 2 張

模組介紹 作者原文

適用於最新遊戲補丁的 ScriptHook。版本 1491.50

採用現代化的原生用戶界面,可智能管理您的腳本

ScriptHookRDR2 V2

本項目的目標是在保持與Alexander Blade版ScriptHookRDR2相同API架構的基礎上,提供更多擴展功能。

當前**Alexander Blade版ScriptHookRDR2**存在一個**漏洞**,會導致在物體和行人密集的城鎮區域出現**遊戲資源池重置**問題,此問題在V2版本中已修復。

此外,V2版本採用現代化交互界面,支持單獨管理模組並實現熱加載——添加新模組無需重啓遊戲。

如果您願意支持我的開發工作,歡迎通過Patreon贊助(當然僅限自願且有能力的情況):

我將持續分享各類RAGE引擎的模組開發與研究成果。

**Patreon支持鏈接**

安裝指南

  • 同時下載模組加載器和ScriptHookRDR2 V2文件
  • 解壓後將dinput8.dll與ScriptHookRDR2.dll複製至RDR2遊戲根目錄(即RDR2.exe所在文件夾)
  • 啓動遊戲即可!

鳴謝

API架構基於Alexander Blade的原始開發

**請務必下載2.0版本,已修復所有已知漏洞!**

新增功能

**使用下列擴展功能前,請先在您的項目中鏈接對應庫文件!**

  • 原生指令:DRAW_LINE

`使用方法:將以下代碼添加至natives.h文件

void DRAW_LINE(float fromX, float fromY, float fromZ, float toX, float toY, float toZ, int r, int g, int b, int a) { invoke(0xec2ab68b,fromX,fromY, fromZ, toX, toY, toZ, r, g, b, a); } // 0xec2ab68b`

  • 原生指令:SET_TEXT_FONT

`使用方法:將以下代碼添加至natives.h文件

void SET_TEXT_FONT(int fontType) { invoke(0x3EDE2F10, fontType); } // 0x3EDE2F10`

  • 原生指令:SET_TEXT_JUSTIFICATION

`使用方法:將以下代碼添加至natives.h文件

/* 0=居中 1=左對齊 2=右對齊 */

void SET_TEXT_JUSTIFICATION(int justifyType) { invoke(0x1B929974, justifyType); } // 0x1B929974`

  • 擴展功能:getStaticPtr(反編譯腳本中稱爲**Locals**)

**將以下代碼添加至main.h文件:**

`DLL_IMPORT uint64_t* getStaticPtr(const char* scriptName, int staticIndex);

用法示例:

uint64_t* static = getStaticPtr("腳本名稱", 12345);

LOG(*static); // 讀取數值

*static = 0xCOFFEEBABE; // 寫入數值`

  • 擴展功能:switchLabel(替換遊戲內文本標籤,實現輸入框自定義文本)

**將以下代碼添加至main.h文件:**

`DLL_IMPORT void switchLabel(const char* oldLabel, const char* newLabel);`

  • 擴展功能:getCommandFromHash(通過哈希值獲取對應指令指針)

**將以下代碼添加至main.h文件:**

`DLL_IMPORT void* getCommandFromHash(uint64_t hash);`

祝您使用愉快!

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
  3. 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
  4. 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。

不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。

檔案與校驗

檔案名稱
ScriptHookRDR2 V2.zip
檔案大小
1.8 MiB