ScriptHookRDR2 V2
適用於最新遊戲補丁的ScriptHook工具,版本1491.50。具有現代化的原生用戶界面,可智能管理您的腳本
截圖 共 2 張
模組介紹 作者原文
適用於最新遊戲補丁的ScriptHook工具,版本1491.50。具有現代化的原生用戶界面,可智能管理您的腳本
ScriptHookRDR2 V2
🎯 項目概述
這是一個爲《荒野大鏢客2》設計的ScriptHook替代方案,在保持與Alexander Blade's ScriptHookRDR2相同API架構的同時,增加了更多實用功能。
✨ 主要優勢
- **修復關鍵Bug**:解決了原版ScriptHook在城市高密度區域導致遊戲資源池重置的問題
- **現代化界面**:提供直觀的用戶界面,可單獨管理各個模組
- **熱重載功能**:添加新模組無需重啓遊戲
🛠️ 安裝指南
- 下載Mod加載器和ScriptHookRDR2 V2文件
- 解壓後將dinput8.dll和ScriptHookRDR2.dll複製到RDR2遊戲目錄(RDR2.exe所在位置)
- 啓動遊戲即可使用!
---
🚀 新增功能特性
原生命令支持
**DRAW_LINE 命令**
```cpp
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); }
```
**SET_TEXT_FONT 命令**
```cpp
void SET_TEXT_FONT(int fontType) { invoke(0x3EDE2F10, fontType); }
```
**SET_TEXT_JUSTIFICATION 命令**
```cpp
/* 0=居中,1=左對齊,2=右對齊 */
void SET_TEXT_JUSTIFICATION(int justifyType) { invoke(0x1B929974, justifyType); }
```
高級導出功能
**getStaticPtr 函數**
獲取腳本靜態指針(在反編譯腳本中稱爲Locals)
**switchLabel 函數**
替換遊戲中的文本標籤,允許在輸入框中提供自定義文本
**getCommandFromHash 函數**
通過哈希值獲取命令指針
🙏 致謝
特別感謝Alexander Blade開發的API基礎
💡 使用建議
- 確保下載版本2.0,修復了所有已知問題
- 在您的項目中鏈接提供的庫以使用導出功能
- 將相應的代碼行添加到您的natives.h和main.h文件中
享受模組開發的樂趣!🎮
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。