Script Hook V .Net Enhanced 1.0.0.2-beta
-
19 жовтня 2025script-hook-v-net-enhanced-1-0-0-2-beta_1760888531_584956.zip
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 для 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 на карті.
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 на карте.