- Author
- Language
- No translation required
- Resource type
- Utilities / Patch
- Distribution
- Free distribution
Расширитель скриптов добавляет в игру поддержку скриптов Lua/Osiris. Подробней в документации API.
Да.
Поддерживает ли 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!)
В файле ScriptExtenderSettings.json можно задать следующие переменные:
Установка:
- Из архива 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!)
- Открываем Steam - Библиотека и ПКМ на игру Baldur's Gate 3;
- Выбрать - Свойства...
- В разделе Общие найти "ПАРАМЕТРЫ ЗАПУСКА"
- В пустое поле вставить это:
WINEDLLOVERRIDES="DWrite.dll=n,b" %command%
- Можно запускать игру.
Конфигурация (для опытных пользователей):
В архиве BG3SE-Updater-with-Console найдёте ScriptExtenderSettings.json.В файле ScriptExtenderSettings.json можно задать следующие переменные:
Переменная | Тип | Описание |
CreateConsole | Boolean | Создает окно консоли, в котором регистрируются внутренние параметры расширителя. В основном полезен для отладки. |
EnableLogging | Boolean | Включите запись действий Osiris (оценка правил, запросы и т.д.) в файл журнала. |
LogRuntime | Boolean | Консоль расширения журнала и вывод скрипта в файл журнала. |
LogCompile | Boolean | Запись компиляции истории Osiris в файл журнала. |
LogFailedCompile | Boolean | Запись ошибок во время компиляции истории Osiris в файл журнала. |
LogDirectory | String | Папка, в которой будут храниться сгенерированные журналы Osiris. По умолчанию это Мои документы\OsirisLogs |
EnableExtensions | Boolean | Сделать функциональность расширения Osiris доступной в игре или в редакторе. |
SendCrashReports | Boolean | Загружать мини-дампы на сервер сбора отчетов о сбоях после сбоя игры. |
DumpNetworkStrings | Boolean | Выгружает таблицу NetworkFixedString в LogDirectory. В основном полезна для отладки проблем с десинхронизацией. |
DeveloperMode | Boolean | Включает различные функции отладки для целей разработки. |
DisableModValidation | Boolean | Отключить хеширование модулей при их загрузке. |
EnableAchievements | Boolean | Повторное включение достижений для игр с модами. |
EnableDebugger | Boolean | Включает интерфейс отладчика Osiris |
DebuggerPort | Integer | Номер порта, на котором будет читаться отладчик Osiris (по умолчанию 9999) |
EnableLuaDebugger | Boolean | Включает интерфейс отладчика Lua |
LuaDebuggerPort | Integer | Номер порта, на котором будет читаться отладчик Lua (по умолчанию 9998) |