Модификация для Baldur's Gate 3 добавляет поддержку добавляет в игру поддержку сценариев Lua/Osiris, согласно общепринятой документации API. Данный файл необходим для корректной работы сторонних модов, где используются скрипты.
В файле ScriptExtenderSettings.json можно задать следующие конфигурационные переменные:
Спойлер
CreateConsole Boolean Создает консольное окно, в котором регистрируются внутренние данные экстендера. В основном полезно для отладки.
EnableLogging Boolean Включить запись активности Osiris (оценка правил, запросы и т.д.) в лог-файл.
LogRuntime Boolean Вести журнал консоли экстендера и вывода скриптов в файл журнала.
LogCompile Boolean Вести журнал компиляции истории Osiris в лог-файл.
LogFailedCompile Boolean Вести журнал ошибок при компиляции истории Osiris в лог-файл.
LogDirectory String Каталог, в котором будут храниться сгенерированные журналы Osiris. По умолчанию это My Documents\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)
Изменения в актуальной версии:
Добавлена поддержка HTTP/2
Добавлено протоколирование отладки CURL
Экспортированы API-функции апдейтера из DLL
Исправлен редкий случай, когда могло быть загружено несколько копий расширителя
Исправлено падение при выгрузке DLL-библиотеки апдейтера
Установка:
Распакуйте DWrite.dll в каталог Baldurs Gate 3\bin (например, C:\Program Files (x86)\Steam\steamapps\common\Baldurs Gate 3\bin).
Дополнительные инструкции для Linux (Proton) (НЕ ДЕЛАЙТЕ ЭТО, ЕСЛИ ВЫ НА WINDOWS!)
Щелкните правой кнопкой мыши игру в библиотеке игр в Steam.
Здесь устаревшая версия SE. После последнего хотфикса должен быть установлен SE v29 от 20 ноября. Но если не обновляли саму игру то и SE должен быть старый
У меня нет прямой ссылки - я пользуюсь Мод Менеджером (можно отсюда https://www.playground.ru/baldurs_gate_3/file/baldurs_gate_3_menedzher_modifikatsij_bg3_mod_manager_v1_0_12_9-1642444 , но я брал с nexusmods.com - так надежнее ;) )
Там в пункте меню Tools подпункт "Download & Extract the Script Extender". Нажимаешь, со всем соглашаешься. Запускаешь игру, Сейв НЕ грузишь - выходишь из главного меню. Запускаешь еще раз. В нижем левом углу должно появиться :
Когда появится обновлённая версия, а то с выходом обновления SE не пашет выдавая ошибку при запуске игры и соответственно моды с ним связанные тоже не работают...
не подскажите, я когда устанавливал, случайно ввёл команду для мак ,переводчик немого не точно перевёл ,теперь игру надо переустанавливать ? а то я по 2 разу поверх скопировал и не фига никакого меню и версии под версией игры не появляется
Как это исправить?
Установил и игра перестала загружать начальное меню. (дальше экрана загрузки не уходит)
Поставил старую версию и всё снова заработало.
Здесь устаревшая версия SE. После последнего хотфикса должен быть установлен SE v29 от 20 ноября. Но если не обновляли саму игру то и SE должен быть старый
да где этот новый SE надыбать? Я везде обыскал - нет его
У меня нет прямой ссылки - я пользуюсь Мод Менеджером (можно отсюда https://www.playground.ru/baldurs_gate_3/file/baldurs_gate_3_menedzher_modifikatsij_bg3_mod_manager_v1_0_12_9-1642444 , но я брал с nexusmods.com - так надежнее ;) )
Там в пункте меню Tools подпункт "Download & Extract the Script Extender". Нажимаешь, со всем соглашаешься. Запускаешь игру, Сейв НЕ грузишь - выходишь из главного меню. Запускаешь еще раз. В нижем левом углу должно появиться :
Как-то так :)
Когда обнова? игра на последней версии просто вылетает
Norbyte обновил SE сразу в день выхода хотфикса. Обновляйте через BG3MM. Ну или прямую ссылку поищите, но я ее не знаю - у меня модменеджер
герой.
таже ошибка вылезла , попробовал скачать старую версию . сработало
Script Extender update failed; make sure you're connected to the internet and try again.
Unable to download manifest: (28) Timeout was reached
Что делать? Скрипт экстендер не может обновиться до версии v23
Самая новая рабочая версия доступна первым файлом в посте
какого лешего.. я же скачал..
Вот у меня такая же проблема, что-то помогло?
Вроде нашёл решение
Попробуй накатить экстендер версии более ранней
что - да. но что б я сейчас помнил что именно((
Подскажите, как убрать сообщение "Script extended was loaded..." при старте новой игры?
Когда появится обновлённая версия, а то с выходом обновления SE не пашет выдавая ошибку при запуске игры и соответственно моды с ним связанные тоже не работают...
не подскажите, я когда устанавливал, случайно ввёл команду для мак ,переводчик немого не точно перевёл ,теперь игру надо переустанавливать ? а то я по 2 разу поверх скопировал и не фига никакого меню и версии под версией игры не появляется