Script Hook V.Net 增強版1.1.0.1最新版

作者 Chiheb-Bacha·版本 v1.1.0.1·更新於 2026-01-29

Script Hook V.Net 增強版

模組介紹 作者原文

Script Hook V.Net 增強版

Script Hook V.NET Enhanced 是一個 ASI 插件,允許在遊戲內運行用任何.NET 語言編寫的腳本。

它擴展了 SHVDN,允許模組同時在 GTA5 的 Legacy 和 Enhanced 模式下運行。。 其完整的源代碼託管在 GitHub 上:

作者原貼鏈接:

安裝兩者的Microsoft.NET Framework 4.8(或更高版本,因此在 Windows 10 上跳過此步驟)和的Microsoft Visual C++ Redistributable Package for Visual Studio 2019 (x64)。

下載並安裝最新的 Script Hook V.

下載Script Hook V.NET增強版,並將以下文件複製到您的遊戲目錄:

ScriptHookVDotNet.asi

ScriptHookVDotNet2.dll

ScriptHookVDotNet3.dll

ScriptHookVDotNet.ini

MinHook.x64.dll(從 v1.1.0.0 起需要)

v1.1.0.1

此版本解決的問題:

修復了在最新Gta5增強版(1.0.1013.17)加載時的瞬間崩潰,這是由於我們獲取CameraPool指針的函數發生了變化所導致的。

將新的漂移車哈希值添加到DriftCarHash

更新日誌

v1.1.0.0

此版本解決的問題:

更新了在46版本之前的老款SP中啓用MP車的模式。

修復了制導導彈在更改目標時不會重新引導的問題。

其他小的修復和穩定性改進。

新功能:

v3 API 新增內容:

添加了枚舉 DriftCarHash:包含20個漂移車模型哈希。

添加了CAI Handling Info,CAI 曲線點和 AI Handling Hash(AI 駕駛行爲和操控編輯)。

在CarHandlingData中添加了AdvancedFlags(見CarAdvancedFlags)。

處理數據改進:

添加了ModelFlags、HandlingFlags和DamageFlags。

添加了CAIHandlingInfo和CAIHandlingHash(通過CAIHandlingInfo.GetByHash獲取值)。

添加了特殊航班處理數據,包括一個新的標誌屬性(見特殊航班處理標誌)。

遊戲API新增內容:

遊戲語言現在可以從腳本中設置。

一些語言需要重啓;大多數則在打開 → 關閉 → 打開暫停菜單時生效。

添加了 SetLocalizedString — 根據給定的 gxt2 哈希替換文本。

謹慎使用;修改關鍵標籤可能會導致遊戲崩潰。

增加了自定義GXT入口管理:

添加自定義Gxt條目

更新自定義Gxt條目

獲取自定義Gxt條目

移除自定義Gxt條目

車輛 API 增加:

是否激活特殊飛行模式,激活特殊飛行模式,取消激活特殊飛行模式

→ 在(幾乎)任何載具上啓用壓迫者II型的飛行模式。

是否啓用漂移模式,啓用漂移模式,禁用漂移模式

→ 將漂移車處理應用到任何 汽車。

IsModelHandlingCompatibleWithVehicleModel — 檢查兩個車輛模型之間的處理兼容性。

EngineTorqueMultiplier 現在有了獲取器(通過內存掃描修補)。

補丁引擎扭矩乘數更新阻止遊戲將扭矩重置爲1.0。

核心(內部):

新的內部掛鉤系統支持CallHooks和MinHook。

在域卸載時自動清理分配的鉤子頁面。

改進了MemScanner和MemDataMarshall。

完全兼容SHVDN API的新增內容2025年8月24日 → 2025年11月16日

(不包括提交124a59d,該提交將包含在下一個版本中)。

更多功能和改進正在開發中,請繼續關注。

請報告任何錯誤、崩潰或意外行爲。

v1.0.0.2-測試版

此版本解決的問題:

修復了一個動態獲取的偏移量,如果在許多武器上調用 Weapon.Components 並存儲在列表中,會導致 System.OutOfMemoryException,從而使遊戲崩潰。這在 Belle's Diamond Casino Heist 中觀察到。

修復了一個內存模式,該模式錯誤地獲取了負偏移,導致訪問時遊戲崩潰。這在雙持 - 重啓中觀察到。

修復了重新加載熱鍵處理器,該處理器在初始按下後會將任何鍵盤按下視爲重新加載鍵綁定,導致 SHVDNE 在每次按鍵時重新加載腳本並延遲遊戲。

新功能:

添加了UseMpSelectionWheels(bool) — 如果參數爲真,則啓用GTA:Online選擇輪(武器和電臺輪),並且不會出現慢動作、漸暈或音效;否則恢復到單人遊戲的輪子。

添加了 IsUsingMpSelectionWheels — 返回是否當前正在使用GTA:Online選擇輪。

更多功能和改進正在開發中,請繼續關注。

v1.0.0.1-測試版

此版本解決的問題:

修復了 NativeMemory.GetPtfxAddress,以前返回錯誤地址並導致遊戲崩潰的問題。

將FileVersion返回的版本號的主要版本號加1,以與舊版本區分開來。

解決了與GTA V簡單修改器(TrainerV)的不兼容問題——與sjaak327協調——這些問題在最新版本17.5後應該不再出現。

已確認與未發佈的版本兼容 啓用所有內飾 (EAI)。只需等待 HKH191 發佈它。

新功能:

添加了 Game.FindPatternInScript — 允許在遊戲腳本中搜索模式。

添加了 Game.GetScriptGlobalFromAddress — 從遊戲腳本中的地址返回腳本全局變量的索引。

改進:

替換了一些硬編碼偏移量,並找到了與修補模型生成檢查相關的更好模式,提高了魯棒性。

更多功能和改進正在開發中,請繼續關注。

v1.0.0.0-測試版

ScriptHookVDotNet增強版的初始測試版發佈 🎉

涵蓋了完整的SHVDN API,但還需要進一步測試。

添加了World.GetAllPickupObjectPlacements() — 返回地圖上的所有拾取物品放置。

安裝與使用 安裝:GTA V 腳本模組(單人模式)

  1. 先確認遊戲版本:Legacy(傳承版)與 Enhanced(增強版)的模組並不通用,按包內說明選擇對應版本。
  2. 腳本類模組(.dll / .asi / .lua / .cs)通常需要先安裝 ScriptHookV,以及對應 .NET 版本的 ScriptHookVDotNet。
  3. 解壓壓縮包,按包內 readme 把檔案放入遊戲根目錄或 scripts/ 資料夾(.dll 一般放 scripts/)。
  4. 只在單人模式或邀請戰局中使用;不要帶著模組進入線上模式。

本頁「模組介紹」保留了作者的完整說明,其中若有具體安裝步驟,以該說明為準。 僅在單人模式使用腳本模組;帶著模組進入線上模式可能導致封鎖。

檔案與校驗

檔案名稱
ScriptHookVDotNetEhnaced-v1.1.0.1.zip
檔案大小
3.0 MiB