Script Hook V .Net Mejorado 1.0.0.2-beta
-
19 octubre 2025script-hook-v-net-enhanced-1-0-0-2-beta_1760888531_584956.zip
Script Hook V .Net Mejorado 1.0.0.2-beta
Script Hook V .NET Mejorado es un plugin ASI que permite ejecutar scripts escritos en cualquier lenguaje .NET directamente en el juego.
Amplía las capacidades de SHVDN, permitiendo que los mods funcionen simultáneamente en GTA5 Legacy y Enhanced.
El código fuente completo está disponible en GitHub (Changelog).
Instalación
- Instala Microsoft .NET Framework 4.8 (o superior, se puede omitir en Windows 10) y Microsoft Visual C++ Redistributable Package para Visual Studio 2019 (x64).
- Descarga e instala la última versión de Script Hook V.
- Descarga Community Script Hook V .NET Mejorado y copia los archivos ScriptHookVDotNet.asi, ScriptHookVDotNet2.dll, ScriptHookVDotNet3.dll y ScriptHookVDotNet.ini en la carpeta del juego.
v1.0.0.2-beta
Errores corregidos:
- Se corrigió el desplazamiento obtenido dinámicamente que causaba un error System.OutOfMemoryException al llamar a Weapon.Components para un gran número de armas y guardarlas en una lista, lo que provocaba un fallo en el juego. El problema se observó en el mod Belle's Diamond Casino Heist.
- Se corrigió un patrón de memoria que erróneamente obtenía un desplazamiento negativo, lo que provocaba que el juego fallara al acceder. El problema se observó en Dual Wield — Reboot.
- Se corrigió el manejo de la tecla de acceso rápido de recarga: anteriormente, después de la primera pulsación, cualquier tecla se consideraba reloadKeyBinding, lo que provocaba que SHVDNE recargara los scripts en cada pulsación y el juego comenzara a tener retrasos.
Nuevas características:
- Se agregó UseMpSelectionWheels(bool) — activa las ruedas de selección de GTA:Online (armas y radio) sin ralentización, oscurecimiento y efectos de sonido, si el parámetro es verdadero, y devuelve las ruedas estándar de un solo jugador si es falso.
- Se agregó IsUsingMpSelectionWheels — devuelve si actualmente se están utilizando las ruedas de selección de GTA:Online.
En desarrollo — aún más nuevas funciones y mejoras. ¡Mantente atento a las actualizaciones!
v1.0.0.1-beta
Errores corregidos:
- Se corrigió NativeMemory.GetPtfxAddress, que devolvía una dirección incorrecta y causaba un fallo en el juego.
- Se aumentó el Major en la versión devuelta por FileVersion para diferenciarla de las versiones Legacy.
- Se resolvieron problemas de incompatibilidad con Simple Trainer for GTA V (TrainerV) junto con sjaak327 — ya no deberían ocurrir a partir de la versión 17.5.
- Se confirmó la compatibilidad con la versión aún no lanzada Enable All Interiors (EAI). Simplemente espera el lanzamiento de HKH191.
Nuevas características:
- Se agregó Game.FindPatternInScript — permite buscar un patrón dentro de un script del juego.
- Se agregó Game.GetScriptGlobalFromAddress — devuelve el índice de la variable global del script por dirección dentro del script del juego.
Mejoras:
Se reemplazaron algunos desplazamientos codificados y se encontraron mejores patrones para verificar el spawn de modelos, lo que aumentó la fiabilidad.
En desarrollo — aún más nuevas funciones y mejoras. ¡Mantente atento a las actualizaciones!
v1.0.0.0-beta
- Primer lanzamiento beta de ScriptHookVDotNet Mejorado
- Se admite la API completa de SHVDN, pero se requiere más pruebas.
- Se agregó World.GetAllPickupObjectPlacements() — devuelve todos los puntos de colocación de Pickup en el mapa.
Script Hook V .Net Enhanced 1.0.0.2-beta
Script Hook V .NET Enhanced — это ASI-плагин, который позволяет запускать скрипты, написанные на любом языке .NET, прямо в игре.
Он расширяет возможности SHVDN, позволяя модам работать одновременно на GTA5 Legacy и Enhanced.
Полный исходный код доступен на GitHub (Changelog).
Установка
- Установите Microsoft .NET Framework 4.8 (или выше, на Windows 10 можно пропустить) и Microsoft Visual C++ Redistributable Package for Visual Studio 2019 (x64).
- Скачайте и установите последнюю версию Script Hook V.
- Скачайте Community Script Hook V .NET Enhanced и скопируйте файлы ScriptHookVDotNet.asi, ScriptHookVDotNet2.dll, ScriptHookVDotNet3.dll и ScriptHookVDotNet.ini в папку с игрой.
v1.0.0.2-beta
Исправленные ошибки:
- Исправлен динамически получаемый смещение, из-за которого возникала ошибка System.OutOfMemoryException при вызове Weapon.Components для большого количества оружия и сохранении их в список, что приводило к вылету игры. Проблема была замечена в моде Belle's Diamond Casino Heist.
- Исправлен паттерн памяти, который ошибочно получал отрицательное смещение, из-за чего игра вылетала при доступе. Проблема наблюдалась в Dual Wield — Reboot.
- Исправлена обработка горячей клавиши перезагрузки: ранее после первого нажатия любая клавиша считалась reloadKeyBinding, из-за чего SHVDNE перезагружал скрипты при каждом нажатии и игра начинала лагать.
Новые возможности:
- Добавлен UseMpSelectionWheels(bool) — включает колёса выбора GTA:Online (оружие и радио) без замедления, затемнения и звукового эффекта, если параметр true, и возвращает стандартные колёса одиночной игры, если false.
- Добавлен IsUsingMpSelectionWheels — возвращает, используются ли сейчас колёса выбора GTA:Online.
В разработке — ещё больше новых функций и улучшений. Следите за обновлениями!
v1.0.0.1-beta
Исправленные ошибки:
- Исправлен NativeMemory.GetPtfxAddress, который возвращал неверный адрес и вызывал вылет игры.
- Увеличен Major в версии, возвращаемой FileVersion, чтобы отличать от Legacy-версий.
- Решены проблемы несовместимости с Simple Trainer for GTA V (TrainerV) совместно с sjaak327 — они больше не должны возникать, начиная с версии 17.5.
- Подтверждена совместимость с ещё не вышедшей версией Enable All Interiors (EAI). Просто дождитесь релиза от HKH191.
Новые возможности:
- Добавлен Game.FindPatternInScript — позволяет искать паттерн внутри игрового скрипта.
- Добавлен Game.GetScriptGlobalFromAddress — возвращает индекс глобальной переменной скрипта по адресу внутри игрового скрипта.
Улучшения:
Заменены некоторые жёстко прописанные смещения и найдены лучшие паттерны для проверки спавна моделей, что повысило надёжность.
В разработке — ещё больше новых функций и улучшений. Следите за обновлениями!
v1.0.0.0-beta
- Первый бета-релиз ScriptHookVDotNet Enhanced
- Поддерживается полный API SHVDN, но требуется дополнительное тестирование.
- Добавлен World.GetAllPickupObjectPlacements() — возвращает все точки размещения Pickup на карте.