Расширитель скриптов / Script Extender

Расширитель скриптов / Script Extender 2024.03.29

Источник
Автор
Язык
Перевод не требуется
Тип материала
Утилиты / Инструменты
Распространение
Свободное распространение
Расширитель скриптов добавляет в игру поддержку скриптов Lua/Osiris. Подробней в документации API.

Установка:​

  • Из архива BG3SE-Updater, скопируйте файл DWrite.dll в папку Baldurs Gate 3\bin (например, \Steam\steamapps\common\Baldurs Gate 3\bin).
  • Больше вам ничего делать не нужно, можете запускать игру с модом требующий его.

FAQ (Часто задаваемые вопросы):

Поддерживает ли Script Extender исправление 22?
Да.


Поддерживает ли Script Extender патч 6?
Да
.

Игра была обновлена, а новый Script Extender не скачивается!
Script Extender обновляется автоматически; на Github нет нового релиза, когда происходит обновление Script Extender, игра загружает и применяет его автоматически при запуске.
Когда на Github публикуется новый релиз, это означает, что изменения произошли в программе обновления, а не в самом Script Extender.


"Не найдена версия Script Extender для версии игры v4.xx.xx.xx".
Script Extender не работает на версиях игры старше патча 3.
Новые версии Script Extender выпускаются только для последней версии игры (на данный момент патч 6).


В консоли отображается красный текст.
Проверьте, появляется ли ошибка при отсутствии модов (только Script Extender). Если ошибка исчезает без модов, значит, она вызвана одним из модов, а не проблемой Script Extender.


<Игровая функция X> сломана
В подавляющем большинстве случаев это либо ошибка ванильной игры, либо вызвано определенным модом / неправильной комбинацией модов / не обновленными модами. Проверьте, появляется ли ошибка при отсутствии модов (только Script Extender). Если ошибка исчезает без модов, значит, она вызвана одним из модов, а не проблемой расширителя скриптов.



Дополнительные инструкции для Proton в Linux (НЕ ДЕЛАЙТЕ ЭТО, ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ WINDOWS!)
  1. Открываем Steam - Библиотека и ПКМ на игру Baldur's Gate 3;
  2. Выбрать - Свойства...
  3. В разделе Общие найти "ПАРАМЕТРЫ ЗАПУСКА"
  4. В пустое поле вставить это: WINEDLLOVERRIDES="DWrite.dll=n,b" %command%
  5. Можно запускать игру.

Конфигурация (для опытных пользователей):​

В архиве BG3SE-Updater-with-Console найдёте ScriptExtenderSettings.json.

В файле ScriptExtenderSettings.json можно задать следующие переменные:
ПеременнаяТипОписание
CreateConsoleBooleanСоздает окно консоли, в котором регистрируются внутренние параметры расширителя. В основном полезен для отладки.
EnableLoggingBooleanВключите запись действий Osiris (оценка правил, запросы и т.д.) в файл журнала.
LogRuntimeBooleanКонсоль расширения журнала и вывод скрипта в файл журнала.
LogCompileBooleanЗапись компиляции истории Osiris в файл журнала.
LogFailedCompileBooleanЗапись ошибок во время компиляции истории Osiris в файл журнала.
LogDirectoryStringПапка, в которой будут храниться сгенерированные журналы Osiris. По умолчанию это Мои документы\OsirisLogs
EnableExtensionsBooleanСделать функциональность расширения Osiris доступной в игре или в редакторе.
SendCrashReportsBooleanЗагружать мини-дампы на сервер сбора отчетов о сбоях после сбоя игры.
DumpNetworkStringsBooleanВыгружает таблицу NetworkFixedString в LogDirectory. В основном полезна для отладки проблем с десинхронизацией.
DeveloperModeBooleanВключает различные функции отладки для целей разработки.
DisableModValidationBooleanОтключить хеширование модулей при их загрузке.
EnableAchievementsBooleanПовторное включение достижений для игр с модами.
EnableDebuggerBooleanВключает интерфейс отладчика Osiris
DebuggerPortIntegerНомер порта, на котором будет читаться отладчик Osiris (по умолчанию 9999)
EnableLuaDebuggerBooleanВключает интерфейс отладчика Lua
LuaDebuggerPortIntegerНомер порта, на котором будет читаться отладчик Lua (по умолчанию 9998)

Благодарность / Credits:

  • Special thanks to the author of Norbyte for the work done! / Отдельная благодарность автору Norbyte за проделанную работу!
Загрузил
Sadorimatsu
Скачиваний
120
Просмотры
3 516
Релиз
Обновление
Рейтинг
0,00 звёзд 0 оценок

Ещё моды от Sadorimatsu

Последние обновления

  1. Обновление до 20240329

    Версия от 20240329: Исправлена ошибка, из-за которой клиент мог бесконечно зависать при...
  2. Обновление до v.4 (20231028)

    Изменения в этой версии: Добавлена поддержка HTTP/2. Добавлено ведение журнала отладки CURL...

Похожие моды

Расширитель скриптов Skyrim (SKSE64) / Skyrim Script Extender (SKSE64) Sadorimatsu
SKSE - инструмент, используемый многими модами Skyrim, который расширяет возможности скриптов.
0,00 звёзд 0 оценок
Скачиваний
10
Обновлено
Расширитель скриптов Starfield Script Extender (SFSE) / Starfield Script Extender (SFSE) Sadorimatsu
Добавляет в игру дополнительные скриптовые возможности и функциональность.
0,00 звёзд 0 оценок
Скачиваний
0
Обновлено
Загрузчик и расширитель скриптов / TweakXL Sadorimatsu
Загрузчик модификаций TweakDB и скриптовые расширения
0,00 звёзд 0 оценок
Скачиваний
0
Обновлено
Сверху Снизу