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

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

Source
Author
Language
No translation required
Resource type
Utilities / Patch
Distribution
Free distribution
Расширитель скриптов добавляет в игру поддержку скриптов 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 за проделанную работу!
Uploaded
Sadorimatsu
Downloads
112
Views
3,398
First release
Last update
Rating
0.00 star(s) 0 ratings

More mods from Sadorimatsu

Latest updates

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

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

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

Similar resources

Расширитель скриптов Skyrim (SKSE64) / Skyrim Script Extender (SKSE64) Sadorimatsu
SKSE - инструмент, используемый многими модами Skyrim, который расширяет возможности скриптов.
0.00 star(s) 0 ratings
Downloads
10
Updated
Расширитель скриптов Starfield Script Extender (SFSE) / Starfield Script Extender (SFSE) Sadorimatsu
Добавляет в игру дополнительные скриптовые возможности и функциональность.
0.00 star(s) 0 ratings
Downloads
0
Updated
Загрузчик и расширитель скриптов / TweakXL Sadorimatsu
Загрузчик модификаций TweakDB и скриптовые расширения
0.00 star(s) 0 ratings
Downloads
0
Updated
Top Bottom