DWS System for ScriptHook V
DWS System for ScriptHook V — это плагин, представляющий из себя дополнение к ScriptHook V для Grand Theft Auto V. Он позволит разработчикам модов использовать все возможности языка программирования Delphi для написания скриптов. Модификация работает на основе DWS (Delphi Web Script) и ScriptHook V for Delphi SDK.
Требования
- ScriptHook V
Особенности:
- Возможность писать скрипты с использованием синтаксиса языка DELPHI / PASCAL;
- Нет необходимости использовать компилятор и среду разработки, таскать сторонние библиотеки;
- Скрипты можно писать прямо в текстовом редакторе;
- Скрипты выполняются в режиме реального времени интерпретатором Delphi Web Script;
- Скрипты можно писать в режиме реального времени, свернув игру в Taskbar;
- Перекомпиляция скриптов доступна по нажатию системной клавиши F9 непосредственно в игре;
- Ведение логов (запись ошибок компиляции в файл с указанием строки, колонки и имени исполняемого скрипта).
Как пользоваться модом?
В папке Data вы увидите: файл конфигурации DelphiWebScript.ini и директорию Scripts, содержащая скрипты.
DelphiWebScript.ini имеет два параметра:
DelphiWebScript.ini имеет два параметра:
- ScriptDir – путь к скриптам, указывает системе где искать файлы со скриптами.
- RunScript – название основного (ведущего) скрипт файла, которое будет запускать система, например Main.dws.
- В директории Scripts (сюда помещаем файлы со скриптами):
- Hashes.dws – константы с хеш кодами, для определения скриптовых функций в игре (полный список констант можно посмотреть в оригинальном SDK).
- Scripting.dws – скриптовые функции игры, полный список функций см. в оригинальном SDK.
- Test.dws, TurnSignals.dws – примеры скриптов.
После редактирования всех скриптов, запускаем игру в одиночном режиме. Если все сделано правильно, вы увидите результат выполнения скрипта в игре, а DelphiWebScript.log информацию о состоянии ваших скриптов. По нажатию системной клавиши F9 происходит перезагрузка и повторная компиляция ведущего скрипта, указанного в параметре RunScript файла DelphiWebScript.ini. Таким образом, можно редактировать скрипты не завершая игру.
Как установить мод?
- Скачайте Script Hook V и установите его в папку с вашей игрой.
- Переместите содержимое архива dxinput8.dll, ScriptHookV.dll в папку с игрой.
- Поместить содержимое архива с данной модификацией в корневую директорию с игрой.
Скачать
Уже скачали: 3
Размер: 2,88 MB
Последняя версия: 0.12
Оставить комментарий