DWS System for ScriptHook V

DWS System for ScriptHook V

Обновлено: 1 февраля 2018
Просмотры: 64
Рейтинг:
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5
Загрузка...

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 имеет два параметра:
  • ScriptDir – путь к скриптам, указывает системе где искать файлы со скриптами.
  • RunScript – название основного (ведущего) скрипт файла, которое будет запускать система, например Main.dws.
  • В директории Scripts (сюда помещаем файлы со скриптами):
  • Hashes.dws – константы с хеш кодами, для определения скриптовых функций в игре (полный список констант можно посмотреть в оригинальном SDK).
  • Scripting.dws – скриптовые функции игры, полный список функций см. в оригинальном SDK.
  • Test.dws, TurnSignals.dws –  примеры скриптов.
После редактирования всех скриптов, запускаем игру в одиночном режиме. Если все сделано правильно, вы увидите результат выполнения скрипта в игре, а DelphiWebScript.log информацию о состоянии ваших скриптов. По нажатию системной клавиши F9 происходит перезагрузка и повторная компиляция ведущего скрипта, указанного в параметре RunScript файла DelphiWebScript.ini. Таким образом, можно редактировать скрипты не завершая игру.

Как установить мод?

  1. Скачайте Script Hook V и установите его в папку с вашей игрой.
  2. Переместите содержимое архива dxinput8.dll, ScriptHookV.dll в папку с игрой.
  3. Поместить содержимое архива с данной модификацией в корневую директорию с игрой.
Скачать

Оставить комментарий

avatar
  Подписаться  
Уведомление о